必须手动清理efi分区中的microsoft目录才能根除windows启动项残留和0xc0000225错误:先用diskutil list确认efi分区(如disk0s1),再以msdos格式挂载,删除/volumes/efi/efi/microsoft,最后重置nvram验证。

Mac安装双系统失败后,Windows启动项仍挂在开机Option菜单里,甚至出现“你的电脑需要修复”错误代码0xc0000225,说明EFI分区中残留了指向已删除Windows分区的启动文件,必须手动清理EFI中的Microsoft目录才能根除。
确认EFI分区位置并挂载
打开终端,执行:
diskutil list
在输出中找到类型为EFI的分区,通常为disk0s1(不同机型可能为disk1s1、disk2s1等,请以实际输出为准)。
创建挂载点并挂载该EFI分区:
sudo mkdir -p /Volumes/EFI
sudo mount -t msdos /dev/disk0s1 /Volumes/EFI
【必须用msdos类型挂载】若用apfs或hfs格式挂载,将无法正确读写EFI分区内的FAT32结构,导致后续删除失败或文件残留。
删除EFI分区中的Windows启动文件
挂载成功后,在Finder左侧边栏会出现“EFI”磁盘图标,点击进入。
打开其内部的EFI文件夹,检查是否存在名为Microsoft的子文件夹。
如果存在,直接将其拖入废纸篓 → 右键废纸篓选择“清倒废纸篓”。
或者在终端中执行(确保路径准确):
sudo rm -rf /Volumes/EFI/EFI/Microsoft
这一步删的是固件级启动入口,不是Windows系统文件——删错位置(比如删了Apple文件夹)会导致macOS无法启动,务必只动Microsoft目录。
强制刷新NVRAM并验证效果
第一步:重启Mac,立即按住 Option + Command + P + R 四键不放,听到两次启动声(或看到屏幕闪烁两次)后松手。此操作重置NVRAM,清除缓存的启动项索引。
第二步:再次重启,按住 Option 键不放,观察启动菜单。
若Windows选项彻底消失,且不再报错0xc0000225,说明EFI引导记录已清除干净。











