2026年2月

我有一台2013的iMac,因为不能升级最新macos,而且用macos也慢所以就只安装了windows 11
今天想安装wsl的时候提示没有开启虚拟化,但查了一个这个cpu是支持虚拟化的
但是imac没有bios,设置不了,只能用第三方refind的引导程序来修改配置。
可是使用refind引导后发现win11启动不了,提示:
Stop code:KMODE_EXCEPTION_NOT_HANDLED(0x1E) What failed: AppleMNT.sys

查了一个AppleMNT.sys作用是让Windows支持访问macos的文件系统,对我来说没用
解决办法是把 system32/drivers/AppleMNT.sys 文件改名后就可以正常启动系统,而且也支持虚拟化。

缺点是Windows中的bootcamp不能打开控制面板,不过无所谓,我只有windows,所以bootcamp没用。

还有安装refind有个简单的办法 ,通过geniusdisk访问efi分区复制文件,再通过它的“设置UEFI BIOS启动项” 修改启动文件
\EFI\refind\refind_x64.efi

这里注意,如果想还原的话改回 \EFI\Microsoft\Boot\bootmgfw.efi 既可。

还有如果是在命令行操作的话有个注意的点:
下面这个必须在cmd下运行命令,不要在powershell, 这两个有区别
bcdedit /set {bootmgr} path \EFI\refind\refind_x64.efi