Windows 11克隆至新M.2硬盘后无法启动,BIOS仅显示旧盘启动项求助
Windows 11克隆至新M.2硬盘后无法启动,BIOS仅显示旧盘启动项求助
兄弟我太懂你这种克隆完找不到启动项的抓狂感了,之前帮朋友处理过几乎一模一样的问题,给你几个实打实的排查和解决方向,挨个试试:
先确认新硬盘在BIOS里是否被识别
重启进BIOS后,先别直奔启动项列表,先去「存储设备」相关的菜单里看看那个2TB的新M.2盘有没有被正常检测到。要是连硬盘都没显示,大概率是硬件层面的问题:要么是你插错了M.2插槽(有些笔记本两个插槽一个支持PCIe协议,一个支持SATA,新盘可能和插槽不兼容),要么是硬盘没插紧,关机断电后重新拔插一下试试。检查新盘的EFI引导分区是否正常
回到旧系统里,右键点击开始菜单打开「磁盘管理」,看看新盘上有没有一个标注为EFI系统分区的小分区(一般100MB左右,FAT32格式)。- 如果没有这个分区:说明克隆工具没把引导分区一起复制过来,得手动修复。准备一个Windows安装U盘,启动后选「修复计算机」→「疑难解答」→「命令提示符」,依次输入以下命令:
diskpart list disk # 找到新盘的编号,比如Disk 1 select disk 1 create partition efi size=100 format quick fs=fat32 assign letter=Z: exit bcdboot C:\Windows /s Z: # 这里C:是旧系统的系统盘盘符,新盘系统分区如果是别的盘符就替换 - 如果已经有EFI分区:那大概率是引导文件损坏了,同样用上面的
bcdboot命令修复,把新盘的EFI分区盘符指定为目标(比如Z:)。
- 如果没有这个分区:说明克隆工具没把引导分区一起复制过来,得手动修复。准备一个Windows安装U盘,启动后选「修复计算机」→「疑难解答」→「命令提示符」,依次输入以下命令:
调整BIOS的启动相关设置
- 确认BIOS里的启动模式是UEFI(别选Legacy/CSM),因为你两块盘都是GPT分区,必须搭配UEFI才能正常启动。
- 检查Secure Boot(安全启动)的状态:旧盘之前如果是开启的,新盘也要保持开启;如果旧盘是关闭的,新盘也得关闭,不一致的话BIOS可能不认新盘的启动项。
- 有些笔记本BIOS支持手动添加启动项,你可以找到新盘EFI分区里的
\EFI\Microsoft\Boot\bootmgfw.efi文件,手动把它添加为自定义启动项,然后设为优先级最高。
复盘克隆工具的设置
你用的Samsung Magician和Macrium Reflect,克隆的时候有没有选「复制整个磁盘」或者包含所有隐藏分区(EFI、MSR、恢复分区)的选项?有些工具默认可能只克隆系统分区,漏掉了关键的引导分区。比如Macrium Reflect里要确保选中磁盘下的所有分区再执行克隆;另外,克隆完成后很多工具会有「修复引导」的选项,记得点一下,能自动帮你搞定新盘的引导配置。终极兜底方案
如果上面的方法都不行,试试暂时拔掉旧硬盘,只留新盘,然后用Windows安装U盘启动,选择「修复计算机」让系统自动扫描修复引导。修复完成后再插回旧盘,进BIOS应该就能看到新盘的启动项了。
备注:内容来源于stack exchange,提问作者HardwareNoob




