我想在读取磁盘时检查坏扇区。有一次我一次读64个扇区。在这64个部门中,有一些坏部门可供使用。我试过检查
ReadFile(HANDLE,LPVOID,NoOfBytestoRead,NoOfBytesRead,NULL);
功能。我检查了已读取的返回字节数(NoOfBytesRead)和请求读取的字节数(NoOfBytestiRead)。两个值都相等。但我认为如果有不可读的扇区,NoOfBytesRead应该小于NoOfBytestoRead。
任何人都可以帮助我,如何在读取64个扇区时检测坏扇区。