目前,我正在尝试安装 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。
- 如何将 ESP 移至硬盘 0?
- 这能解决我的问题吗?
- 我还能在硬盘 1 上启动 Windows 吗?
谢谢!非常感谢您的帮助。
答案1
要移动 Windows 使用的 ESP,首先在新磁盘上创建一个新的空白 ESP,然后使用 Windows 自己的
bcdboot
工具将必要的文件复制到其中(并生成 NVRAM 启动项)。/s
在执行此操作时,如果您尚未删除旧 ESP,请确保使用选择新 ESP 的驱动器号。如果您计划使用固件启动菜单来选择操作系统,则可以在磁盘 0 上创建一个新的 ESP,而无需对磁盘 1 上现有的 ESP 执行任何操作。
每个磁盘都可以有自己的 EFI 系统分区。EFI NVRAM 启动条目不仅会查找“一个”系统分区,还会记录其 UUID,因此不同的条目可以指向不同的系统分区。