我组装了一台新电脑。具体来说,我添加了 2 个 SSD(一个用于系统,一个用于家庭)。
我重新使用了旧硬盘,它有两个分区:一个是 Linux,一个是 Windows。它有一个 MBR。我不想重新格式化驱动器并丢失 Windows 分区。我想用这个硬盘做两件事:
- 能够启动 Windows(
os-prober
目前只能找到 Linux 分区)。 - 合并 Linux 分区(它分为
/
、swap
和)以使用该分区作为存储(我想我可以简单地/boot
删除/home
不需要的分区并扩大分区/home
?)
有没有办法可以实现此目的,而无需重新格式化驱动器并丢失 Windows 分区?
答案1
这听起来像XY问题。
由于您之前使用旧硬盘进行启动,因此您可以在新计算机上继续这样做。
从那里,您可以克隆分区或进行任何您想做的事情,以将内容放在新的 SSD 上。
为了实现您所述的目标,您不需要做问题标题中所述的事情。
答案2
我的问题似乎无法解决,因为根据https://wiki.archlinux.org/index.php/Dual_boot_with_Windows#Bootloader_UEFI_vs_BIOS_limitations我无法在另一个磁盘上从 UEFI 模式启动到 BIOS 模式。