假设我在 BIOS 中启用了镜像中的(大概)硬件 RAID,即 RAID1 模式(与 Windows 存储空间等操作系统提供的软件模式相对),它实际上如何确保 2 到 3 个以上驱动器之间的数据一致性RAID 1(镜像)配置:
如果我用相同(相同品牌、型号、容量)但数据不同(可能是空或只是垃圾或不同数据)的一个 RAID 1 驱动器替换其中一个,会发生什么情况?它如何知道应该读取哪个“良好/可信”驱动器来重建 RAID 阵列?它是否会检测到更改,或者是否会假设没有任何更改并开始吐出垃圾(特别是在为了性能而进行并行读取时)?
- 如果使用不同型号的驱动器(但容量相同)有什么不同吗?
如果在子操作系统级别执行数据复制(镜像),为什么这样的设置需要特殊的 AHCI RAID 驱动程序?驱动程序出现某种混乱(例如无法加载)是否会完全破坏或损坏 RAID 1 阵列并导致数据丢失?
如果我想将主板上连接的 2 个驱动器迁移到另一个驱动器,会发生什么以及应该如何完成?即使迁移时的两个驱动器包含相同的数据,我是否会丢失 RAID 设置?新系统上有没有办法提前告诉BIOS/系统这2个驱动器来自RAID 1,它们是同步的,不初始化它们,只需记住它们已经在RAID 1中的事实?
假设有一个 BIOS 级别的 RAID1 可用(例如在主板级别),并且我们正在讨论 2 个具有相同容量的相似驱动器(相同技术,即两个 SATA SSD 或两个 NVME SSD 或两个 HDD),当(如果有的话) )使用软件 RAID(如 Windows 存储空间)是否有意义?换句话说,如果可用,硬件 RAID 1 是否应该始终是首选?
很抱歉有几个相关问题,但所有这些问题都与 RAID 1 数据一致性保险有关,所以我认为应该放在一起。
基于我对各种 BIOS 级硬件 RAID 系统的有限经验,我将在这里花点时间来回答。