问题: Windows 10 克隆到同一磁盘/不同 SSD 将无法启动。
原因:我有一个具有以下结构的 M.2 NVMe:
- 300 MB 恢复分区
- 100 MB EFI 系统分区
- 视窗 8.1
- 未分配空间
- Windows 10(克隆源)
我想将 Windows 10 安装扩展到左侧,并且只能通过克隆/重新安装来完成。
尝试:我在 Linux pendrive 上启动,并对同一驱动器中未分配空间中的新分区进行了 dd 克隆。然后我使用 Windows 恢复模式为新分区创建一个条目。
启动不了,黑屏。尝试 bootrec、bcdboot 复制、删除和重建一切都不起作用。我试图删除指向源 Windows 10 的条目并重命名其 Windows 文件夹,以便只有克隆保留在引导中,但它也没有帮助。
然后我尝试将源克隆到不同的 SSD,新的 EFI 分区仅指向该新的 Windows 10 克隆,还从 NVMe 中删除了 EFI 分区,因此只有一个可能的 EFI 系统分区可以启动,但它仍然没有不行,这次让我蓝屏。
我知道此时我应该移除 NVMe,但它需要将整台计算机拆开,因为它位于主板底部的一个非常紧凑的 mini-itx 机箱中。
可取之处在于撤消 bcd 更改非常简单,因此原始 8.1 和 10 安装启动正常。
问题:我怀疑这是 Windows 到处蔓延并感到困惑的情况之一,阻止自己修复任何问题或创建正确的条目,直到它无法访问它不应该首先接触的安装。
有没有办法让源 Windows 10 安装对恢复模式/克隆安装不可见,而无需物理移除磁盘或删除分区?只有在确定克隆有效时,我才想删除源。
更新 1
事实证明,克隆的 Windows 10 的问题不在于 bcd,或者不在于它本身。尝试以安全模式启动它会让我到达登录屏幕(!!!)。然后事情变得很奇怪。
尝试登录让我收到Sihost.exe的“未知硬错误” 。光标不会停止闪烁和旋转。Ctrl+Shift+Esc 调出任务管理器,从那里我可以打开 cmd、资源管理器等。
查看事件查看器日志会发现“DCOM 出现错误“1084”尝试使用参数“不可用”启动服务ShellHWDetection以运行服务器”错误的无尽列表,我怀疑这是闪烁光标的原因.
Sfc 和 dism /online 没有发现要修复的错误。chkdsk 也没有。
另一方面,正常启动会导致屏幕甚至不显示登录屏幕,对尝试的所有快捷方式(Crtl+Shift+Esc、Win+P、Win+L、Win+Ctrl+Shift+B , Crtl+Alt+Del),在右键单击时不会显示上下文菜单,并且通常会吃掉光标(直到移动它才可见,并且在第二次空闲后消失,根本没有旋转图标)。
Ps:在 gparted 之前,我还尝试在新分区中进行全新安装,然后在其上克隆源 Win 10。没有用,并告诉我这与 BCD 无关。