必须先确认EFI分区位置,若跨盘引导则需在固态硬盘新建EFI分区(diskpart create partition efi),再用bcdboot F:\Windows /s S: /f UEFI注入引导,最后在BIOS中设SSD为首选启动项并禁用CSM。

确认当前EFI分区位置与状态
按 Win+R 输入 diskmgmt.msc 打开磁盘管理,找到标注为“EFI系统分区”的小容量分区(通常100–500MB),右键→“属性”→“卷”选项卡,记下其所在磁盘编号(如“磁盘 1”)和分配的盘符(若无盘符则显示“无”)。这一步必须做,否则后续操作会把引导写到错误硬盘上。
若该EFI分区位于机械硬盘(如磁盘 0),而Windows系统安装在固态硬盘(如磁盘 1),说明当前是跨盘引导——这正是蓝屏、启动失败的根源。此时不能直接删掉旧EFI,必须先在固态盘上建立新的、可用的EFI分区并注入引导文件。
在固态硬盘上创建新EFI分区
以管理员身份运行CMD或PowerShell,依次执行:
diskpart → list disk → 找到你的固态硬盘编号(例如 【Disk 1】)→ select disk 1 → list partition → 确认是否有未分配空间;若没有,需先压缩系统分区腾出空间。
执行 create partition efi size=400(大小必须 ≥ 原EFI分区实际占用,建议400MB起)→ format quick fs=fat32 → assign letter=S(临时分配盘符S,便于后续bcdboot调用)。
注意:不要用GUI磁盘管理直接“新建简单卷”来创建EFI分区——它默认格式化为NTFS且不设ESP属性,【无法被UEFI固件识别】。必须用diskpart的 create partition efi 指令,才能写入正确的分区类型GUID和标志位。
将U盘中的EFI引导结构完整复制到固态硬盘
方法一:使用U盘自带EFI目录直接拷贝
将已制作好的Win10安装U盘插入电脑,打开文件资源管理器,进入U盘根目录下的 EFI\BOOT 文件夹,全选内容(含 bootx64.efi、BCD、fonts、memtest.efi 等)→ 复制 → 打开刚才分配的S:盘 → 粘贴覆盖(若提示权限问题,右键S:盘→“属性”→“安全”→编辑→添加“Everyone”并勾选“完全控制”)。
方法二:用bcdboot重建引导(推荐)
在CMD中执行:bcdboot F:\Windows /s S: /f UEFI(其中F:是固态硬盘上Windows系统所在盘符,S:是刚创建的EFI分区盘符)。该命令会自动从F:\Windows\Boot\EFI复制全部启动文件,并生成标准BCD存储于S:\EFI\Microsoft\Boot\BCD。
执行后若返回“成功创建了启动文件”,说明引导已就位。此时可安全拔掉U盘。
设置固态硬盘为首选启动设备并验证
第一步:重启电脑,开机反复按F2/F10/Del(依主板品牌)进入UEFI BIOS设置界面。
第二步:找到“Boot”或“启动”选项页,将固态硬盘(名称通常含“SSD”、“NVMe”或“Windows Boot Manager”)拖拽至启动顺序第一位。
第三步:确认“Secure Boot”保持启用,“CSM/Legacy Support”必须【禁用】,保存退出(通常是F10→Yes)。
第四步:电脑自动重启,若顺利进入Windows登录界面,说明迁移完成。再次运行 diskmgmt.msc,检查固态硬盘上是否已出现新的EFI系统分区,且原机械盘上的旧EFI分区仍存在但不再被调用。

















