硬盘格式化后是否还记得坏扇区?


21

在具有一些坏扇区的NTFS格式的硬盘驱动器上,diskpart clean使用Windows 删除NTFS卷后,硬盘驱动器是否还记得坏扇区?那clean all


1
取决于硬盘驱动器。我记得驱动器的序列号下方的标签上有一个手写的坏扇区表!
Brian Drummond

Answers:


31

NTFS记住坏群集。如果群集中的任何扇区不可访问,则将其视为损坏。由于群集不良信息存储在文件中($BadClus特别是),因此,如果删除NTFS卷,该信息将被删除。(clean并且clean all在本质上是相同的。clean all对磁盘的数据进行了更彻底的销毁,而clean只是擦除了分区表。)进一步阅读:NTFS系统(元数据)文件

硬盘是记住坏扇区的地方。确切的操作方式取决于驱动器的型号,但是大多数现代磁盘会自动检测并重新映射死区,因此操作系统甚至都不知道存在问题。在这种情况下,操作系统不会做任何事情都会影响磁盘的内部记账。

正如其他人提到的(特别是苛刻的回答),如果操作系统可以看到坏扇区,则磁盘可能用完了内部备用扇区。(如果失败是在写入时返回的,则尤其如此。)如果您不进行更换,Bad Things TM可能很快就会发生。


2
硬盘具有可用的备用扇区,而不是坏扇区。(可以使用SMART进行调查)。如果驱动器开始将坏扇区报告回操作系统,则表明它已用完备用扇区,并且很可能很快会坏。然后建议用新的磁盘替换磁盘。
托尔比约恩Ravn的安德森

1
@ThorbjørnRavnAndersen不,那不是事实。如果一个扇区坏了,并且OS试图读取它,那么磁盘将什么也不会做,只能返回一个错误-它不能用备用磁盘代替,因为它无法知道要放入什么数据。这将导致无声的数据损坏。如果在写入一个扇区后它仍然很坏(写入本身失败,或者回读它确实失败),则说明存在问题。
derobert

@derobert很好的信息。我已经稍微调整了答案。我敢肯定,除了通知操作系统之外,磁盘还会在读取失败时更新其自身的坏扇区表。
本N

20

如果操作系统遇到坏扇区,则驱动器的内部坏块表可能已满(如Ben N所指出的),现在应该退役该驱动器了。驱动器通常不会停止故障。


1
如果我可以多次提这个答案,我会的。如果操作系统显示坏扇区,那么该退役磁盘了。少做任何事情都会给您的数据带来巨大的风险。
Rod Smith

3
@RodSmith,不是很多。AFAIK,Windows在读取失败后愉快地将群集标记为坏,而无需尝试重​​新写入扇区。这通常就是为什么当您格式化时它们会“消失”的原因;因为这会导致写入并解决问题。
psusi '16

2

在出厂前,HDD能够将坏扇区重新映射为内筒上的“备用件”。您的SMART诊断程序将记录计数。这可以很容易地被谷歌搜索。不用说,即使您的驱动器被“碎片整理”,也会存在寻道延迟。在过去的糟糕日子里,硬盘上贴有标签上标有坏扇区的硬盘凸轮以低级格式列出。

这种重新映射是从操作系统中提取的,它会记住错误的“集群”并回答您的问题,可能必须重新学习错误的群集。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.