UEFI固件会在LBA0MBR末尾检查签名0x55 0xAA还是完全忽略LBA0?

问题描述

我们都知道UEFI引导时,它不会运行LBA0(MBR)中的引导代码,它实际上仅使用来自LBA1的数据,它是GPT标头的开始位置。

我发现清除LBA0末尾的0x55 0xAA会导致UEFI引导失败, 但是不确定,实际上,是否有任何UEFI固件制造商没有检查LBA0(MBR)末尾的签名0x55 0xAA?

UEFI specification 5.3.1说,LBA0包含保护性MBR,

enter image description here

看来这意味着UEFI固件必须检查LBA0,包括0x55 0xAA签名。

PS:您可能会问我为什么我需要知道这一点?我正在考虑使所有磁盘无法启动但又可恢复的最简单,最可靠的方法,但是我不想安装wipefs实用程序。似乎清除LBA0中的最后一个字节将起作用。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)