如何将在 RAID 控制器下运行的单个驱动器(无 RAID)迁移到 AHCI 模式而不丢失其上的 GPT 分区?

如何将在 RAID 控制器下运行的单个驱动器(无 RAID)迁移到 AHCI 模式而不丢失其上的 GPT 分区?

我有一个 3 TB 的驱动器,采用 GPT 分区格式。我用它来存储 Windows 7 PC 上的数据。我已使该驱动器可通过挂载点访问D:

我主板的 HDD 控制器模式已经处于 RAID 一段时间了。最近我尝试在 BIOS 中从 RAID 模式切换到 AHCI 模式,但启动后,3 TB 驱动器上的 GPT 分区消失,Windows 想要初始化它。

我即将迁移到新的主板(因此也迁移到新的硬盘控制器),并且想知道:

  • 为什么当我在 BIOS 中从 RAID 切换到 AHCI(非 RAID)模式时,Windows 想要初始化我的磁盘?
  • GPT 分区类型与 BIOS 中选择的硬盘控制器类型有何关系?
  • 如何“备份” GPT 分区数据,以便在新主板不适合我的需要时可以在现有主板上切换到 AHCI 模式?

最后一点:我已经将 MSACHI 和其他东西的 Start 值修改03

答案1

这里的问题是,你的 RAID 控制器已经将元数据写入了你的硬盘,它能识别,但另一个 HDD 控制器没有出于必要,RAID 控制器会在其成员磁盘上放置识别信息。此元数据通常对于 RAID 控制器的制造商来说是唯一的,有时特定于控制器型号或甚至特定于某些控制器固件版本。如本 Adaptec 支持中所述文章

RAID 控制器制造商使用的 RAID 算法和格式并不相同。一家制造商的适配器写入的 RAID 表信息与另一家制造商的适配器不兼容。不同的公司实施自己独特的 RAID 表数据和 RAID 管理软件。

在某些情况下,其他硬盘控制器可以读取 RAID 成员磁盘上的数据,尤其是当磁盘来自基于软件的 RAID 控制器创建的 RAID 1 阵列时,但这种可能性应被视为例外而不是规则。

最后,RAID 元数据与驱动器的分区类型无关且不同。无论您使用的是 GPT 还是 MBR 或任何其他分区类型,更改控制器模式时无法识别的根本问题是磁盘是 RAID 成员。

将磁盘从一个控制器移动到另一个控制器时,您可以尝试以下两种方法:

  1. 联系您的 RAID 控制器制造商,咨询有关制作驱动器的选项非 RAID不会丢失数据
  2. 备份卷上的所有数据,将驱动器移至新主板,格式化,然后恢复备份。

相关内容