当我尝试执行 Windows Vista Complete PC 备份时,我收到一条错误消息,其中包含有关坏扇区的信息。然后,当我在目标驱动器上运行 chkdsk /r 时,这就是我得到的:
C:\Windows\system32>chkdsk /R E:
The type of the file system is NTFS.
Volume label is Desktop Backup.
CHKDSK is verifying files (stage 1 of 5)...
822016 file records processed.
File verification completed.
1 large file records processed.
0 bad file records processed.
0 EA records processed.
0 reparse records processed.
CHKDSK is verifying indexes (stage 2 of 5)...
848938 index entries processed.
Index verification completed.
0 unindexed files processed.
CHKDSK is verifying security descriptors (stage 3 of 5)...
822016 security descriptors processed.
Security descriptor verification completed.
13461 data files processed.
CHKDSK is verifying file data (stage 4 of 5)...
The disk does not have enough space to replace bad clusters
detected in file 239649 of name .
The disk does not have enough space to replace bad clusters
detected in file 239650 of name .
The disk does not have enough space to replace bad clusters
detected in file 239651 of name .
An unspecified error occurred.f 822000 files processed)
Run Code Online (Sandbox Code Playgroud)
然而,当我在 Seagate 磁盘上运行 SeaTools 短期和长期通用测试时,我没有收到任何错误。
我知道我可以重新格式化磁盘并再次尝试运行 chkdsk /r 但我宁愿避免等待超过 4 小时,希望问题能神奇地得到解决。
另一方面,如果我将驱动器 RmA 到希捷,我没有 SeaTools 错误号可以使用,他们可能会声称驱动器很好。
接下来我应该尝试做什么?
侧面挫败:
有足够的可用硬盘空间。E: 分区有 182 GB 可用空间。
And*_*aKo 12
可用驱动器空间和 chkdisk 使用的驱动器空间是两个不同的东西。每个硬盘都有一些额外的未分配空间,用作坏扇区的替换空间。该空间可能不会用于其他任何事情,并且就用户(正常运行的驱动器)而言不存在。
E: 分区上的“空闲”空间根本不是空闲的。它被 E: 分区占用(即使您删除了该分区,它仍然不是免费的,因为 Windows 正在使用“免费”的含义)。
基本上硬盘上的每个扇区都有自己的编号。通常在驱动器的末尾有没有编号的额外扇区。它们在扇区变坏时使用。坏扇区的编号从扇区中删除并分配给没有编号的扇区之一。这样坏扇区就被“固定”了。
最后,你唯一能做的就是更换驱动器。每个驱动器具有有限数量的正常扇区和有限数量的备用扇区。在您的情况下,晶石扇区已用完。
另一件有趣的事情是找到坏扇区的原因。硬盘驱动器通常以这样的方式设计,即在其生命周期内不会耗尽备用扇区。这意味着某些东西在你的驱动器上产生了异常大量的坏扇区,并且迟早会得到你的数据,所以即使你设法解决这个问题或决定忽略 chkdisk,你也应该考虑更换驱动器,因为它很有可能完全失败。
最后,我意识到最好等待 8 个多小时让 chkdsk 在两个驱动器上运行,而不是等待几天进行更换。回想起来,这个解决方案应该是显而易见的。
涉及 2 个步骤:
| 归档时间: |
|
| 查看次数: |
55896 次 |
| 最近记录: |