我正在运行三重启动系统。我有一个 1TB 的驱动器。我犯了一个错误,将 linux 交换到 600gb ntfs 驱动器之外,然后导致空间未分配,我似乎无法将其添加到扩展分区。有没有简单的方法可以解决这个问题?我不介意重新开始安装,但我想保留 win7 分区,这样我仍然可以访问计算机。
设置:
/dev/sda1 - ntfs - 100MB - 启动
/dev/sda2 - ntfs - win7 - 218.52GB
/dev/sda3 - ntfs - win8 - 58.59GB
/dev/sda4 - 扩展 - lba - 61.25GB
/dev/sda5-ext4-/-53.71
/dev/sda6-linux-交换-8GB
未分配 - 593.05GB
不知道我是否可以将 Linux 交换区移至非主交换区,以便分配 600GB。只想将该驱动器用作 NTFS,用于存储光盘映像和媒体。我猜我必须使用 GParted 启动并删除我的 Ubuntu 安装并重新分区这些驱动器,甚至可能还必须删除 Windows 8?不确定,有人能给我一个分区布局,它适用于我的三重启动,带有媒体分区以及所需的所有交换区吗?谢谢。
答案1
我假设扩展分区sda4
包含sda5
和sda6
,因为它大致是它们大小的总和。
由于 Ubuntu ( sda5
) 位于扩展分区 ( sda4
) 内,因此您无法从 Ubuntu 安装中修改扩展分区。您需要从 LiveCD/USB 启动并从那里使用 GParted。
据我所知,您应该能够增加扩展分区(sda4
)以填充未分配的空间,然后在扩展空间内创建一个新的 NTFS 分区。假设它们目前都在运行,则不需要更改任何现有安装。
请注意,如果您有足够的 RAM,Ubuntu 在没有交换空间的情况下也可以正常工作(只要您删除该UUID=xxxxxxx none swap sw 0 0
行,/etc/fstab
就不会因为在启动时找不到它而感到不高兴)。