我的笔记本电脑预装了 Windows 10 和 500 GB 的硬盘空间。几周前,我决定尝试一下 Ubuntu,并为其创建了一个 20GB 的分区。
现在,我想为 Ubuntu 分区提供更多空间,因为我想永久使用 Ubuntu 操作系统,并且可能很快就从 W10 完全迁移。
如何从 Ubuntu 调整 W10 分区的大小?可以吗?我可以“卸载”W10 分区,然后在不破坏它的情况下调整其大小吗?
答案1
如果您要更改 Ubuntu 系统的大小,最好使用 Live CD,这样您就可以调整分区大小,而不会对已安装的 Ubuntu 分区造成任何问题。一旦您运行 Live CD,应该会安装一个名为 GParted 的程序。此程序可以调整 Windows 分区以及 Ubuntu 分区的大小。但要小心,因为 GParted 可以做很多其他事情,比如如果您不小心,它会清除所有数据(通常它会先提醒您这样的事情)。在大多数情况下,GParted 相当直观,所以您应该不难弄清楚,因为您已经使用 Ubuntu 一段时间了。
值得注意的是,Ubuntu 能够读取和写入 NTFS(Windows)分区。在我开始自己构建系统之前,我会给 Linux 50-100G 的空间来玩,因为它可以使用 NTFS 分区进行存储。Linux 通常可以读取 Windows 分区,但反过来不行。
答案2
当然可以。正如你自己所建议的,你需要先卸载它(但为什么一开始要挂载它呢?)。使用像 这样的实用程序gparted
,它将利用ntfsresize
ntfs-3g 来调整文件系统的大小,然后在分区表中相应地调整分区大小。**
但是,Windows 中的磁盘管理(至少从 10 开始)支持“在线”调整 NTFS 分区的大小,也就是说,您甚至可以在启动系统分区的情况下缩小系统分区。它可能比ntfsresize
(我想微软比某些第三方更了解 NTFS)更可靠。
I want to give more space for the Ubuntu partition
可能会很棘手。你不太可能简单地将其向前扩展,例如从:
Windows (250GB) | Empty (50GB) | Ubuntu (200GB)
到
Windows (250GB) | Ubuntu (250GB)
gparted
可能能够先将 Ubuntu 分区一点一点地向前移动,然后将其扩展到驱动器的末尾。但是,这可能需要很长时间(取决于当前分区的大小)并且会中断启动。
确保对于 Ubuntu 部分,您使用 (gparted) 实时介质进行操作。
**您也可以手动逐步完成这些操作。虽然如果您不太了解分区表,您可能不喜欢这样做,但至少要知道“文件系统(大小)”和“分区(大小)”是分开的。