克隆了固态硬盘后之后,在正常运行后将无法启动
花时间研究此问题后,我发现了一个论坛帖子,将其正确修复。
首先,从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语言环境进行本地化。本地化默认为中文。
重新启动并用手指交叉。