新固态硬盘需为gpt格式并具备正确esp分区,否则uefi启动失败;须用diskpart验证磁盘类型、创建fat32格式esp分区,再通过bcdboot命令写入uefi引导文件,最后在uefi设置中禁用csm并设windows boot manager为首选启动项。

Win11系统迁移到新固态硬盘后,拔掉原老硬盘单独启动新盘却黑屏、跳BIOS或提示“Operating System not found”,说明新固态硬盘虽已克隆系统,但EFI系统分区(ESP)未被正确创建或注册为UEFI启动项——这在更换主板、重装平台或克隆时未保留ESP的情况下极为常见。
确认新固态硬盘是否具备GPT分区结构
这一步不可跳过:若磁盘是MBR格式,后续所有UEFI引导操作都会失败并可能破坏分区表。必须先验证。
用Windows 11安装U盘启动→语言界面点“修复计算机”→“疑难解答”→“高级选项”→“命令提示符”。
输入 diskpart → 回车 → 输入 list disk → 回车。
观察输出中“Gpt”列:若新固态硬盘(如Disk 1)对应位置显示*,说明是GPT磁盘,可继续;若为空,则为MBR格式,【必须先用mbr2gpt工具转换,严禁直接执行bcdboot /f UEFI】。
检查新固态硬盘上是否存在有效的ESP分区
很多克隆工具(如Macrium Reflect、EaseUS Todo Backup)默认不迁移或不重建ESP,导致新盘只有Windows主分区,没有引导载体。
在同个命令提示符中,执行:diskpart → list disk → select disk 1(请替换为你的新固态硬盘编号)→ list partition。
查找是否存在一个大小为100–500 MB、文件系统为FAT32、类型标注为System的分区;若完全不存在,或存在但无盘符、非FAT32、大小异常(如仅16MB),即判定ESP缺失或损坏,需重建。
手动创建标准ESP分区并写入完整UEFI引导文件
这是解决“拔掉老盘就无法启动”的核心操作,必须严格按顺序执行,缺一不可。
第一步:在diskpart中为新固态硬盘腾出空间并创建ESP
确保仍在diskpart环境,依次执行:
一款AI开发辅助工具,主要用于从 AI 编程会话日志(Clawdbot、Claude Code、Codex)中提取对话记录。该功能用于在用户要求导出提示词历史、会话日志或 `.jsonl` 格式的会话文件时使用,适合需要提升相关任务效率的用户。
select disk 1(选中新固态硬盘)→ list partition → 找到最大的NTFS主分区(通常是Partition 2或3)→ select partition X(X为主分区编号)→ shrink desired=260 minimum=260(腾出260MB未分配空间)→ create partition efi size=260 → format quick fs=fat32 label="System" → assign letter=S → set id="c12a7328-f81f-11d2-ba4b-00a0c93ec93b" → exit。
第二步:确认Windows系统盘符并执行bcdboot
返回命令提示符,运行:diskpart → list volume → exit,找到NTFS格式、含Windows文件夹的卷(如C:或D:),记下盘符。
执行:bcdboot C:\Windows /s S: /f UEFI /l zh-cn(若系统盘不是C:,请替换为实际盘符;/l参数确保中文引导界面正常)。
屏幕显示“已成功创建引导文件”即表示bootmgfw.efi、BCD、字体等全部UEFI必需文件已完整写入S:分区。
进入UEFI设置修正启动模式与启动项
即使ESP和文件都已重建,若主板仍启用CSM兼容模块,它会主动忽略UEFI启动项,导致新盘永远无法被识别为可启动设备。
重启电脑,在POST阶段猛按Del键(ASUS)、F2键(Dell)、F10键(HP)进入UEFI设置界面。
找到Boot或Startup选项卡,将Boot Mode设为UEFI Only,关闭CSM(Compatibility Support Module)或Legacy ROMs选项。
在Boot Order或Boot Priority中,确认Windows Boot Manager出现在第一顺位,且其路径指向你刚写入引导文件的新固态硬盘(如“Windows Boot Manager (ST1000…SSD)”)。
按F10保存退出,系统将从新固态硬盘正常启动。










