主引导记录故障

主引导记录故障

我们的 CF 卡在工作时出现故障,MBR 损坏(将零写入其扇区 0)。CF 卡是工业级的,但易受高振动/压力环境的影响。即使使用振动台,我们自己的实验室也无法复制。我想知道是否有“常见”的 MBR 损坏方式,以便在实验室中复制。谢谢。

答案1

损坏 CF 卡的最常见方式是在写入期间将其移除。要对 MBR 执行此操作,您需要在写入 MBR 时执行此操作。在 Vista/W7 中,您可以从命令提示符中执行以下操作:

bootrec /FixMbr

对于 W2K/XP:

fixmbr \Device\HardDisk0

这些命令写入 MBR,因此您需要在运行它们后立即弹出卡。

答案2

我认为发生机械故障导致 0 扇区中正好有一个由 0 组成的扇区的可能性很小。

如果我不得不打赌,我会打赌是软件故障,即导致扇区计算最终指向 0 的故障。通常,操作系统应该将底层数字保存在安全的位置,但在内核级别运行的其他程序(例如视频驱动程序)可能会意外踩到关键位置并导致异常行为。

或者,我会考虑人们的盒子上有病毒的​​可能性。

相关内容