免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
发一个Win32下的磁盘扇区读写、分区信息管理工具Syntax: DSPTW Disk Start Sectors /S|/R|/C FileName /Y Disk: 0-First Hard Disk, 1-Second Hard Disk, . / 0 为第一硬盘,1 为第二硬盘 . A:, B:, C:, . d:n e.g. 0:1, 0:2, 0:3 ./ 磁盘:分区可以通过命令 dsptw disk /find:all 得到,disk为 0.9 Start: Disk Absolute Sector Number/起始扇区号, 扇区编号从开始 Sectors: Total Sectors to be Processed /要处理的扇区数量 /S:Save Disk Sector Info to File /保存扇区信息到文件 /R:Restore Disk Sector Info from File /将文件内容写入扇区 /C:Compare Disk Sector Info with File /将扇区信息与文件内容比较 FileName: Disk Sector Info File/文件名 /Y: Assume Yes on all Queries & not Display Copyright /对所有需要确认的回答为 Yes,并且不显示版权例子: dsptw 0 0 1 /s mbr0.bin 将第一硬盘的MBR信息保存到文件 mbr0.bin dsptw C: 0 1 /s cboot.bin 保存c盘的引导区信息 dsptw 0:2 20 100 /s 100.bin 保存第一硬盘第二分区的第20号扇区开始100个扇区的内容到100.bin DSPTW Disk Start Sectors /L /P /A /L:List Disk Sector Info on Screen /显示扇区内容 /P:Pause echo Screen /满屏暂停 /A:Show ASC Value /显示ASC码例子: dsptw 0 0 1 /l /p /a 显示第一硬盘第0扇区开始的1个扇区内容,即mbr信息 DSPTW Disk Start Sectors /E /Y /E: Erase Disk Sector Info /清除扇区信息,将扇区信息全部写入0例子: dsptw 0 1 62 /e 将第一硬盘第一扇区开始的62个扇区清零 DSPTW Disk Start Sectors /D|/O DstDisk Offset /Y /D: Duplicate Disk Sector Info from Disk to DstDisk. /磁盘扇区复制 /O: Compare Disk Sector Info with DstDisk /磁盘扇区比较 DstDisk: 0-First Hard Disk, 1-Second Hard Disk, . /目标盘 A:, B:, C:, D: . Offset: Disk Absolute Sector Number /目标磁盘扇区起始位置例子: dsptw c: 10 20 /D d: 15 将c:盘第10号扇区开始的20扇区复制到d:盘,复制起始位置为第15号扇开始的20个扇区 dsptw c: 10 20 /O d: 15 将c:盘第10号扇区开始的20扇区与到d:盘起始位置为第15号扇开始的20个扇区进行比较 DSPTW Disk SectorNo Offset /M /HEX:value /Y SectorNo: Disk Absolute Sector Number. /扇区号 Offset: The Offset in Specified Sector (0.511). /扇区内的偏移位置 0.511 /M: Modify Disk Sector Info. /修改扇区内容 /HEX: Hex Stytle. /十六进制格式 value: Hex Digital String (No more than 32 characters). /不超过32个字符(16字节)的十六进制字符串例子: dsptw 0 10 0 /m /hex:abcdef 将第一硬盘第10扇区内偏移位置0开始的3个字节修改为 0xab,0xcd,0xef DSPTW Disk /S|/R|/C FileName /Y Disk: 0-First Hard disk, 1-Second Hard Disk, . /物理硬盘 0为第一硬盘 . /S: Save Disk Partition Info to File. /保存分区链表到文件 /R: Restore Disk Partiton Info from File. /从文件恢复分区链表 /C: Compare Disk Partiton Info with File. /将分区链表和文件比较 FileName: Disk Partition Info File. /文件名例子: dsptw 0 /s pt0.bin 将第一硬盘的分区表信息保存文件pt0.bin dsptw 0 /c pt0.bin 将第一硬盘的分区表信息和文件pt0.bin比较 dsptw 0 /s pt0.bin 从文件pt0.bin恢复第一硬盘的分区表信息 DSPTW Disk /S FileName /DBR/Y /DBR: Save Partition Boot Record to File. /保存分区引导信息到文件例子: dsptw 0 /s dbr0.bin /dbr 将第一硬盘的dbr信息保存到文件dbr0.bin,dbr为每个分区的第一个扇区 保存dbr信息后可以通过命令 dsptw 0 /r dbr0.bin 进行恢复 DSPTW Disk /L /A /EXT/Y /L: List Disk Partition Info on Screen. /显示磁盘分区信息 /A: Get Accurate TotalSectors of Disk. /得到精确的磁盘总的扇区数量,(需要较多的时间) /Ext: Display Big Extend Partition. / 显示总的扩展分区例子:dsptw 0 /l 显示第一硬盘的分区信息 DSPTW Disk /ACT:n Active Disk Partition n. /分区激活例子: dsptw 0 /act:2将第一硬盘第二分区激活,只有主分区才能被激活,分区号可通过命令 dsptw 0 /l 得到。 DSPTW Disk /FIND:type /GhostStyle /Y /FIND: Find Disk Partition. /查找分区 type: Can be FAT16/FAT32/FAT/NTFS/LINUX/ALL. /GhostSytle: Display in Ghost Style, and Disk Start From 1. /为了兼容ghost而设定的参数,如果使用参数第一硬盘为1而不再是0例子:dsptw 0 /find:ntfs 查找所有第一硬盘的ntfs分区dsptw 1 /find:all /ghoststyle 查找第一硬盘的所有分区 DSPTW Disk /MBR /NOBACK/Y /MBR: ReBuild Disk Main Boot Record. /重建主引导记录 /NOBACK: Dont Backup old MBR. /不备份原主引导记录例子:dsptw 0 /mbr 重建第一硬盘的主引导记录,并备份原记录。 DSPTW Disk /HIDE|/UNHIDE:n/Y Hide/Unhide Disk Partition n./对分区进行隐藏和显示例子: dsptw 0 /hide:2 隐藏第一硬盘第二分区 ,分区号可以通过命令 dsptw 0 /find:all 得到 dsptw 0 /unhide:2 显示第一硬盘第二分区该命令执行后需要重新启动生效 DSPTW Disk /DPS|/DPR|/DPC /Y /DPS: Save Disk Partition Info to Last Cluster. /将磁盘分区链表保存到磁盘最后几个扇区 /DPR: Restore Disk Partiton Info from Last Cluster. /从磁盘最后扇区恢复分区链表 /DPC: Compare Disk Partiton Info with Last Cluster. /将磁盘分区链表和磁盘最后扇区比较例子: dsptw 0 /dps 将分区链表保存到磁盘的最后扇区 DSPTW Drive|/A /PDR /REVERSE /Y /PDR: Display Relationship of Partition & Drive (Ghost Style). /分区和盘符关系 Drive: C:, D:, E . /A: Process All Drive. /处理所有磁盘 /REVERSE: Display with a Reverse Order(Only when Switch /A is used). /逆序显示例子: dsptw c: /pdr 显示C:的分区编号,完全和ghost一致 dsptw /a /pdr 显示所有盘符的分区编号如果在批处理中使用程序返回的错误代码如下:#define SUCCESS 0#define READ_DISK_ERROR 1#define WRITE_DISK_ERROR 2#define OPEN_FILE_ERROR 3#define CREATE_FILE_ERROR 4#define READ_FILE_ERROR 5#define WRITE_FILE_ERROR 6#define FILE_SIZE_ERROR 7#define OPEN_DISK_ERROR 8#define DISK_SEEK_ERROR 9#define FILE_SEEK_ERROR 10#define TOO_MANY_PARTITIONS 11#define PARTITION_NUMBER_ERROR 12#define PARTITION_CANNOT_BE_HIDDEN 13#define PARTITION_CANNOT_BE_UNHIDDEN 14#define ONLY_PRIMARY_PARTITION_CAN_BE_ACTIVE 15#define UNSURPPORT_PARTITION 16#define DISK_ERROR 17#define PARAMETER_ERROR 18#define SECTORS_ERROR 19#define GHOST_DISK_ERROR 20#define BACKUP_MBR_FAIL 21#define USER_CANCEL
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 沙漠变绿洲的方案
- 2025浙江杭州市人才集团有限公司招聘16人考前自测高频考点模拟试题附答案
- 厨师职业性烫伤的愈合促进方案
- 2026年二级建造师之二建水利水电实务考试题库300道附答案(夺分金卷)
- 2026年投资项目管理师之宏观经济政策考试题库300道附答案【培优a卷】
- 2025江西景德镇陶瓷大学管理助理、教学助理、科研助理岗位招聘22人参考题库附答案
- 2025江西吉安市政府经济发展研究中心遴选工作人员3人备考题库附答案
- 2025湖北宜昌市部分县市区面向服务期满且考核合格“三支一扶”人员专项招聘事业单位工作人员23人备考题库附答案
- 2025辽宁沈阳盛京资产管理集团有限公司所属子公司沈阳盛京大笔试备考试题附答案
- 2026年一级注册建筑师之建筑结构考试题库300道附完整答案【各地真题】
- resform地质研究工作室使用指南
- 2023年中信证券投资银行管理委员会实习生招聘笔试参考题库附带答案详解
- 矿山压力与岩层控制智慧树知到答案章节测试2023年湖南科技大学
- 机加工车间主任年终总结3篇
- 七年级数学竞赛模拟试题北师大版
- GB/T 4937.3-2012半导体器件机械和气候试验方法第3部分:外部目检
- 发光材料与器件基础
- 玉米高产栽培技术课件
- 2万吨年硫酸法钛白黑段设计
- 社区护理学社区儿童与青少某年健康保健与护理优选课件
- 合理选择静脉输液工具-课件
评论
0/150
提交评论