Yuval Asked: 2009-05-04 04:06:31 +0800 CST2009-05-04 04:06:31 +0800 CST 2009-05-04 04:06:31 +0800 CST 如何在不格式化的情况下对 Windows 驱动器进行分区? 772 我有一个 500GB 的 HD,分成几个巨大的 Windows NTFS 分区。分区已加载文件,但我仍有足够的空间,我想安装并试用 linux。 有没有办法在不格式化的情况下从其中一个分区“切片”? 谢谢,尤瓦尔=8-) windows partition ntfs 12 个回答 Voted Best Answer saschabeaumont 2009-05-04T04:35:14+08:002009-05-04T04:35:14+08:00 Ubuntu支持在安装过程中调整现有 Windows 分区的大小,这可能是您最好的选择。只需先进行碎片整理,以便所有数据都移动到磁盘的开头,你会没事的:) 如果您愿意花几块钱,那么Partition Magic将为您提供更多调整分区大小的灵活性(包括自动碎片整理,至少在我上次使用它时) 另外值得注意的是,如果您只是想“尝试一下”,Ubuntu 提供了一张 Live CD,您可以直接启动它。如果您正在寻找临时/测试解决方案,您也可以安装到 USB 设备。 Sam Cogan 2009-05-04T04:09:45+08:002009-05-04T04:09:45+08:00 Partition Magic等分区管理软件将允许您执行此操作。但是,请确保在执行此操作之前对所有重要内容进行了完整备份,它通常可以正常工作,但是在更改磁盘分区数据时要小心。 Joseph 2009-05-04T04:15:57+08:002009-05-04T04:15:57+08:00 我建议使用Wubi,它允许您将 Ubuntu 安装到 NTFS 而无需创建新分区。 Toby Mills 2009-05-04T04:34:19+08:002009-05-04T04:34:19+08:00 我会推荐 Partition Magic,但如前所述,请确保您备份文件。我还建议运行一个碎片整理程序来整理 HD 上的数据片段。这将使“切片”过程不太容易出现故障和数据丢失。 正如另一位用户已经指出的那样,理想情况下我会在此之前整理硬盘分区。我只是倾向于有 2 个 Windows 分区:C:Windows 和程序驱动器 D:个人数据驱动器。 我见过有些人为页面文件和程序创建单独的分区,但这对我来说似乎总是过分的。 最后,为什么要创建分区?为什么不免费安装 VMWare 并将其作为虚拟机运行? Dani 2009-05-04T04:11:12+08:002009-05-04T04:11:12+08:00 如果您可以清空其中一个分区,则可以将其删除(我的电脑 => 管理 => 磁盘管理),然后您可以对其进行 Linux 格式化。 hlovdal 2009-05-04T05:20:24+08:002009-05-04T05:20:24+08:00 是的,这是可能的。减少分区的基本算法是首先将文件系统内容移向分区的开头(不一定与碎片整理相同,但非常相似(并且可能相同)),以便文件系统向分区的末尾移动该分区未使用。之后,您将文件系统的大小减小到原始大小和累积文件大小之间的某个位置。 然后作为最后一步,您更改分区条目以匹配减小的文件系统大小。此操作中极其重要的一点是,替换旧分区条目的新分区条目必须从完全相同的位置开始。如果这出了问题,恢复不是微不足道的,而且可能根本不可能。 为了增加分区,事情以相反的顺序完成,首先将分区更改为更大的大小,然后更改文件系统以匹配新的大小。 许多工具将所有这些作为单一操作提供,然后在后台执行所有必要步骤。但他们都将遵循上述程序(并且将包括他们自己的用于执行文件系统操作的代码)。 GNU parted支持在这样的一种操作中调整大小,尽管并非适用于所有文件系统,NTFS 就是其中之一。存在一个支持文件系统大小调整的工具ntfsresize,然后您必须使用像 parted 或 fdisk 之类的分区工具来进行如上所述的最终分区更改(确保使用“扇区”单元,以便您 100% 确定更改的分区条目从同一个地方开始)。 Gparted是 parted 的图形前端,它还包括对 ntfsresize 的支持,因此将支持在一次操作中调整 NTFS 分区的大小。 提示: 首先在 NTFS 文件系统上进行碎片整理,以减少减少操作中要做的工作。 每次更改分区表后立即重新启动(您真的想要安全而不是抱歉)。 与往常一样,在进行这种分区操作时,备份是个好主意。在任何情况下,备份总是一个好主意,但尤其是在这里,因为破坏分区表是丢失所有数据的快速方法。 Robert Cartaino 2009-05-04T09:06:13+08:002009-05-04T09:06:13+08:00 停止!- 在我回答你的问题之前 请认真考虑安装虚拟化软件。Microsoft 的Virtual PC和Sun 的VirtualBox提供免费的虚拟化解决方案,它们提供快速、安全的方法来“安装和试用”系统/安装,而无需将您的系统分解成小块。 但要回答你的问题: 你应该看看 EASEUS ( http://www.partition-tool.com/ )。 它允许您在不重新格式化的情况下调整分区大小。家庭版是免费软件,它经常与 Partition Magic 相比作为免费替代品。 享受, 罗伯特·C·卡泰诺 Alexander Taran 2009-05-16T07:12:01+08:002009-05-16T07:12:01+08:00 我不得不提一下,Windows 7 支持即时缩小体积。 Brent 2009-05-04T05:41:52+08:002009-05-04T05:41:52+08:00 大多数live linux CD都有一个“分区管理器”或gparted可以为您执行此操作。只需从 CD 启动,然后在菜单中查找它。这很容易,而且是免费的。 正如其他帖子中提到的 - 在执行此操作之前,您应该从 Windows 中对 Windows 分区进行碎片整理。 您还应该首先确保您有一个有效的备份。尽管这个工具在“安全”方面似乎有些过火,但如果您在关键步骤的中间断电或发生什么事情,您可能无法访问所有内容。 Alex Bolotov 2009-05-04T06:49:56+08:002009-05-04T06:49:56+08:00 使用带有 gparted 和大量其他高清实用程序的SysrescCD 。你也可以使用它来安装Gentoo linux(你可以使用几乎任何带有2.6内核的live cd来安装gentoo)。 SysrescCD还包括: GNU Parted创建、调整大小、移动、复制分区和文件系统(以及更多)。 使用 GNU Parted 库的GParted GUI实现。 Partimage将分区保存/恢复到另一个分区或另一个系统上的映像文件。 FSArchiver灵活的工具,用于将文件系统保存/恢复到压缩存档。 Ntfs3g:启用对 MS Windows NTFS 分区的读/写访问。 sfdisk保存/恢复分区表(以及更多)。 mhdd用于重新映射坏块、擦除驱动器诊断的好工具。 用于检查和取消删除分区的测试磁盘工具,支持 reiserfs、ntfs、fat32、ext2/3 和许多其他 Memtest+测试你的电脑内存(当你遇到崩溃或意外问题时首先要测试) 网络工具(Samba、NFS、ping、nslookup 等)用于跨网络备份数据 您也可以购买Acronis Disk Director Suite并使用它重新分区您的硬盘(它也是很棒的工具,但它不是免费的)。
Ubuntu支持在安装过程中调整现有 Windows 分区的大小,这可能是您最好的选择。只需先进行碎片整理,以便所有数据都移动到磁盘的开头,你会没事的:)
如果您愿意花几块钱,那么Partition Magic将为您提供更多调整分区大小的灵活性(包括自动碎片整理,至少在我上次使用它时)
另外值得注意的是,如果您只是想“尝试一下”,Ubuntu 提供了一张 Live CD,您可以直接启动它。如果您正在寻找临时/测试解决方案,您也可以安装到 USB 设备。
Partition Magic等分区管理软件将允许您执行此操作。但是,请确保在执行此操作之前对所有重要内容进行了完整备份,它通常可以正常工作,但是在更改磁盘分区数据时要小心。
我建议使用Wubi,它允许您将 Ubuntu 安装到 NTFS 而无需创建新分区。
我会推荐 Partition Magic,但如前所述,请确保您备份文件。我还建议运行一个碎片整理程序来整理 HD 上的数据片段。这将使“切片”过程不太容易出现故障和数据丢失。
正如另一位用户已经指出的那样,理想情况下我会在此之前整理硬盘分区。我只是倾向于有 2 个 Windows 分区:C:Windows 和程序驱动器 D:个人数据驱动器。
我见过有些人为页面文件和程序创建单独的分区,但这对我来说似乎总是过分的。
最后,为什么要创建分区?为什么不免费安装 VMWare 并将其作为虚拟机运行?
如果您可以清空其中一个分区,则可以将其删除(我的电脑 => 管理 => 磁盘管理),然后您可以对其进行 Linux 格式化。
是的,这是可能的。减少分区的基本算法是首先将文件系统内容移向分区的开头(不一定与碎片整理相同,但非常相似(并且可能相同)),以便文件系统向分区的末尾移动该分区未使用。之后,您将文件系统的大小减小到原始大小和累积文件大小之间的某个位置。
然后作为最后一步,您更改分区条目以匹配减小的文件系统大小。此操作中极其重要的一点是,替换旧分区条目的新分区条目必须从完全相同的位置开始。如果这出了问题,恢复不是微不足道的,而且可能根本不可能。
为了增加分区,事情以相反的顺序完成,首先将分区更改为更大的大小,然后更改文件系统以匹配新的大小。
许多工具将所有这些作为单一操作提供,然后在后台执行所有必要步骤。但他们都将遵循上述程序(并且将包括他们自己的用于执行文件系统操作的代码)。
GNU parted支持在这样的一种操作中调整大小,尽管并非适用于所有文件系统,NTFS 就是其中之一。存在一个支持文件系统大小调整的工具ntfsresize,然后您必须使用像 parted 或 fdisk 之类的分区工具来进行如上所述的最终分区更改(确保使用“扇区”单元,以便您 100% 确定更改的分区条目从同一个地方开始)。
Gparted是 parted 的图形前端,它还包括对 ntfsresize 的支持,因此将支持在一次操作中调整 NTFS 分区的大小。
提示:
与往常一样,在进行这种分区操作时,备份是个好主意。在任何情况下,备份总是一个好主意,但尤其是在这里,因为破坏分区表是丢失所有数据的快速方法。
停止!- 在我回答你的问题之前
请认真考虑安装虚拟化软件。Microsoft 的Virtual PC和Sun 的VirtualBox提供免费的虚拟化解决方案,它们提供快速、安全的方法来“安装和试用”系统/安装,而无需将您的系统分解成小块。
但要回答你的问题:
你应该看看 EASEUS ( http://www.partition-tool.com/ )。
它允许您在不重新格式化的情况下调整分区大小。家庭版是免费软件,它经常与 Partition Magic 相比作为免费替代品。
享受,
罗伯特·C·卡泰诺
我不得不提一下,Windows 7 支持即时缩小体积。
大多数live linux CD都有一个“分区管理器”或gparted可以为您执行此操作。只需从 CD 启动,然后在菜单中查找它。这很容易,而且是免费的。
正如其他帖子中提到的 - 在执行此操作之前,您应该从 Windows 中对 Windows 分区进行碎片整理。
您还应该首先确保您有一个有效的备份。尽管这个工具在“安全”方面似乎有些过火,但如果您在关键步骤的中间断电或发生什么事情,您可能无法访问所有内容。
使用带有 gparted 和大量其他高清实用程序的SysrescCD 。你也可以使用它来安装Gentoo linux(你可以使用几乎任何带有2.6内核的live cd来安装gentoo)。
SysrescCD还包括:
您也可以购买Acronis Disk Director Suite并使用它重新分区您的硬盘(它也是很棒的工具,但它不是免费的)。