![为什么我无法在 Windows 10 上激活该分区?](https://linux22.com/image/1524026/%E4%B8%BA%E4%BB%80%E4%B9%88%E6%88%91%E6%97%A0%E6%B3%95%E5%9C%A8%20Windows%2010%20%E4%B8%8A%E6%BF%80%E6%B4%BB%E8%AF%A5%E5%88%86%E5%8C%BA%EF%BC%9F.png)
根据磁盘管理,以下是我的计算机上的驱动器和分区:
一些背景知识:磁盘 2,分区 1(当前活动分区)是我运行 Windows 8 时的系统分区。当我获得 Windows 10 时,我获得了一个新驱动器,即磁盘 1,并将其安装在那里。您可以看到磁盘 1,分区 3 是我的启动驱动器 - 这是我当前的 C: 驱动器,但由于某种原因它不处于活动状态,并且“将分区标记为活动”命令不可用。事实上,我当前启动的驱动器上没有活动分区。
问题:
- 我的计算机如何从没有活动分区的驱动器上的分区启动?
- 如果我从计算机中移除磁盘 2(或者磁盘 2 出现故障),那么我将根本没有活动分区 - 我的计算机是否将无法启动?
- 如何使我当前的启动分区(或启动驱动器上的任何分区)处于活动状态?
答案1
从你的启动驱动器有一个 EFI 系统分区这一事实来看,我推测磁盘是 GPT,你的计算机使用 UEFI 规范启动(而不是使用 BIOS 的 MBR)。该启动方法不需要活动分区的概念。如果您尝试使用 DiskPart 激活 GPT 磁盘分区,您将收到以下消息:
The selected disk is not a fixed MBR disk.
The ACTIVE command can only be used on fixed MBR disks.
显然,磁盘 2(您在 Windows 8 中使用的)是 MBR 磁盘。您之前的系统使用活动分区启动,但假设您当前的引导加载程序位于磁盘 1 上的 EFI 分区上(您可以使用 进行检查bcdedit /enum /v
),磁盘 2 的缺失不会影响您系统的启动能力。
答案2
如上所述,这来自 GPT。您将无法在那里设置活动分区,当您尝试使用 diskpart 激活分区时,您将收到以下信息:
The selected disk is not a fixed MBR disk.
The ACTIVE command can only be used on fixed MBR disks.
我之所以回答,是因为这是该错误消息在 Google 上的最佳搜索结果,而接受的答案并未解释如何将卷转换为 MBR。
您可以使用 diskpart 将媒体转换为 MBR。如果 GPT 不起作用,这对于旧操作系统的 USB 启动媒体也很有用:
注意:我假设该设备是空的
diskpart
list disk
select disk #
convert mbr
(请注意,您可能必须先删除分区。)
此后您应该能够创建一个主分区并使用该active
命令。