克隆磁盘后连接旧盘时新NVMe SSD启动出现INACCESSIBLE_BOOT_DEVICE蓝屏故障
克隆磁盘后连接旧盘时新NVMe SSD启动出现INACCESSIBLE_BOOT_DEVICE蓝屏故障
我来帮你搞定这个头疼的问题!这种克隆后插旧盘就蓝屏的情况我碰到过好多次,基本上都是磁盘签名冲突或者引导记录指向错误导致的,咱们一步步来排查解决:
先检查BIOS/UEFI启动顺序(基础操作)
重启电脑进入BIOS/UEFI界面(不同品牌主板按键不同,一般是Del、F2或F10),在启动选项里把你的新NVMe SSD设为第一启动项,确保BIOS优先尝试从新盘引导,而不是默认找旧盘。保存设置后重启,看看问题是否解决。解决磁盘签名冲突(最常见原因)
Clonezilla做磁盘克隆时会完整复制旧盘的磁盘签名,Windows正是靠这个签名识别系统盘的,两个盘签名重复就会导致引导混乱:- 先单独启动新盘进入Windows,之后插上旧盘(台式机SATA盘可以热插拔,笔记本建议关机后插上再开机)
- 按Win+X,打开命令提示符(管理员)
- 依次输入以下命令(注意替换旧盘编号):
diskpart list disk # 列出所有磁盘,根据容量区分旧盘和新盘,记下来旧盘的编号(比如Disk 1) select disk 1 # 替换成你的旧盘编号 uniqueid disk id=1A2B3C4D # 输入一个新的8位十六进制签名,随便换一个就行 exit - 重启电脑,插着旧盘尝试从新盘启动,大概率能正常进入系统了。
修复BCD引导记录(针对引导指向错误)
你之前用了bootrec工具,但可能没精准指向新盘的EFI分区,试试这个更针对性的方法:- 用Windows安装介质启动,选择修复你的计算机→疑难解答→命令提示符
- 用diskpart工具定位新盘的EFI分区:
diskpart list disk # 找到新NVMe SSD的编号,比如Disk 0 select disk 0 list partition # 找到EFI分区(一般是FAT32格式,大小100M左右),记下来分区编号(比如Partition 1) select partition 1 assign letter=Z: # 给EFI分区分配一个临时盘符Z exit - 然后修复引导(注意替换系统盘盘符):
bcdboot C:\Windows /s Z: /f UEFI # 这里C:\是新盘的系统分区盘符,如果你的系统盘不是C,要换成对应的盘符 - 重启电脑,插着旧盘测试启动。
修改注册表挂载设备项(针对系统识别混淆)
如果上面的方法都不行,可能是注册表中旧盘的系统分区还被标记为原系统盘:- 单独启动新盘,按Win+R输入
regedit打开注册表编辑器 - 导航到
HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices - 找到类似
\DosDevices\D:的项(D是旧盘系统分区现在的盘符),右键重命名为\DosDevices\X:(随便换个没被占用的盘符) - 重启电脑,插着旧盘尝试启动。
- 单独启动新盘,按Win+R输入
备注:内容来源于stack exchange,提问作者Darkshadows




