如何修复 Windows 8 启动管理器?

如何修复 Windows 8 启动管理器?

由于我没有 CD-ROM,因此我按照以下步骤安装 Win8:

  1. 创建一个分区 X: (NTFS) 并将其设置为 ACTIVE ONE,然后将 Windows 8 安装文件放在那里
  2. 打开命令提示符并输入bootsect.exe /n60 X:
  3. 重启电脑,然后自动进入 Windows 8 设置,
  4. 在分区 C: 上安装了 Windows 8,并格式化了分区 C:,所有内容均已安装,安装完成后,出现一个多项选择菜单,内容为:

    Windows 8 Windows 设置

我认为我的错误是在安装过程中没有将分区 C: 重新设置为活动分区,因为安装过程中系统会询问您要在哪个分区中安装。我刚刚格式化了 C:,但忘记将其设置为活动分区。

我的分区如下所示:

C:(Boot,Page file,Crash dump, Primary partition)
X:(System,Active,Primary partition) <<< this one became hidden

bcdedit /enum

Windows Boot Manager
--------------------
identifier {bootmgr}
device device partition=\Device\HarddiskVolume6
description Windows Boot Manager
locale en-US
inherit {globalsettings}
integrityservices Enable
default {current}
resumeobject {d83e2461-3627-11e2-b0f9-efb109b9309a}
displayorder {current}
{7619dcc9-fafe-11d9-b411-000476eba25f}
toolsdisplayorder {memdiag}
timeout 30

Windows Boot Loader
-------------------
identifier {current}
device partition=C:
path \Windows\system32\winload.exe
description Windows 8
locale en-US
inherit {bootloadersettings}
recoverysequence {d83e2463-3627-11e2-b0f9-efb109b9309a}
integrityservices Enable
recoveryenabled Yes
allowedinmemorysettings 0x15000075
osdevice partition=C:
systemroot \Windows
resumeobject {d83e2461-3627-11e2-b0f9-efb109b9309a}
nx OptIn
bootmenupolicy Standard

Windows Boot Loader
-------------------
identifier {7619dcc9-fafe-11d9-b411-000476eba25f}
device ramdisk=[boot]\sources\boot.wim,{7619dcc8-fafe-11d9-b411
-000476eba25f}
path \windows\system32\boot\winload.exe
description Windows Setup
locale en-US
inherit {bootloadersettings}
osdevice ramdisk=[boot]\sources\boot.wim,{7619dcc8-fafe-11d9-b411
-000476eba25f}
systemroot \windows
bootmenupolicy Standard
detecthal Yes
winpe Yes
ems No

我想要的是将 X:分区变成一个毫无价值的分区,只包含 Windows 8 安装文件,并且一切看起来都像我从 CD-ROM 安装一样。

我最好使用BCDEDIT命令。这是否意味着我必须将启动文件或启动管理器移到 C:?

答案1

您需要使用bcdboot命令将引导加载程序安装到 C 分区。然后,您可以使用 激活 C 分区diskpart

bcdboot.exe可以在 Windows 安装程序分区上找到。为其分配驱动器号,或启动它并转到命令行修复选项。(您也可以通过按 SHIFT-F10 从 Windows 安装程序打开命令行窗口。)

命令是:

bcdboot c:\windows /s c:

第一个参数指定您想要能够启动的 Windows 实例,第二个参数指定您想要使哪个分区可启动。

由于您没有 DVD 驱动器,我强烈建议您先制作一个可启动的 USB 驱动器(并对其进行测试!),以防您犯了错误或出现故障而导致 HDD 无法启动。

相关内容