当 Windows 关闭时,将文件写入 RAID 1 Windows 磁盘是否安全?

当 Windows 关闭时,将文件写入 RAID 1 Windows 磁盘是否安全?

我用 2 块硬盘创建了一个 RAID 1(镜像)阵列。RAID 在 Windows 中构建为動態磁碟;即没有硬件 RAID 控制器。现在我需要将备份文件存储到其中一个。请考虑以下场景:

  1. Windows 已关闭
  2. 从 USB 驱动器启动系统
  3. 已启动创建备份文件的过程
  4. 文件已写入 RAID 阵列中的一个磁盘。

请注意,此操作是在 Windows 未运行时完成的。因此这里有两个问题:

  1. 此操作会损坏 RAID 1 阵列吗?如果在 Windows 运行之前删除了存储的文件,Windows 会看到任何问题/错误吗?Windows 会发现此操作吗?
  2. 当此文件位于其中一个磁盘上时,如果 Windows 启动,会发生什么情况?

问题主要是为了尝试一下,但我没有任何未使用的驱动器可供实验,并且 RAID 驱动器包含敏感信息。

操作系统是Windows 10。RAID构建为Windows动态磁盘。

答案1

我没有具体的 Windows 10 知识(但已经使用软件 RAID 阵列很长时间了)。

当阵列未安装时,您绝对不应该尝试将数据写入阵列上的磁盘 - 这样做不会有好结果。系统恢复时,数据肯定不会被 RAIDE,并且会导致不一致甚至损坏。

忽略 ZFS 和 BTRFS 等高级文件系统,文件系统在写入时需要保持一致 - 但您的文件系统却并非如此。

部分问题在于 RAID 阵列不知道哪些块已被更改 - 如果文件去了哪里,这意味着它不会被镜像,但我更关心的是文件分配表或等效物上信息的分歧 - 即指向文件所在位置的记录。

在最佳情况下,如果我非常绝望(我不建议您在没有备份的情况下这样做),我会将文件复制到 1 个磁盘上,仅使用 1 个磁盘启动系统,将阵列标记为坏的,然后重建它。

相关内容