修复 UEFI 启动

修复 UEFI 启动

我有一台带两个硬盘的笔记本电脑。每个硬盘都有自己的 Windows 10 安装。BIOS 模式是 UEFI。我已在 BIOS 中更改启动顺序并从第二张光盘启动系统。系统已进行了一些 Windows 更新,但下次我尝试启动我的第一个硬盘时,它失败了并进入修复模式。如何恢复我的主系统(下图中显示为卷 D)。图片是在从第二个硬盘启动时拍摄的。

在此处输入图片描述

更新型多巴胺

我已移除第二个驱动器并已启动恢复模式。我进入命令提示符,我的分区如下所示:

在此处输入图片描述

更新 2

我使用DISKPART并将驱动器号分配给系统分区:

assign letter=s

然后

bcdboot c:\Windows /s S: /f EFI

并没有出现蓝屏错误:

Your device needs to be repaired:

\Windows\system32\driver\pdc.sys
error code 0x000000d

答案1

您可以尝试使用 diskpart 删除损坏的 EFI 分区,创建一个新的分区,然后使用 bcdboot 为新分区添加启动文件

我建议您先拔下第二个驱动器,以免意外弄乱错误的分区。

  1. 创建 USB 启动棒(Windows Media 创建工具)并从中启动
  2. 按 Shift + F10(您可能需要先浏览几个窗口)
  3. 类型磁盘分区->列出磁盘->选择磁盘 x(x 是列表中您的硬盘编号)->列表部分.>选择部分 x(x 是你的 efi 部件的编号)->删除第 x 部分->创建分区 efi->快速格式化 fs=fat32
  4. 类型出口
  5. 在命令提示符中输入bcdboot C:\Windows如果它希望您指定目标部分,请尝试在 diskpart 中为 EFI 分配一个字母,然后使用 /s 开关 (https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/bcdboot-command-line-options-techref-di?view=windows-11

退出,关机,断开USB,启动,看看是否有效。

相关内容