如何安装 Windows 并保留当前文件?
我想在不删除当前文件系统/主目录的情况下安装 Windows。目前我有 4 个分区,我应该删除 3 个并保留文件系统/主目录吗?还是 Windows 需要所有 4 个分区槽?(记录显示,我的驱动器格式化为 ext4,已占用 130 GB 空间,未分配 120 GB。)
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 298.1G 0 disk
├─sda1 8:1 0 1023M 0 part /boot
├─sda2 8:2 0 2G 0 part [SWAP]
├─sda3 8:3 0 12.5G 0 part /
└─sda4 8:4 0 241.3G 0 part /home
sr0 11:0 1 1024M 0 rom (output)
答案1
首先,您无法将 Windows 安装到格式化为 ext4 的分区 - 您需要 NTFS 或 Fat32 才能安装 Windows。
其次,您可以只将其中一个分区格式化为 NTFS 或 Fat32,然后在该分区上安装 Windows(NTFS 最适合较新版本的 Windows)。删除除文件系统所在的分区之外的其他分区也是可以的,但请记住在安装 Windows 之前将新的扩展分区格式化为 NTFS。
请记住,您将无法从 Windows 查看您的 Linux 文件,因为 Windows 无法读取 ext4。
编辑:我同意上面的 Zoredache;在做任何事情之前先进行完整备份。
答案2
使用您当前的分区布局,同时安装 Windows 并保留当前系统将极其困难。计算机最多可以有 4 个主分区,而您正在使用所有四个。Windows 需要至少 2 个可用分区才能安装。
虽然我可以想象如何重新安排安装 Windows 并维护 Linux 安装,但我认为这将极具挑战性,并且可能会导致所有数据丢失。几乎可以肯定的是,只需对 Linux 安装和数据进行完整备份,然后使用 LVM 重新安装,这样您的所有 Linux 文件系统都将使用单个 MBR 分区,然后恢复数据。之后安装 Windows。