主板上BIOS里的各种设置,很多用户可能都听说过不少,但坦白说,知道名称不等于真正理解。上周陪朋友组装电脑,看着装机师傅在BIOS界面里快速操作,我便随口问了一句:“Graphics Aperture Size这个选项是什么意思?”师傅头也不回地答道:“设置显存大小。”我接着追问具体作用,他直接回了句:“我也不知道到底有啥用。”好家伙,连自己都不清楚的功能,居然还理直气壮地在调整。有了这段亲身经历,我觉得有必要把几个看似熟悉、实则模糊的BIOS选项彻底讲清楚:
1. SDRAM RAS to CAS Delay
这个选项用于设定从RAS信号到CAS信号所需的时间周期(Clock)。当CPU需要从内存读取或写入数据时,必须先发送一个正确的地址信号——地址由行和列交错构成,因此拆分为RAS(列地址信号)和CAS(行地址信号)。由于先寻址RAS、再寻址CAS,中间就会产生一段延迟时间。建议先设为2个Clock(2T),让SDRAM能更快完成地址寻址,从而提升内存性能。如果设置后系统运行不够稳定,再改回3 Clock(3T)。某些BIOS版本会将2T显示为Fast、3T显示为Slow,含义完全一致。
2. SDRAM RAS Pre-charge Time
这个选项设定的是:当RAS(列地址信号)需要重新寻址时,必须等待多长时间才能开始下一次寻址操作。通常理解为RAS的充电时间,理论上越短越好。选项值和上面类似,因此同样建议优先设为2T(2个Clock周期)以提升内存性能;若运行不稳定则改回3T。
3. Graphics Aperture Size
这个选项的作用是:允许AGP图形加速卡借用多少主内存来暂存纹理数据。AGP卡除了自带显存外,还可以利用主板上的主内存充当纹理内存,因此BIOS中提供了这个开关,让用户决定分配给AGP卡多少主存。一般原则是:主存有多大就设多大。例如主存为128MB,直接设为[128MB]——设得更大也没有实际意义。你可能会问:全部分给AGP卡,其他程序岂不是没有内存可用?请放心,AGP卡只在存放纹理时才借用主内存,而且仅使用剩余的闲置部分,完全不影响系统正常运行。
4. Memory Hole at 15M-16M
这个选项决定是否保留主内存中15~16MB的区域,以兼容早期的ISA适配卡。部分老式ISA卡会使用15MB~16MB这一段主内存地址,如果没有提前将该段地址空出来(不映射物理内存),就会引发系统冲突,导致ISA卡无法使用。如果你手中没有这种老卡,一般设为Disabled即可。
5. Video ROM BIOS Shadow
这个选项决定是否将图形加速卡的VGA BIOS内容映射到上位内存(UMB)中。某些BIOS还有一个名为“Video BIOS Cacheable”的选项,可以将VGA BIOS进一步映射到Cache里;如果你的主板没有那个选项,那么至少应将Video ROM BIOS Shadow设为Enabled。原因很简单:ROM的读取速度实在太慢,CPU直接与ROM交互会浪费大量时间。设为Enabled后,VIDEO ROM的内容会被映射到主内存的保留区域(640KB~1024KB之间的384KB部分,具体从C0000地址开始),数据都存在于主内存中,相当于VIDEO ROM有了一个影子分身,CPU就能通过这块“Shadow RAM”快速获取VIDEO BIOS ROM的资料。另外,不用担心可用主内存会减少——映射使用的是通常未被占用的保留内存区域,不会影响正常的内存使用。
6. 其他适配卡的BIOS SHADOW设置
| 设置项目 | 推荐值 |
| C8000-CBFFF Shadow | 根据适配卡的ROM所占用地址来设置,若没有其他含有BIOS的适配卡,请全部设为DISABLED。 |
| CC000-CFFFF Shadow | |
| D0000-D3FFF Shadow | |
| D4000-D7FFF Shadow | |
| DC000-DFFFF Shadow |
除了显卡之外,其他适配卡(例如RAID磁盘阵列卡、SCSI卡、硬盘保护卡)也有自己的ROM BIOS。你同样可以将这些适配卡的ROM所占用的地址设为Enabled,让它们的BIOS内容也映射到Shadow RAM中。不过问题来了:显卡是必备设备,因此BIOS里提供了独立的Video ROM BIOS Shadow选项;但其他适配卡选项是以内存地址形式给出的——怎么知道哪块卡的ROM占用哪段地址?总不能把所有Shadow RAM都打开吧?这里有两种方法,无需盲目尝试:
方法一:查阅适配卡的使用手册
一本完整的适配卡手册会涵盖所有必要信息。以建邦科技的DC-390UW PCI SCSI卡为例,其手册明确标注了ROM地址在DC000,此时只需将DC000-DFFFF Shadow设为Enabled即可。
方法二:用工具程序检测适配卡上ROM的地址
如果手册未注明,你又不知道ROM地址,可以通过工具程序来检测。这里推荐从Phoenix BIOS网站下载的Pnpoprom.exe工具(对应文件Unti-pnpoprom.zip),它专门用于检测扩展适配卡的ROM信息。运行后会出现以下画面,看最下方那行信息即可:

画面显示检测到两个适配卡的ROM,地址分别在C000:000和C800:000。第一个是显卡VGA BIOS的地址;第二个则是SCSI卡的BIOS地址——这正是显卡以外的ROM。但你可能会发现,Pnpoprom.exe显示的地址与BIOS中Shadow RAM的地址表示方式不同:BIOS Shadow设置使用的是5位数字,而程序检测到的是两组4位数字。此时需要进行换算:先将C800乘以10,再加上后面的数字(本例为0),得到C8000。注意:内存地址均为十六进制计算,乘10和加法都要使用十六进制。然后,将BIOS中对应的C8000-CBFFF Shadow设为Enabled,映射就完成了。
以上就是几个常见但容易混淆的BIOS设置选项的详细解析,希望能帮助你少走弯路。
