如果没有恢复磁盘,Windows 10 无法启动

如果没有恢复磁盘,Windows 10 无法启动

每次启动电脑时,我都会在 BIOS 启动画面后看到此消息: boot selection failed because a required device is inaccessible 0x000000f

从那时起,只有当 USB 或光驱中有恢复或安装映像可用时,Windows 10 才会启动。

尝试了以下方法,问题没有解决:

在 Windows RE(恢复环境)中

  • 引导记录
    • /fixmbr- 修复主引导记录(successful
    • /fixboot- 修复启动(successful
    • /rebuildbcd-重建启动配置数据(requested system device cannot be found
  • Chkdsk(无错误)

在 Windows 10 中

  • 自动修复
  • 重新安装 Windows 10 同时保存配置文件和应用程序

扫描操作系统时/scanos,我发现 D: 驱动器上有 2 个 Windows 安装:Windows and Windows.old

但是在 Windows 10 中启动时,Windows 系统文件位于 C: 盘,而不是 D 盘。

我的电脑:硬盘标签

  1. 我该如何协调这两个标签的差异?

    • 这就是为什么 BIOS 无法看到 C 盘,因为它认为它是 D 盘的原因吗?
  2. 除了全新安装之外我还能做什么吗?

答案1

要通过 UEFI 固件启动 Windows 7/8/10 的 GPT 磁盘,需要磁盘上的 3 个分区:

  1. EFI 系统分区(带有启动文件)

  2. MS 保留分区

  3. Windows 分区本身

如果磁盘上存在所有需要的分区,则可以使用以下命令写入/重写启动文件:

bcdboot W:\Windows /s Z: /f UEFI

其中 W: 是 Windows 驱动器,Z: 是 EFI 系统(使用 diskpart.exe 映射 EFI 系统)。您应该用系统上的映射替换示例命令中的驱动器号。

不要忘记以 UEFI 方式启动 Windows 安装 DVD/USB!

编辑:EFI 系统通常不映射到驱动器号。您可以在管理员命令提示符下使用 diskpart.exe,然后“列出磁盘”,使用“选择磁盘 0”(或 1)选择具有 EFI 系统的磁盘编号,然后“列出部分”,然后“选择部分 1 或 2 或 3(无论 EFI 系统是什么)。然后“分配 LETTER=Z”。然后“退出”。

当您从 USB 启动时,无法保证 Windows 分区映射到驱动器 C:(当硬盘更多时,保证的就更少了)。如果您从 USB 启动并且您的 Windows 分区映射到 D: - 那就没问题!那么上面建议的命令将是“bcdboot D:\Windows /s Z: /f UEFI”。(编辑结束)

相关内容