删除主分区并将逻辑分区更改为主分区

删除主分区并将逻辑分区更改为主分区

我有一个双启动 Windows 7 和 Windows 8 的系统。Windows 7 位于主分区上(此屏幕截图中的 E):

分区管理器截图

我希望删除 Windows 7 安装并扩展 Windows 8 安装所在的分区,但我不确定该怎么做。如何将 Windows 8 所在的“逻辑”分区设为主分区(这有必要吗)?

答案1

我不知道如何在 Windows 中将逻辑分区转换为主分区。Google 上有很多关于如何执行此操作的说明reverse,即将主分区转换为逻辑分区,但我忽略了任何相反的情况。

如果你愿意花一个小时左右的时间学习 Linux,Linux 中有一个名为 的工具可以帮你做到这一点fixparts。它的手册页指出了以下内容:

固定件(8)

名称 fixparts - MBR 分区表修复实用程序

概要 固定部件装置

描述 FixParts(又名 fixparts)是一个文本模式菜单驱动程序,用于修复主引导记录 (MBR) 分区表的某些类型的问题。该程序有三个设计目标,但也支持一些附加功能:

.....

.....
* 您可以在 MBR 数据结构施加的限制内将主分区更改为逻辑分区或反之亦然。

最后一句(within constraints imposed by the MBR data structures)的意思是,如果您已经有三个主分区,则无法这样做,因为所有具有 MS-DOS 类型分区表的磁盘只能容纳 3 个主分区和一个扩展分区(后者将分成逻辑分区)。

您可以按如下方式进行:

  1. 备份磁盘上的所有数据。如果您没有外部磁盘,请投入一些金钱和精力,您会发现这是一项极好的投资。
  2. Ubuntu 网站,下载安装映像,然后通过免费实用程序将其刻录到 USB 记忆棒上网启动
  3. 现在从 USB 启动您的系统(为了实现这一点,您可能需要更改 BIOS 设置),当出现一个屏幕要求您在 和 之间进行选择时Install UbuntuTry Ubuntu without installing请选择后者。
  4. 打开终端(Ctrl+Alt+T)并发出以下命令:sudo apt-get install gparted gdisk
  5. 现在打开 gparted(sudo gparted)并清除包含 Windows 7 的分区。首先,确保您正在查看磁盘,而不是 USB 记忆棒:从分区大小应该可以清楚地看出这一点。此外,请小心选择正确的分区,您可以从其大小识别它65.4 GB。将腾出的空间留空,i.e.执行不是创建一个新分区来代替它。执行此操作,关闭gparted。
  6. 现在,从终端发出此命令:sudo fixparts /dev/sda,这将显示一个纯文本菜单。您必须选择 Windows 8 的分区(同样,它的大小非常独特),然后通过命令 r 将其转换为主分区。完成后,通过命令 w 实施您迄今为止仅向程序描述的更改,该命令将它们写入磁盘,然后关闭程序 fixparts。

如果有任何疑问,Linux 有这些程序的手册页,只需使用简单的命令即可访问

 man fixparts
 man gparted

答案2

要将逻辑分区转换为主分区,实际上不需要任何 Linux 磁盘(尽管我是 Linux 的粉丝)。您可以使用易我分区大师:只需选择分区>右键单击>转换为主分区。

并且您也可以使用相同的应用程序合并分区(将逻辑分区转换为主分区后),再次:右键单击分区>合并分区。

该应用程序目前的最新版本是 9.5。

相关内容