我的驱动器格式化如下:
Partition 1 - NTFS - 100Gb for Windows XP
Partition 4 - Extended Partition
Partition 5 - EXT3 - Linux boot partition - 200 Mb
Partition 6 - XFS - Linux root partition - 20 Gb
Partition 7 - XFS - Linux /usr/local partition - 20 Gb
Partition 8 - XFS - Linux /home partition - 100 Gb
然后我启动 Linux LiveCD 并运行gparted
,删除分区 4 到 8,只留下我的 Windows XP 分区。然后我调整了我的 NTFS 分区的大小以占用全部 240 Gb。
成功。
但是,右键单击驱动器C
并调出属性仍显示驱动器(分区)大小为 100 Gb。然而,与此相反,MMC 中的磁盘管理器显示分区大小为 240 Gb。
因此,我有两个相关的问题:
- 我可以使用现在可用的全部 240 Gb 吗?
- 我能做些什么让 Windows XP 正确看到 240 Gb 吗?
还有一个想法:
我考虑过将驱动器放入 Windows Vista/7,看看驱动器管理器是否允许我缩小然后扩展分区,修复 Windows XP 可能使用的任何内容,以将驱动器大小显示为 100Gb。你认为这可能行得通吗?
答案1
事实证明 GParted 无法正常工作。我将驱动器放入 Windows Vista 并启动磁盘管理器。
Vista 的磁盘管理器显示该分区占用了整个驱动器。由于它显示所有空间都已使用,我不确定它是否允许我扩展该分区,因此我缩小了该分区。它允许我将其缩小至 776 MB,大概是因为分区内各种文件的位置。
缩小分区的结果是99 GB,而不是 239 Gb。它根据之前的大小以及C:\
属性报告的大小缩小了分区。
然后我扩展了分区。结果是正确的。磁盘管理器和C:\
属性都报告了正确的分区大小 240 Gb。