bootrec /rebuildbcd 找不到请求的设备

克隆了固态硬盘后之后,在正常运行后将无法启动

Bootrec /fixmbr
Bootrec /fixboot
Bootrec /scanos
Bootrec /rebuildbcd
但是,  bootrec /rebuildbcd 找不到请求的设备

花时间研究此问题后,我发现了一个论坛帖子,将其正确修复。

首先,从UEFI Windows 8/10恢复磁盘(CD / DVD / U盘)引导-我发现自动恢复过程找不到正确的Windows分区,当我设法将其添加到BCD设置中时,它也不会使它恢复可以可靠地启动,例如使用BCDEDIT,我可以找到它并启动Windows分区,但是它拒绝冷启动,或者在第二次重启或关闭电源后无法“保留”设置。

进入“高级”选项并运行命令提示符。

输入:

 diskpart

以使用DiskPart工具来确保您拥有所有正确的分区并标识您的EFI分区-这里的关键是将EFI分区格式化为FAT32:

DISKPART> sel disk 0

Disk 0 is now the selected disk.

DISKPART> list vol

  Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
  ----------  ---  -----------  -----  ----------  -------  ---------  --------
  Volume 0     E                       DVD-ROM         0 B  No Media
  Volume 1     C                NTFS   Partition    195 GB  Healthy    Boot
  Volume 2         WINRE        NTFS   Partition    400 MB  Healthy    Hidden
  Volume 3                      FAT32  Partition    260 MB  Healthy    System

然后将驱动器号分配给EFI分区:

DISKPART> sel vol 3

Volume 3 is the selected volume.

DISKPART> assign letter=b:

DiskPart successfully assigned the drive letter or mount point.

 

通过输入

exit

并在命令提示符下运行以下命令,退出DiskPart工具:

cd /d b:\EFI\Microsoft\Boot\

bootrec /fixboot

删除或重命名BCD文件:

ren BCD BCD.bak

使用

bcdboot.exe

重新创建BCD存储::

bcdboot c:\Windows /l en-gb /s b: /f ALL该该该

g

/f ALL

参数将更新BIOS设置(包括UEFI固件/ NVRAM),

/l zh-gb

以针对zh / GB语言环境进行本地化。本地化默认为中文。

重新启动并用手指交叉。

发表评论

邮箱地址不会被公开。 必填项已用*标注