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

Sander 2004-05-06 06:05:04
重新启动系统,从坏扇区的下一个读又可以了,这是怎么回事?
怎样在不启动的情况下可以继续读下面的扇区?
...全文
148 7 点赞 打赏 收藏 举报
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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
顶一下
  • 打赏
  • 举报
回复
相关推荐
发帖
硬件/系统
加入

2603

社区成员

VC/MFC 硬件/系统
申请成为版主
帖子事件
创建了帖子
2004-05-06 06:05
社区公告
暂无公告