我对这个问题束手无策:将 M.2 SATA SSD 克隆到 NVMe SSD 时,我得到了无法访问的启动设备。我可以随时格式化并重新安装 Windows,但尽管如此,我还是更愿意克隆这个系统,而且我想知道是否可以做到。
该计算机是 HP Pavilion Power 15-cb0xx 笔记本电脑。源磁盘是连接到计算机中唯一的 M.2 插槽的 Sandisk SD8SNAT-256G SATA SSD,我想将此 Windows 安装克隆到 Western Digital SN750 SE NVMe SSD(也是 M.2 格式)。我使用 USB 适配器将其用作目标磁盘。笔记本电脑只有一个 M.2 插槽和一个 SATA 端口,连接了磁性 HDD。BIOS 没有任何选项可以将存储模式更改为 AHCI、RAID 或其他模式,但正如我从设备管理器推断的那样,它正在 AHCI 模式下运行。SSD 为 GPT 格式,计算机正在启动到 UEFI 模式,默认情况下禁用安全启动。
我尝试使用 CloneZilla 和 Acronis True Image 克隆它,结果完全相同。启动时出现 BSOD,并显示 INACCESSIBLE BOOT DEVICE 消息,这意味着 Windows 无法找到启动盘。系统能够启动到 Windows RE(尽管有时会卡在带有旋转圆圈的黑屏上)并正确检测 Windows 设置,甚至要求输入用户帐户密码。
我已经尝试过的事情:
摆弄 BCD,恢复 EFI GPT 分区及其启动文件。这不太可能是问题所在,但可以开始做点什么。
在克隆之前,安装 NVMe 驱动程序并编辑 Windows 注册表,以便在启动时加载 stornvme。除了尝试其他方法外,我还让每个 IAStor 驱动程序在启动时加载,但无济于事。在克隆之前,我还尝试了“sc.exe config stornvme start= boot”命令。
在克隆之前将 Intel RST 驱动程序更新为最高支持版本。我还想到我可以将 M.2 SATA 克隆到 SATA 连接的磁盘,并使用 M.2 插槽中连接的 NVMe 的第二个磁盘启动,以便 Windows 识别它。猜猜怎么了?如果我将 M.2 SATA 克隆到 SATA 磁盘,我也会出现无法访问的启动设备。
我还能做什么?我不知道这里到底出了什么问题,Windows 启动日志告诉我每次启动时都会加载 stornvme 驱动程序,但我无法摆脱 BSOD。我无法摆脱我遗漏了什么或还有其他事情需要尝试的感觉。