![镜像驱动器上的 chkdsk](https://linux22.com/image/1303016/%E9%95%9C%E5%83%8F%E9%A9%B1%E5%8A%A8%E5%99%A8%E4%B8%8A%E7%9A%84%20chkdsk.png)
我正在运行 Windows 7,并且使用磁盘管理镜像了两个 1TB 硬盘。(镜像驱动器不是系统磁盘。)
我收到 NTFS 错误事件,提示“磁盘上的文件系统结构已损坏且无法使用。请在卷 \Device\HarddiskVolume2 上运行 chkdsk 实用程序。”磁盘管理报告两个驱动器均处于在线状态且运行正常。
是否可以在镜像的一个驱动器上运行 chkdsk?逻辑驱动器 E: 使用 chkdsk 报告正常。也许我需要破坏镜像并在 chkdsk 之后重建它?
答案1
虽然您可以破坏 raid 以确保安全。CHKDSK 检查 NTFS 文件系统是否损坏,这正是您想要的。在软件 raid 上运行 chkdsk 应该不会有任何问题。如果这实际上是硬件 raid,请通过启动实用程序或已安装的 raid 实用程序运行检查。
答案2
猜想是有些东西卡住了。只需破坏并重建即可。(此外,对两个驱动器进行 chkdsk 不会造成任何影响。您也可以检查 SMART 值。)
答案3
您无法直接检查单个驱动器 - 正如您所猜测的,您必须先将其破坏,但还有另一种方法,我将在下文中展示。
首先在镜像驱动器上运行 chkdsk,这应该能真正解决问题。如果一个驱动器有文件系统结构问题需要 chkdsk,而另一个驱动器没有,我会感到惊讶,因为磁盘卷应该是(字面上)彼此的镜像副本,但您可以按照以下方法测试这种可能性。
您可以使用Paragon 备份和恢复,它有一个可创建的 USB 微型操作系统,可让您加载磁盘而不影响它们。因此,对于每个磁盘,您可以备份该磁盘,将该备份还原到空驱动器,然后在 Windows 中调出还原的副本并从那里对其进行 chkdsk。我知道 Windows 10 可以识别这两个驱动器,但它们实际上是不同的,而且我发现(使用我的旧版本 Paragon)Paragon 可以很好地识别其中一个,但另一个似乎完全是空的(但事实并非如此)。如果 Paragon 同时看到两个镜像磁盘,则它们都被正确识别。但这两个驱动器之间肯定存在一些实际差异,可能一个是工作映像,另一个是备份映像 - 这是我猜测。
如果您有两个多余的空驱动器,您可以备份该对(整个镜像),然后在 Windows 中启动备份对,拆分备份镜像对,然后单独执行 chkdsk(以证明其中一个磁盘有问题,而另一个磁盘没有问题)。如果磁盘管理镜像工作正常,则两个磁盘要么都很好,要么都需要执行 chkdsk。如果它们不同步,请告诉我们,因为那将是一个严重的可靠性问题(如果您这样做,我们将不胜感激)。
最后,如果在两个镜像卷同步之前断电,对我来说,这强烈主张定期自动运行 chkdsk,并且可能倾向于使用 SSD,因为我注意到它们通常更新所需的时间更少。我认为如果磁盘更新速度更快,它们在断电之前完成写入必须写入的内容的可能性更大。不过,在我看来,仍然应该定期运行 chkdsk。希望这能有所帮助。