无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: gmy
打印 上一主题 下一主题

超级急救盘_v2011.07.01_正式版

    [复制链接]
1#
发表于 2006-10-9 09:47:34 | 显示全部楼层
我下载了葛版主的超级急救盘2006.10.01,感觉非常实用,在此表示感谢。

其中:超级急救盘2006.10.01中收录了我的一个小软件DISKRW.COM,该软件存在一个不BUG,,就是在扇区位置大于32768时显示为负值,该bug我已修正,见附件,最大可以处理2048G大小的硬盘,用法如下:

DISKRW [Disk] [StartSector] [Sectors] [Option] [FileName]
  Disk:
     0-First hard Disk, 1-Second hard Disk, ...
     or
     A:, B:
  StartSector:
     Absolute sector No. of disk
  Sectors:
     The number of sectors to Process
  Option:
     /S  Save disk sector Info to file
     /R  Restore disk sector Info from file
     /C  Compare disk sector info with file
     /L  List disk sector info on screen
  FileName:
     File to Save/Read disk sector info


如果处理物理磁盘 disk 的参数选取0(第一硬盘)、1(第二硬盘)、....
如果处理逻辑磁盘 disk 的参数选取A:、B:,由于DOS下访问NTFS分区的限制,对C:及以后分区的处理尚未实现,以后我会实现。

StartSector参数是处理磁盘的绝对扇区号,为大于等于0的整数(硬盘的绝对扇区号从0开始),可以使用16进制数字,如0x10表示第16个扇区,取值范围0-0xFFFFFFFF.

Sectors是处理扇区的数量,也就是从StartSector为起始位置要处理的扇区数量,单次处理每次最多0x200000个扇区,也就是2097152个扇区(1G),取值范围1-0x200000。

Option参数分为四种:
/S 参数为保存磁盘扇区信息到文件,文件名由FileName指定,如果不指定文件名则程序提供默认文件名
/R 参数为将文件内容写入磁盘指定扇区,文件名由FileName指定,如果不指定文件名则程序使用默认文件名
/C 参数为将文件内容与磁盘指定扇区信息进行比较,文件名由FileName指定,如果不指定文件名则程序使用默认文件名
/L 参数为将磁盘指定扇区信息显示到屏幕上,如果选用该参数,可使用参数/P /A,/P表示满屏暂停,/A表示显示ASC码


例子:
========对物理磁盘操作========
保存第一物理硬盘的第0个扇区开始共一个扇区的信息到文件 mbr0.bin (也就是第一硬盘的mbr信息)
diskrw 0 0 1 /s mbr0.bin

保存第二物理硬盘的第10扇区开始共20个扇区的信息到文件 10-20.bin
diskrw 1 10 20 /s 10-20.bin

将文件bbb.bin的内容写入第一物理磁盘第30扇区开始共10个扇区,要求bbb.bin的大小应该为10个扇区的大小,也就是5120字节
diskrw 0 0x1e 0xa /r bbb.bin

在屏幕上显示第一硬盘的mbr信息满屏暂停
diskrw 0 0 1 /L /P

在屏幕上显示第二硬盘的mbr信息满屏暂停,并显示ASC码
diskrw 1 0 1 /L /P /A

========对逻辑磁盘操作=========
目前,对逻辑盘的操作只能是A:和B:(DOS下读取NTFS的限制),将disk参数替换为A:或B:即可,如:

在屏幕上显示A:盘的BOOT区信息满屏暂停,并显示ASC码
diskrw A: 0 1 /L /P /A

diskrw.rar

10.38 KB, 下载次数: 219, 下载积分: 无忧币 -2

diskrw.com

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-21 17:16

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表