如何升级BIOS

本文介绍计算机主板BIOS升级实战方法。新型主板采用Flash BIOS,升级需新版本BIOS数据文件和刻录程序。分别以华硕P2B、微星MS - 5169主板为例,详细阐述Award BIOS、AMI BIOS升级步骤,Phoenix BIOS升级类似。升级可消除系统BUG、增强功能,但还需正确设置参数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

升级BIOS——实战篇
新型计算机主板都采用Flash BIOS,使用相应的升级软件就可进行升级,Flash BIOS升级需要两个软件:一个是新版本BIOS的数据文件(需要到Internet网上去下载);一个是BIOS刻录程序(一般在其主板的配套光盘上可以找到,也可到Internet网上去下载)。

BIOS刻录程序有以下功能:
1. 保存原来的BIOS数据;
2. 更新BIOS数据(将新数据刻进BIOS芯片);
3. 其它功能
常见的BIOS刻录软件有以下几种:
1. AWDFLASH:Award BIOS专用的BIOS刻录软件;
2. AMIFLASH:AMI BIOS专用的BIOS刻录软件;
3. PFLASH: 华硕主板专用的BIOS刻录软件;
4. PHLASH: Phoenix主板BIOS刻录软件。

Award BIOS升级方法

我们以华硕P2B主板为例,详细介绍其BIOS的升级步骤,也可供其它Award BIOS的主板升级时参考:
一、选取所需的软件:BIOS的刻录程序Pflash.exe,可在主板附带的光盘上找到它(也可以到华硕BIOS下载网址http://www.asus.com.tw/Chinese/Products/BIOS/bios-util.html下载)。同时在http://www.asus.com.tw/Chinese/Products/BIOS/bios-p6.html(BIOS与驱动程序更新档案)可查到P2B主板栏中有如下信息:
P2B
Bx2i1008.zip
P2B BIOS Ver.1008 01/11/1999
新增功能:……

以上内容说明P2B主板的最新BIOS版本是1999年1月11日提供的,版本号为1008,比机器原来的1005版BIOS增加了不少功能并解决了一些造成系统死机的BUG(1008版也包括1006、1007版增加的全部功能),值得升级。点击Bx2i1008.zip即可将其下载回来,再将其解压成为bx2i1008.awd文件(凡下载的数据文件是ZIP文件时,自己均应将其解压缩为AWD文件后备用)。
二、进入Windows的DOS模式,键入Format a:/s ,制作一张系统启动盘(盘上不能有病毒),再将下载解压后的bx2i1008.awd文件和升级程序PFLASH.EXE拷贝到该软盘根目录下。
三、在BIOS设置中,将“BIOS update”选项设定为“Enable”(某些主板应在关机后将主板上“Boot Block Programming”跳线设定在“Enable”位置),将“Virus Warning”(病毒警告)设置为“Disabled”,再以DOS实模式开机,因为BIOS升级必须在DOS实模式下进行,以下三种方法可确定系统是在DOS实模式下进行:
1.用无Config.sys和Autoexec.bat文件系统启动软盘启动电脑;
2.如使用硬盘的MS-DOS 6.X系统开机,当屏幕出现:“Starting MS-DOS......”时,按<F5>键跳过Config.sys及Autoexec.bat的执行;
3.如使用Win95/98开机,当出现Starting Win95/98...... 时,按<F8>键进入启动菜单,选取Safe mode command prompt only选项。
我们推荐使用先前制作的系统启动盘来启动机器。

四、在系统以DOS实模式开机后,将工作目录切换到PFLASH.EXE所在的目录下如A:/>后,键入:PFLASH<Enter>,即可进入BIOS更新程序,显示器上出现如下图画面:


ASUSTek PNP BIOS
FLASH MEMORY WRITER V1.5
Copyright (C) 1995, ASUSTek COMPUTER INC.

Flash Type -- SST 29EE010
Current BIOS Revision: #401A0-1005
Choose one of the following:
1. Save Current BIOS To File
2. Update BIOS Main Block From File
3. Advanced Feature

Enter choice: [3]
Press ESC To Exit

五、为了安全起见,先选择〈1〉“Save Current BIOS To File”将目前系统的BIOS内容备份到软盘上并记住它的文件名(为了方便、易记,文件名应简单为好,如存为AA等),以便在更新BIOS的过程中发生错误时,可以重新写回原来的BIOS数据。

六、 选取〈2〉“Update BIOS Main Block from File”来更新BIOS中的主要区块(如果新版BIOS文件要更改Boot block(开机区块),则会看到下面的提示:
Boot Block of New BIOS is different from old one !!!
Please Use *Advanced Feature* to flash whole bios !!!
表示必须再选取〈3〉“Advanced Features”来更新BIOS,没看到该信息,则直接转下面第八步;

七、再选取 〈3〉“Advanced Features”后会出现下面画面:

Advanced Feature

Flash Type -- SST 29EE010
Current BIOS Revision: #401A0-0105
Choose one of the following:
1. Clear PNP ESCD Parameter Block
2. Update BIOS Including Boot Block and ESCD
Enter choice: [2]
Press ESC To Return to Main Menu

选取〈2〉“Update BIOS Including Boot Block and ESCD”将整个BIOS区域更新。

八、然后按屏幕提示,键入新版的BIOS文件名(此例为bx2i1008.awd),系统开始更新BIOS,你可以看到其数据更新的过程,直到它完成。

九、成功地完成BIOS更新后,按ESC键退出,然后关机取出软盘。重新开机,按DEL键进入BIOS设置,除了设置“HDD、FDD、DATE……”外,还应选取“Load Setup Defaults”来加载系统预设值,至此,便完成了BIOS的升级工作。
特别需要注意的是:在BIOS更新过程中不得切断微机电源,以免造成无法开机,如果更新过程中发生问题,你可立即将先前备份的BIOS文件(如AA)写回即可!

AMI BIOS的升级方法

我们以微星主板MS-5169为例来讲AMI BIOS升级的操作步骤:
1.按前面方法制作一张系统启动盘(c:/>format a:/s);
2. 进入http://www.msi.com.tw/chinese/bios/bios.htm,首先按主板对应的型号下载新的BIOS文件为a569ms23.exe,它是自解压文件,将其拷贝到前面制作的启动盘上,解压后得到四个文件:
Flash.doc(BIOS升级说明文件,里面有升级操作的方法和详细步骤)
AMIFl634.com(升级BIOS的刻录软件)
A569ms23.rom(2.3版的BIOS数据文件)
69ms23.txt(2.3版BIOS的新增功能说明文件)
3.按Flash.doc文件说明,关机后用软盘启动后,在工作目录a:/>后,键入A:/> AMIFL634 A569MS23<ENTER>,然后按屏幕提示完成操作;
4. 重新开机,进入BIOS设置,选取“Auto Configuration With optimal settings”载入系统优化默认值,即完成了对BIOS的升级工作。在开机画面上我们可以看到有“A569MS VER2. 3 070398”的字符显示,说明主板BIOS确已升级到2. 3版了。
Phoenix BIOS升级方法同AMI BIOS 大致相同,只是刻录软件和BIOS数据文件的名称不同而已。一般来讲,各主板或计算机厂商的网页上都有该公司产品的BIOS升级方法介绍和所需的升级程序下载,大家可在其网页上的“技术支持”或“软件下载”等栏目中找到它。然后就可按其提供的方法进行BIOS升级工作。
BIOS升级后能消除一些原来影响系统性能的BUG,增强系统功能,提高系统运行速度,但要使系统性能得到完全发挥,还得正确设置BIOS中的各项参数。在后面的文章中我们会就BIOS中各项参数的设置及其作用作详细的介绍,读者可参考对应的机型优化BIOS设置,让自己的机器性能得到最佳发挥!

<think>我们正在讨论如何通过iDRAC控制台升级服务器BIOS。根据之前的引用材料,iDRAC是Dell服务器上的远程管理卡,可以用于远程管理服务器,包括固件升级。用户之前的问题是关于通过iDRAC升级固件(特别是iDRAC固件本身),现在用户的新问题是关于通过iDRAC控制台升级BIOS。引用材料中提到:[^1]:介绍了iDRAC网口的位置以及如何在BIOS中启用iDRAC(针对12代服务器)。[^2]:说明了iDRAC7的不同版本(Express和Enterprise)及其功能差异,其中Enterprise版本支持远程控制台等高级功能。[^3]:提到13代服务器的iDRAC8默认是Express版,升级到Enterprise版才能使用远程控制台等全部功能。[^4]:一个关于iDRAC6虚拟控制台连接失败的例子。[^5]:总结了iDRAC的好处。用户现在想知道如何通过iDRAC控制台升级服务器BIOS。注意,这里升级的是服务器主机的BIOS,而不是iDRAC固件本身。操作步骤大致如下:1.确保iDRAC已经正确配置(网络连通,且具有企业版许可证以使用虚拟控制台,因为升级BIOS通常需要远程控制台功能)。2.通过浏览器登录iDRAC的Web界面。3.使用虚拟控制台(需要企业版)或通过Web界面的固件更新功能来升级BIOS。根据引用[2]和[3],如果iDRAC是Express版本,可能无法使用虚拟控制台,因此需要先升级到企业版(如果需要使用虚拟控制台的话)或者通过Web界面的手动更新功能(不需要虚拟控制台)来更新BIOS。实际上,在iDRAC的Web界面中,有一个“系统更新”功能,可以直接上传BIOS固件文件进行更新,而不一定需要虚拟控制台。但有时更新BIOS可能需要重启服务器,此时通过虚拟控制台可以观察重启过程。因此,有两种方式:方式一:通过iDRACWeb界面的“系统更新”功能(不需要虚拟控制台)方式二:通过虚拟控制台加载本地镜像进行更新(需要企业版,使用虚拟控制台)我们将分别介绍这两种方式。但首先,确保iDRAC已经设置好并且网络连通。步骤概述:方式一:通过Web界面更新(推荐,不需要虚拟控制台)1.登录iDRACWeb界面。2.导航到“维护”->“系统更新”。3.选择“手动更新”,然后选择BIOS固件文件(通常是一个.exe或.bin文件,具体取决于服务器型号)。4.执行更新,系统可能会要求重启服务器。方式二:通过虚拟控制台(需要企业版)1.登录iDRACWeb界面,打开虚拟控制台。2.在虚拟控制台中,选择“虚拟介质”->“连接虚拟介质”,将本地存储的BIOS更新程序(通常是可启动的ISO镜像或者可执行文件)映射到服务器。3.通过虚拟控制台操作服务器,运行BIOS更新程序。注意:BIOS更新文件可以从Dell支持网站下载,根据服务器型号和当前BIOS版本选择正确的更新文件。下面详细说明方式一,因为这是最常用的方法,且不需要企业版(只要iDRAC版本支持系统更新功能,通常Express版也支持)。详细步骤(方式一):1.准备工作:-从Dell支持网站下载适用于您服务器型号的BIOS更新文件。文件扩展名可能是.exe(用于Windows)或.bin(用于Linux),但通过iDRAC更新时,通常使用.d9格式(专门用于iDRAC/LifecycleController更新)或直接使用.exe/.bin(取决于版本)。在下载时,注意选择适用于iDRAC更新的文件(通常有说明)。-确保iDRAC网络连通,并且您可以通过浏览器访问iDRAC的IP地址。2.登录iDRACWeb界面:-在浏览器中输入iDRAC的IP地址,使用用户名和密码登录(默认用户名:root,密码:calvin)。3.导航到系统更新页面:-在左侧菜单中,选择“维护”(Maintenance)。-在下拉菜单中选择“系统更新”(SystemUpdate)。4.选择手动更新:-在系统更新页面,选择“手动更新”(ManualUpdate)。-在“更新类型”(UpdateType)下拉菜单中选择“BIOS”。-点击“选择文件”(ChooseFile),然后选择您下载的BIOS更新文件(通常是一个.exe或.bin文件,但有时也可能是一个.d9文件。注意:对于较新的服务器,推荐使用.d9格式,因为它专门为iDRAC/LifecycleController设计,但旧的服务器可能使用.exe或.bin)。-勾选“在更新后重新引导系统”(Rebootthesystemafterupdate)选项(因为BIOS更新通常需要重启才能生效)。-点击“安装”(Install)按钮。5.等待更新完成:-系统将上传文件并进行更新。这个过程可能需要几分钟到十几分钟,期间服务器会重启。-在更新过程中,请勿断开电源或中断iDRAC连接。6.验证更新:-更新完成后,重新登录iDRAC,查看系统信息中的BIOS版本,或者在服务器启动时进入BIOS查看版本。注意:如果您的iDRAC是Express版本,并且没有独立的网口(共享主机网口),则在更新过程中,如果主机重启,网络连接可能会暂时中断,但iDRAC会尝试在重启后恢复连接。方式二(通过虚拟控制台)的详细步骤(需要iDRAC企业版许可证):1.登录iDRACWeb界面,打开虚拟控制台(VirtualConsole)。2.在虚拟控制台窗口中,点击菜单栏中的“虚拟介质”(VirtualMedia)->“连接虚拟介质”(ConnectVirtualMedia)。3.在“映射CD/DVD”选项卡中,点击“选择文件”,然后选择您下载的BIOS更新文件(通常是一个可启动的ISO镜像,或者是一个包含BIOS更新程序的可执行文件。如果更新程序是一个.exe文件,您可能需要创建一个可启动的DOSUSB镜像并将更新程序放入其中,然后将该ISO映射到服务器。或者,Dell提供的BIOS更新文件有时会附带一个ISO版本)。4.点击“映射设备”(MapDevice)。5.在虚拟控制台中,重启服务器(或者如果服务器已经关闭则开机),并进入BIOS设置,将启动顺序设置为从虚拟CD/DVD启动。6.保存设置并重启,服务器将从映射的ISO启动。7.在启动后的环境中,运行BIOS更新程序(根据提示操作,通常是一个批处理文件或可执行文件)。8.更新完成后,卸载虚拟介质并重启服务器。注意:方式二相对复杂,且需要企业版许可证,因此除非必要(例如Web界面更新失败),否则推荐使用方式一。另外,在更新BIOS之前,务必注意:-备份重要数据。-确保电源稳定,更新过程中不能断电。-阅读Dell的更新说明,了解该BIOS版本解决的问题和注意事项。根据引用[3],如果您的iDRAC是Express版本,您可能需要先升级到企业版才能使用虚拟控制台功能。升级iDRAC到企业版的方法通常是上传企业版许可证文件(在Dell购买后获得)或者使用一个升级文件(如引用3所述)。最后,生成相关问题:1.如何为Dell服务器的iDRAC添加企业版许可证?2.通过iDRAC更新BIOS失败后如何恢复?3.Dell服务器BIOS更新有哪些常见问题及解决方法?现在,按照用户要求,回答中使用中文,并自然添加引用标记。</think>### 通过 iDRAC 控制台升级服务器 BIOS 的操作指南 #### 一、准备工作 1. **确认 iDRAC 版本** - 登录 iDRAC Web 界面(默认 IP:443),查看 **iDRAC Settings → About** - **企业版要求**:BIOS 升级需 **iDRAC Enterprise 许可证**(Express 版无虚拟控制台功能)[^3] - 若为 Express 版,需先升级到企业版(方法见[引用3]) 2. **下载 BIOS 固件** - 访问 [Dell 支持页](https://www.dell.com/support),输入服务器 Service Tag - 选择 **Drivers & Downloads → BIOS** - 下载 `.exe`(Windows)或 `.bin`(Linux)格式固件(如 `BIOS_2.13.0.exe`) #### 二、通过 iDRAC Web 界面升级 BIOS ```mermaid graph TB A[登录 iDRAC] --> B[导航至 Maintenance] B --> C[选择 System Update] C --> D[点击 Manual Update] D --> E[选择 BIOS 固件文件] E --> F[勾选 Reboot after update] F --> G[点击 Install] ``` **详细步骤**: 1. 访问 iDRAC IP(如 `https://192.168.0.120`),使用凭证登录(默认 `root/calvin`) 2. 进入 **Maintenance → System Update → Manual Update** 3. 在 **Update Type** 下拉菜单选择 **BIOS** 4. 上传下载的 BIOS 固件文件(如 `.exe`) 5. **关键选项**: - ✅ **Reboot the system after update**(必须勾选) - ✅ **Force update**(若需强制覆盖旧版本) 6. 点击 **Install**,系统将自动: - 上传固件 → 校验签名 → 重启服务器 → 刷新 BIOS → 二次重启 7. **耗时**:约 15-25 分钟(依赖网络速度和服务器型号) #### 三、通过虚拟控制台升级(企业版专属) 若需观察实时刷新过程(推荐关键生产环境): 1. 打开 **Virtual Console → Launch** 2. 菜单栏选择 **Virtual Media → Connect Virtual Media** 3. 映射 BIOS 固件文件(支持 `.iso` 或 `.exe`)到服务器 4. 在虚拟控制台中: ```bash # 进入固件目录 cd /path/to/firmware # 执行更新(示例) ./BIOS_2.13.0.exe /forceit ``` 5. 观察控制台输出直到显示 **"Update completed successfully"** #### 四、升级后验证 1. **方法 1**:iDRAC 界面 **iDRAC → System → Overview → BIOS Version** 2. **方法 2**:操作系统命令 ```bash # Linux dmidecode -s bios-version # Windows PowerShell Get-WmiObject Win32_BIOS | Select SMBIOSBIOSVersion ``` #### 五、注意事项 1. **强制要求**: - 电源稳定(建议 UPS 保护)[^5] - 企业版 iDRAC 许可证(否则无法使用虚拟控制台)[^2][^3] 2. **风险规避**: - ❌ 升级期间禁止断电(可能导致 BIOS 损坏) - ❌ 避免并发运行其他固件更新 3. **故障处理**: - **失败回滚**:进入 BIOS 设置(重启按 F2)→ **BIOS Recovery** - **连接中断**:检查 iDRAC 专用网口物理连接(位置见[引用1]) > 完整流程参考:[Dell 官方 BIOS 更新指南](https://www.dell.com/support/manuals/zh-cn/poweredge-r730/idrac8_2.70.70.70_ug/%E5%9B%BA%E4%BB%B6%E6%9B%B4%E6%96%B0?guid=guid-9262a67f-7de6-4c6d-8d1e-5d5a7b9c5f0d)[^5]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值