如何在 Windows 中检查外部 RAID1 阵列的一致性?

如何在 Windows 中检查外部 RAID1 阵列的一致性?

我有一个西部数据 MyBook Studio II配置为 RAID1 (2×1TB) 并通过 USB 2.0 连接到 Windows 7 机器。RAID 是通过机箱中的控制器完成的 - 我从未单独见过每个驱动器。

我最近重新安装了 Windows,并最终决定进行半定期备份。为此,我对原始安装进行了映像处理,并将 VHD 保存在外部驱动器上。然后,我将其移动到驱动器上的另一个文件夹,以确保没有备份软件会覆盖它。

几天后,我注意到一些相当奇怪的事情:VHD 文件丢失了,但该目录中的所有其他文件都在那里,但占用的磁盘空间量表(和实际字节值)显示的大小大于磁盘上所有文件和文件夹的总大小。我多次检查了这一点:确保系统和隐藏文件可见,并仅比较 12 位字节值。差异约为 40GB,大约是丢失的图像文件的大小。更奇怪的是,WD 的两个维护实用程序(Drive Manager 和 Data LifeGuard Diagnostics)都显示这两个 HDD 都没有任何问题。我尝试使用数据恢复应用程序进行恢复,但它产生了一条关于意外 MFT 记录的错误消息,并提示检查 RAID 的一致性。

那么我该如何检查一致性?以及/或者我如何手动触发数据重建?

答案1

标准 Windows CHKDSK 足以检查 RAID1 和 RAID0 的一致性。其他类型的 RAID 通常带有自己的实用程序,允许进行奇偶校验。

最终,造成丢失空间的罪魁祸首是系统卷信息,尽管该驱动器的系统保护已关闭,但由于某种原因,其中仍包含未知数据。

相关内容