存储设备oprom启动怎么设置

如题所述

PXE oprom 是网卡里5261面的一个ROM BIOS里disable掉任意一项,相关的设备就不可用4102了。如将Launch Storage OpROM项disable掉,那么你肯1653定无法进入系统了,因为硬盘不可用。 而内Launch PXE OpROM,disable掉后,就不能用PXE启动了。关于pxe启动,则是另外的容问题。拓展资料:所谓Option ROM就是在位于PCI或者ISA设备上的只读存储器,因为这个存储器不是总线标准规定一定要实现的,所以叫Option ROM(可选实现的ROM)。

Option ROM里面通常存放着用于初始化该设备的数据和代码。显卡和网卡等设备上通常带有Option ROM。简单来说,在它的开始处,总是一个固定结构的头结构,称为PnP Option ROM Header。

在头结构的偏移18h和1Ah处可以指向另外两个结构,分别称为PCI数据结构和PnP扩展头结构(PnP Expansion Header),简称为PEH。PEH中有一个起到链表作用的Next字段(偏移06h,长度为WORD)用来描述下一个扩展结构的偏移。

ISA ROM结构不需要完全按照以上的结构来编写。其中要注意的有两点:

1) 偏移2h处填写Option ROM的长度,其以2k为一个单位。即如果整个ROM代码为20k的话,填写0ah即可。

2) 整个ROM代码必须校验和为0。即从ROM的第一个字节直至最后一个字节,这些字节相加后的和必须为0。

如果BIOS检测到ROM代码符合pnp BIOS的规范,将使用FAR CALL调用偏移3h处的入口向量,控制权将转交给Oprion ROM代码。当然,为了正常将控制权返回给BIOS,在Option ROM代码的最后必须使用RETF,将控制权交出。
温馨提示:答案为网友推荐,仅供参考
相似回答