Windows 11磁盘仅在Windows 10磁盘存在时才能启动的解决方法咨询
Windows 11磁盘仅在Windows 10磁盘存在时才能启动的解决方法咨询
嘿,这个问题我之前帮好几个朋友搞定过,完全可以在当前运行的Windows 11系统里操作,不用额外做启动盘,步骤也不算复杂,跟着一步步来就行:
先明确核心问题
你猜的没错,就是因为Windows 11所在的Disk1没有自己的EFI系统分区,启动引导文件都存在原来Disk0的EFI分区里,所以拔掉Disk0就找不到引导了。咱们要做的就是给Disk1建一个EFI分区,然后把引导文件迁移过去。
具体操作步骤
1. 准备EFI分区空间
- 右键点击开始菜单,打开磁盘管理
- 找到Windows 11所在的Disk1:
- 如果Disk1上有未分配空间,直接用这块空间就行;
- 如果没有未分配空间,右键点击你的Windows 11系统盘(一般是C盘),选择「压缩卷」,输入要压缩的空间大小——建议300MB就足够了,压缩出一块未分配的空间。
- 右键这块未分配空间,选择「新建简单卷」,一路点下一步,注意在文件系统选项里选择FAT32,卷标可以设为「EFI」,完成后就得到一个普通的FAT32分区,接下来要把它标记为EFI系统分区。
2. 标记分区为EFI并迁移引导文件
- 右键开始菜单,选择Windows终端(管理员)(用命令提示符管理员也一样)
- 依次输入以下命令,每输完一条按回车:
diskpart list disk # 找到Disk1的编号,比如是1 select disk 1 list partition # 找到刚才新建的FAT32分区的编号,比如是2 select partition 2 set id=ebd0a0a2-b9e5-4433-87c0-68b6b72699c7 # 标记为EFI系统分区 assign letter=Z # 给分区分配临时盘符Z,方便后续操作 exit - 接着修复并迁移引导文件,输入这条命令(如果你的系统盘不是C盘,把
C:\Windows换成对应的路径):bcdboot C:\Windows /s Z: /f UEFI - 操作完成后,回到磁盘管理,右键那个EFI分区,选择「更改驱动器号和路径」,移除Z盘的盘符,这样它就不会在资源管理器里显示了,更整洁。
3. 验证启动设置
- 重启电脑,进入BIOS界面(不同品牌按键不同,一般是F2、Del、F10,开机时屏幕会有提示)
- 在启动选项里,你会看到新的「Windows Boot Manager」选项,对应的是Disk1的EFI分区,把它设为第一启动项。
- 最后拔掉原来的小SSD(Disk0),重启电脑,就能正常进入Windows 11了。
小提醒
如果压缩C盘时遇到压缩量不足的情况,可以先关闭系统还原,或者清理C盘的冗余文件(比如临时文件、旧系统文件),再尝试压缩。另外,操作前最好备份重要数据,虽然这套步骤很稳定,但以防万一总是没错的~
备注:内容来源于stack exchange,提问作者TopCat
相关产品推荐
相关产品推荐

