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

Sander 2004-05-06 06:05:04
重新启动系统,从坏扇区的下一个读又可以了,这是怎么回事?
怎样在不启动的情况下可以继续读下面的扇区?
...全文
269 7 打赏 收藏 转发到动态 举报
写回复
用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
  • 打赏
  • 举报
回复
顶一下

2,643

社区成员

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

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