我一直在尝试修改旧 U 盘的 MBR,从它启动,测试各种 BIOS 功能,等等......
但我似乎不明白 - BIOS 在决定从哪个设备启动时会寻找什么?显而易见的两个要求是:
- 更改 BIOS 引导顺序,使其在连接时尝试从 USB 引导。
- 在偏移量 0x1fe 处具有 MBR 签名 - 0x55aa。
出于某种原因,我的笔记本电脑只为我编写的一些 MBR 从 USB 启动,而对于其他一些它从主 HD 启动,忽略 USB。当然都是用 0x55aa 签名的。
为什么会这样?BIOS 还寻找什么?