我感觉有些人会认为这是重复的,但请听我说完。我读过很多关于这个问题的问题和帖子,但从来没有真正找到具体的答案。
我想缩小 NTFS 分区以腾出空间安装 Ubuntu,这样我就可以双启动它们。但是,当在 Windows 磁盘管理中缩小 NTFS 卷时,它只会缩小到 MFT 位于卷末尾附近。我读过很多关于为什么这样做的帖子,以及移动 MFT 有多困难/危险等等。我还读到 Perfect Disk 显然可以在试用期内做到这一点,但我仍谨慎尝试这种方法。但是,我想知道 Ubuntu 安装向导中包含的磁盘分区实用程序是否会在拖动分区边界时处理 MFT 的移动。这一切似乎太简单了,你只需告诉它你想要的新大小。如果 MFT 是一个问题,它会告诉我它是否无法按您请求的大小调整大小,或者如果它可以移动它,它会为您移动它吗?我担心它可能会损坏 MFT 和卷,尽管我怀疑安装向导不会这么愚蠢。
那么 Ubuntu 安装向导中的分区调整大小工具到底有什么用呢?无论我的 MFT 位于何处,它都能安全地调整我的 NTFS 卷的大小吗?
提前致谢。
答案1
首先备份您的数据。Ubuntu 安装不涵盖分区移动/调整大小的所有可能操作,它主要用于删除/创建/添加分区,但 gparted 涵盖了。官方文档还说“Parted 分区编辑器
如果您决定使用 GParted,您必须记住取消选中“绕至磁柱”复选框,否则 GParted 将忠实地移动整个分区以使其与磁柱边界对齐。不幸的是,这需要很长时间,并且完成后通常会导致启动问题。这是因为 Windows 启动加载程序依靠块寻址来查找自身的部分,因此当分区移动一点时,它会变得混乱和脱节。有时它可以自动修复,但有时它需要从 Windows 安装光盘进行修复。如果您只是取消选中标记,您会发现 GParted 将能够在原本所需时间的一小部分内完成 NTFS 调整大小,之后 Windows 将正常启动。“
阅读更多这里
因此,您可能需要在运行安装程序之前从 Ubuntu Live CD 运行 Gparted。您还可以从 Windows 移动/调整 NTFS 分区的大小。我使用了分区向导在 NTFS 上多次尝试,从未出现问题。Gparted 也运行良好。