如何在 Linux 中将 Windows HPFS/NTFS 分区与 Linux 分区合并?
上次安装 Vista 后,我的硬盘上有一个大分区。现在我使用 Ubuntu 并想在一个文件系统下利用整个磁盘。我想我不仅应该合并分区,还应该将现有的 Linux 文件系统扩展到新的分区上。
我应该使用什么工具来确保安全过渡?
如何在 Linux 中将 Windows HPFS/NTFS 分区与 Linux 分区合并?
上次安装 Vista 后,我的硬盘上有一个大分区。现在我使用 Ubuntu 并想在一个文件系统下利用整个磁盘。我想我不仅应该合并分区,还应该将现有的 Linux 文件系统扩展到新的分区上。
我应该使用什么工具来确保安全过渡?
我将挂载 NTFS 只读分区,并假设分区内有足够的空间用于 Ubuntu,将您有兴趣保留在 NTFS 分区之外的所有数据复制到 Ubuntu 分区中。
完成后,我会使用各种 LiveCD 发行版(例如GParted LiveCD )中的任何一种来调整 Ubuntu 分区的大小(我假设它可能是用 ext3 文件系统格式化的)。
此NTFS 调整大小常见问题解答可能很有用。
如果你的 Linux 分区没有足够的空间,我会先最小化 Windows 分区。您可以从当前安装中执行此操作,只需确保未安装它即可。执行此操作时,请确保在最小化时将其从 Linux 分区中移开。
然后你会增加你的 Linux 分区的大小。如果这是您启动的分区,您将不得不从 Live CD 启动。我为此使用了 Ubuntu Live-CD,但您可以使用任何具有磁盘分区编辑器的工具。再次确保它没有安装。我从未调整过 NTFS 分区的大小,在 Linux 下,您将不得不查看 else-ware 以获取有关信息。
如果你的 Linux 分区有足够的空间,你可以从这里开始。
现在您必须挂载两个分区,通常无需重新启动计算机即可执行此操作。您将不得不决定将文件从 Windows 分区放置在 Linux 磁盘上的哪个位置,它不必是永久位置,只需在删除 Windows 分区时保存它的位置即可。
现在卸载你的windows分区,然后删除它,我会用GParted来做这个。如果您从 Linux 分区启动,您将不得不启动到 Live-CD。调整你的 Linux 分区大小,你就完成了。
如果需要,您现在可以开始将文件移动到您想要/需要它们所在的位置。
如果要在 Windows 和 Linux 之间共享一个分区,最简单的方法就是将其设为 NTFS 分区。您可以通过将 Linux 数据复制到其上来“合并”它。某些权限和所有权元数据不会转移。
另一个选项是加载读取(例如)Ext3 分区的 Windows 驱动程序。这是一个链接:
http://www.howtoforge.com/access-linux-partitions-from-windows
以前我更喜欢 QTParted。这是一个非常简单的菜单驱动程序,您可以使用它来删除 NTFS 分区以及调整 ext3 分区的大小。我确信它可以从 Ubuntu 存储库中获得。