即使已经使用过,也要减少 Windows 分区?

即使已经使用过,也要减少 Windows 分区?

我有一台装有 Windows XP 的旧台式计算机(4GB RAM),所以我考虑现在在上面安装 Ubuntu,并进行双启动(Windows-Ubuntu)。我在台式电脑上启动了 parted magic 来检查分区是什么,看看它们是什么,下面是我得到的:

http://s29.postimg.org/pm7romadz/IMG_2828.jpg

整个磁盘(99%)都是一个 NTFS 分区,上面有 Windows XP。所以我想知道是否可以减少 NTFS 分区来为 ubuntu 创建一个新分区,即使 Windows XP 位于此分区上?因为它说分区中仍有 111GB 未使用?如果我这样做,是否有损坏 Windows XP 的风险?

谢谢你!

答案1

总是磁盘损坏的风险;即使只是启动它也会造成一定的风险。文件系统调整大小操作通常成功,但与正常使用相比,它们确实增加了风险,特别是如果您移动分区的起始扇区。

说到这一点,Linux 中的 GParted 可能会移动分区的起始扇区,即使您没有明确告诉它这样做。这将导致 Windows 无法启动。因此,您可能不应该使用 GParted 来调整分区大小。(使用较新版本的 Windows 可以大大降低这种风险,但那是另一回事……)

最好的办法是使用 Windows 工具调整分区大小。Windows 的现代版本有标准的磁盘分区程序可以完成这项工作,但我不记得 Windows XP 中是否有此功能。如果有,您应该能够启动 Windows 磁盘实用程序(或任何名称)并调整大小。不要但是,不要为 Linux 创建新分区;请将这项任务留给 Linux 安装工具。如果 XP 的磁盘分区工具缺乏调整大小的功能,您将不得不依赖第三方程序。我对此没有具体的建议,因为我不熟悉大多数 Windows 分区工具的优缺点。

答案2

Windows XP(啊,大家别再使用那个古董了;它不安全、不受支持,而且不知道如何处理现代硬件)不支持缩小已安装的卷,可能根本不支持缩小卷。我过去在 Linux 中使用 parted(通过 GParted 或 QTParted 等 GUI 工具)成功过,但最近我也遇到了 parted 中的一个巨大错误(尽管这只对 GPT 磁盘有影响,但 XP 太古老了,可能根本无法读取)所以我现在对该计划有点怀疑。

以 Windows 友好的方式调整分区大小的最安全方法是从 Vista 或更新版本的安装介质启动,因为它们支持缩小 NTFS 卷,并且可能更安全。告诉 Windows 安装程序您要进行全新安装,当它询问您要安装到哪个分区时,您将能够缩小现有分区。您可以在缩小该分区后取消安装程序(并可选择在释放的空间中创建一个新分区)。或者,卸下硬盘驱动器,将其连接到运行现代 Windows 版本的计算机,然后使用磁盘管理 ( diskmgmt.msc) 或命令行diskpart工具来缩小分区。

在尝试缩小驱动器之前对其进行碎片整理也可能有帮助,因为这会将内容移到磁盘的前面,从而释放后面的空间。不幸的是,XP 喜欢将页面文件放在分区的某个很远的地方,除非您在 Windows 中关闭对页面文件的使用,否则在启动操作系统时无法移动它。

哦,你可能认为这没有必要,但是:尝试调整卷大小之前,请完全关闭操作系统;不要在机器休眠时尝试此操作!结果非常有趣,但这并不是一个好主意。

相关内容