如何将 ESP 的位置移动到辅助驱动器?(Windows 10)

如何将 ESP 的位置移动到辅助驱动器?(Windows 10)

目前,我正在尝试安装 Windows + Linux 的双启动,但遇到了 Intel RST 问题。显然,让 Linux 能够访问 RST RAID 配置很复杂。我有 2 个硬盘驱动器,分区如下

硬盘 1 (Intel RST,带 RAID 1) [256 Gb]

|ESP| Windows Recovery | Windows Primary (C:)| Microsoft Reserved|

硬盘 0 [1 Tb]

| Windows Secondary (D:)| Unallocated Space |

我计划使用未分配空间安装 Arch-linux。本质上,我不想尝试访问硬盘 1 上的 ESP,而是想将其移动到硬盘 0,这样我就不必处理 Linux 中的 RAID。

  1. 如何将 ESP 移至硬盘 0?
  2. 这能解决我的问题吗?
  3. 我还能在硬盘 1 上启动 Windows 吗?

谢谢!非常感谢您的帮助。

答案1

  • 要移动 Windows 使用的 ESP,首先在新磁盘上创建一个新的空白 ESP,然后使用 Windows 自己的bcdboot工具将必要的文件复制到其中(并生成 NVRAM 启动项)。

    /s在执行此操作时,如果您尚未删除旧 ESP,请确保使用选择新 ESP 的驱动器号。

  • 如果您计划使用固件启动菜单来选择操作系统,则可以在磁盘 0 上创建一个新的 ESP,而无需对磁盘 1 上现有的 ESP 执行任何操作。

    每个磁盘都可以有自己的 EFI 系统分区。EFI NVRAM 启动条目不仅会查找“一个”系统分区,还会记录其 UUID,因此不同的条目可以指向不同的系统分区。

相关内容