直接读硬盘的扇区,发现有一个坏的扇区,再往下读就一直出错,这时为什么?!

Sander 2004-05-06 06:05:04
重新启动系统,从坏扇区的下一个读又可以了,这是怎么回事?
怎样在不启动的情况下可以继续读下面的扇区?
...全文
249 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Sander 2004-05-10
  • 打赏
  • 举报
回复
ding
red-fly 2004-05-10
  • 打赏
  • 举报
回复
Thanks !
sjd163 2004-05-10
  • 打赏
  • 举报
回复
估计是:因为如果不做处理,发现坏的扇区,它要一直读超过一定次数就报错。
beipiao 2004-05-09
  • 打赏
  • 举报
回复
up
Sander 2004-05-07
  • 打赏
  • 举报
回复
hScsiDriveIOCTL = CreateFile (driveName,
GENERIC_READ | GENERIC_WRITE,
FILE_SHARE_READ | FILE_SHARE_WRITE, NULL,
OPEN_EXISTING, 0, NULL);

DeviceIoControl (hScsiDriveIOCTL, IOCTL_SCSI_MINIPORT,
buffer,
sizeof (SRB_IO_CONTROL) +
sizeof (SENDCMDINPARAMS) - 1,
buffer,
sizeof (SRB_IO_CONTROL) + SENDIDLENGTH,
&dummy, NULL)
red-fly 2004-05-07
  • 打赏
  • 举报
回复
不知道,我还不知道如何去读某个扇区呢

楼主能简单说一下吗?
Sander 2004-05-07
  • 打赏
  • 举报
回复
顶一下
盘分区器 FBDISK 1.1 说明: 请小心使用本程序,它会对硬盘数据产生不可恢复的破。请先详细阅使用说明。对使用本软件而产生的任何损失,本人概不负责。 简介: 盘分区器FBDISK(Fixed Bad Disk)。它是一个将有磁道的硬盘分区的程序。它可将有磁道的硬盘自动重新分区,将磁道设为隐藏分区,好磁道设为可用分区;将磁道分隔开以防止磁道扩散。但如果磁道过于分散,就会产生许多分散的可用的分区;限于分区规则只能设4个主分区,程序会选其中最大的四个分区设为可用,其它设为隐藏。 本程序包含二个文件fbdisk.exe 和readme.txt。 使用: 准备工作首先要制作一张启动盘,Win97、Win98、WinMe都可以,但Win95及DOS622不行,并拷入FBDISK。为安全起建电脑中的其它硬盘最好拆去,只装上这个有问题的硬盘。同时在CMOS设置中取消病毒保护功能,因这个功能会防碍FBDISK向0扇区写入数据。用启动盘启动电脑,并运行FBDISK。 运行本程序,会先显示电脑中硬盘的个数及参数,选中要处理的硬盘后回车。程序问你是否扫描硬盘Start scan hard disk ?(Y/N)。按Y后开始进行扫描,并显示进度及剩余时间。这个剩余时间只是估计值,一开始可能会不准确及不稳定,但当进度过了10%时就会稳定下来,时间也比较准确了。当遇到有磁道时会显示磁道所在位置。硬盘扫描完成后程序会给出分区意见,并问你是否将其写入硬盘Write to disk ?(Y/N)。到这时为止,程序还没有向硬盘写入任何数据。这时只要按Y,就会将其写入硬盘,并显示Write disk OK!说明写入成功,分区完成。分区完成后用这张启动盘重新启动电脑后再格式化硬盘。整个处理过程就完成了。 1.1版作了以下改进: 1、修正了分区后可能格式化出错或不能格式化的BUG。 2、增加了硬盘选择功能。可选择4个IDE硬盘。 1.0版作了以下改进: 1、增加了对大于8G的硬盘的外理能力;可外理136G以下的硬盘。 2、所有分区都设为FAT32,用以支持大于2G的分区。 3、增加了剩余时间显示。 在下一个版本中会加入弱磁道检测功能及中文介面。 作者:空空 Email:kokong@21cn.com 主页:http://kokong.yeah.net

2,644

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 硬件/系统
社区管理员
  • 硬件/系统社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧