我正在尝试将装有 Windows 10 和一些程序的 SSD 从 120GB 型号升级到新的 500GB 型号,我遇到了很多麻烦,但现在我需要帮助。以下是事实:
我使用 Macrium Reflect 将旧驱动器中的分区克隆到新驱动器,并增加了主分区空间以填满它。但是,当我尝试通过在 BIOS 启动菜单中选择新驱动器来启动时,我收到蓝屏错误,代码为INACCESSIBLE BOOT DRIVE
。如果我从那里重新启动,重新启动后我会进入“恢复区域”,这是一个 1024px 的蓝色环境,里面有一堆带有图标的框(不确定它实际上叫什么),其中包含访问命令提示符和全新安装窗口等选项,但如果可能的话,我不想这样做。
以下是我的计算机从原始 C: 驱动器运行的 diskpart 和磁盘管理的屏幕截图:
这是从我的手机上拍摄的从新驱动器(已移除旧 SSD)启动时命令提示符 diskpart 的图片,其中有一些驱动器号排列得很奇怪:
这就是我所知道的所有事实,现在是时候进行一些推测了:这与不同的驱动器号有关,或者与磁盘管理中“健康”后面的状态标签的差异有关(或者更准确地说,它们表示什么)。我看到一些其他问题提到命令bcdboot
和/或使用 regedit 更改 2 个驱动器的启动信息但HKEY_LOCAL_MACHINE\System\MountedDevices
需要更多关于如何正确执行或是否有必要执行此操作的指导,特别是因为在那种情况下,他想将他的启动驱动器更改为新驱动器和字母,同时保持旧驱动器的连接,而我却不想。
我知道我可以在恢复命令提示符 diskpart 中更改或删除驱动器号,但我不知道这是否能解决问题,而且我不想通过为新驱动器分配 C: 号来弄乱连接旧 SSD 的稳定点,然后可能无法同时插入它们。如果我知道这样做会发生什么,我会试一试。
附带问题/抱怨:为什么所有的教程都没有提到这些内容,并表明克隆和交换后一切都会顺利-_-
答案1
我刚刚在使用“dd”克隆双启动 Windows 10 和 Ubuntu 的 SSD 后遇到了类似的问题。在克隆的驱动器上,UEFI 和 Linux 都可以正常启动,但 Windows 在启动时出现蓝屏,显示“INACCESSIBLE_BOOT_DEVICE”或“所需设备未连接(错误代码:0xc0000225)”。
“启动修复”或恢复模式命令提示符工具 bootrec、bcdedit、bcdboot 和 sfc 的任何组合都无法启动 Windows 10。(我试了好几个小时!)
但是,只需启动一次安全模式(高级启动 -> 疑难解答 -> 高级选项 -> 启动设置 -> 重新启动)就能让 Windows 再次正常运行,并且从那时起它就运行良好。
安全模式启动后,我甚至无法登录(除非您有网络,否则 Windows Live“PIN”似乎不能用作密码),但重启后 Windows 正常启动并正常工作。安全模式成功启动可能让 Windows 有机会安装新 SSD 的驱动程序,或适应新的安装位置。
答案2
好吧,我确信我可以通过调整驱动器号、bcdboot 等来修复它,但事实证明这没有必要 - Crucial 驱动器没有自己的克隆软件,但它们确实附带了精简版的 Acronis True Image。使用它重新克隆驱动器,它会自动将新驱动器的启动分区号设置为 C 并填充更大的空间。从 USB 盒中取出,将其连接到旧驱动器的 SATA 电缆,它启动没有问题。感谢 Moab 提醒我阅读驱动器盒中的纸条