有没有办法在 Mac 计算机上执行 Windows 操作系统的 BIOS 启动之前强制 rEFInd 替换 MBR 中的启动代码?
我知道,如果 MBR 中的前 440 个字节为零,则 rEFInd 会在执行 Windows 的 BIOS 启动之前将启动代码放置在 MBR 中。
如果 MBR 中的代码损坏,则 Windows(或在我的情况下是 Windows 安装文件)将无法启动。在这种情况下,我想找到一种方法来替换 MBR 中的损坏代码,而无需使用原始 Windows 安装 iso 或 DVD。
我想可以在 OS X 终端窗口中输入命令来将前 440 个字节清零,但对于 OS X 10.11,这需要关闭 SIP。我宁愿不这么做。