我以前安装过 Vista,但想升级到 7。我对驱动器进行了分区,在新分区上安装了 7,然后从 Vista 分区复制了所有数据。然后,我删除了 Vista 分区,但现在我的系统无法启动。我使用了 Gparted,但似乎不知何故分区内又有一个分区。我看到我有 /dev/sda2,然后我可以打开三角形,里面是我的 Windows 7 分区 /dev/sda5。我怎样才能从那里取出我的 Windows 7 分区?
提前致谢!
答案1
我认为您在扩展分区内有一个逻辑分区。
这由“sda5”(大于 4 的数字;最大主分区)表示。
一些参考资料,
- “扩展”分区和“逻辑”分区有什么区别
在unix.StackExchange.com - 分区/扩展:逻辑驱动器在 SevenForums
- 磁盘分区在维基百科
更新你的评论,
将逻辑分区中的 Win7 移至主分区并不是一件简单的事情 :-)
但是,如果您愿意删除所有逻辑分区(如您所称的翻转三角形内所示),则可以删除扩展分区本身(请注意,执行此操作时,您将丢失 Win7 和任何其他逻辑分区及其数据)。执行此操作后,您可以创建一个与现在显示的“sda5”大小相同的新主分区,然后将 Win7 全新安装到其中。
这将为您提供一个 Win7 主分区(在 GParted 中可能显示为“sda2”)。
其他一些基本事实:您最多可以有 4 个主分区。这就是为什么您的扩展分区显示从“sda5”开始的逻辑分区。根据您的描述,我看到您在 Vista 中有一个主分区 (sda1),并希望在 Win7 中拥有另一个主分区 (sda2)。如果这两个分区之后还有更多磁盘空间,您可以创建另外几个 (最多) 主分区,或者只为您的数据创建扩展分区以容纳更多逻辑分区。