acpi bios error解决

昨天,我的电脑acpi bios error,无法进行win10/win10PE/winserver2016/windows server 2019。win2003pe不会出现这个错误。

电脑主板是英业达的B810G,折腾了大半天终于解决问题。

 

 

 

INT 19会将MBR的512字节装载到内存0x7c00中,然后JUMP到0x7c00处,开始执行MBR的可执行程序(master booter),Master booter最起码需要做这些事情: 

检测MAGIC(Signature)是否为合法值(十六进制55 AA);  
将自己移动到其它位置(一般是0x0600),将0x7C00到0x7c00+512K的空间让出来,以备其后将boot sector程序装入这个位置,这样才能和直接从软盘直接装入boot sector程序相一致;具体移动到什么位置,则根据设计而定,理论上,可以移动到任何非冲突位置(即没有被预留为其它程序所用的位置);但一般情况下,都是在0X000800至0X0A0000之间寻找一端空间存放。 

查看分区表,将被设为活动的分区的第一个Sector装入0X7C00的位置,正常的情况下,此Sector放置的就是boot sector程序; 

最终,master booter跳转到0X7C00的位置,开始执行boot sector。

Gate A20 Option
功能:设置A20 地址线的控制模式
设定值:Fast 或Normal
A20 地址线的控制方式指系统对于1MB 以上的那部分内存空间如何进行访问。由于历史的原因,早期的电脑只有1MB 内存空间,软件所能使用的内存容量最大为1MB。后来,由于技术的进步,软件要求使用更多的内存,因此需要系统能够提供更大的内存空间。A20信号的出现就是用来解决这个问题。
当该选项设为“Normal”时,系统使用键盘控制器芯片来控制A20 信号;当该选项设为“Fast”时,系统使用主板上的芯片来控制A20 信号。使用主板芯片来控制A20 信号时,可以提高内存的访问速度,从而提高系统的性能,所以建议将此选项设为“Fast”。

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值