必须在Windows PE环境下操作:先用diskpart将新SSD转为GPT并清空,再用DiskGenius按扇区克隆MBR磁盘(不调整分区大小),接着用Dism++迁移系统并自动创建ESP分区及UEFI引导文件,最后验证bootmgfw.efi存在并强制关机。

准备PE环境与目标GPT磁盘
你手头有一块已安装Win10的MBR机械硬盘,现在要把它完整迁移到一块全新的固态硬盘上,且目标盘必须是GPT格式、系统能正常启动——这必须在Windows PE环境下操作,否则无法绕过系统占用和引导锁定。
用微PE工具箱或FirPE制作一个可启动U盘,确保PE内含DiskGenius 5.5+、Dism++ 10.1+、diskpart三者齐全。插入目标固态硬盘,开机从U盘启动进入PE。
运行diskpart → list disk → select disk 1(假设新SSD是磁盘1)→ clean → convert gpt → exit。这一步【会清空新盘全部数据】,务必确认选对磁盘编号,错选系统盘将导致原系统不可恢复。
用DiskGenius克隆MBR系统到GPT磁盘
打开DiskGenius,左侧选中源MBR磁盘(通常是磁盘0),右键选择“复制分区到另一块磁盘”。
在弹出窗口中,目标磁盘选刚转为GPT的固态硬盘;勾选“按扇区复制”和“复制所有分区(含隐藏分区)”;取消勾选“调整分区大小”——因为MBR系统保留分区(如500MB WinRE)在GPT下需保持原始位置才能被UEFI识别。
点击“开始复制”,等待完成。完成后不要点“保存更改”,先关闭DiskGenius——此时分区结构已写入,但ESP启动分区尚未创建,直接保存会导致后续引导修复失败。
用Dism++部署并重建ESP启动分区
启动Dism++,顶部菜单栏选择“工具”→“系统迁移”,源路径选C:\(即原系统盘的Windows所在分区),目标路径选新GPT盘的主系统分区(如G:\)。
勾选“迁移引导”、“迁移驱动”、“迁移激活信息”,点击“开始”。迁移完成后,Dism++会自动在GPT磁盘首部创建一个100MB的FAT32格式ESP分区,并写入UEFI启动文件。
若Dism++未自动生成ESP,或提示“找不到有效BCD”,立即打开命令提示符:bcdboot G:\Windows /s S: /f UEFI(其中S:是Dism++创建的ESP分区盘符,G:是系统盘盘符)。【漏掉这步或盘符填错,重启后黑屏无反应】
验证并退出PE
回到DiskGenius,确认新GPT磁盘上有两个关键分区:100MB FAT32的ESP分区(类型为“EFI System”),以及原系统C盘对应的大分区(类型为“Microsoft Basic Data”)。
右键点击ESP分区→“浏览”,打开后检查\EFI\Microsoft\Boot\目录下是否存在bootmgfw.efi文件。存在则说明UEFI引导文件已就位。
关闭所有工具,拔掉U盘,输入shutdown /s /t 0强制关机,切勿点PE桌面右上角×关闭——那只是退出PE界面,未真正断电。

















