首页 > 维修 > BIOS > 正文

你知道吗,升级BIOS有可能改变MAC地址

2020-06-20 11:08:39
字体:
来源:转载
供稿:网友

笔者使用的华硕P5KPL-AM主板最近经常在开机后出现“CPU Fan Error”的错误提示,怀疑是Q-FAN导致风扇转速过低的问题,于是在某BIOS论坛下载了以前旧版0511 BIOS来降级刷新,没有想到问题没有解决,新麻烦又来了——电脑上不了网了……

分析上不了网的原因

在更新BIOS后,P5KPL-AM主板的板载网卡就一反常态,插网线获取IP地址困难,数据有发送无接收,Ping不通网关。重新安装网卡驱动虽然在设备管理器中没有黄色感叹号,但就是不对劲儿。于是又刷回华硕官网上最新的0603版本BIOS,但问题依旧。

用Google搜索问题根源,原来这和网卡MAC地址有关。查看当前网卡MAC地址变为了EF-9F-E9-F7-F7-F7,属于无效地址。主板的原厂BIOS包含了MAC地址模块,而在官网下载里的升级BIOS里通常是没有MAC地址模块的。在升级BIOS时,升级程序一般只针对原BIOS里的部分升级更新,对MAC模块会备份保留,所以原MAC地址不会被改变保证正常使用。

而笔者之前下载的0603版本BIOS是网友的修改版BIOS,其中修改了MAC地址模块,同时加上笔者在使用AFUDOS更新软件时,附加了/pbnc这个参数,就对主板BIOS中的MAC地址模块造成了破坏。尽管后面又更新了一次BIOS,但官网的BIOS并没有对原来主板BIOS更新MAC地址模块,因此问题就仍然存在了。

刷新MAC地址解决问题

为了验证这种想法的正确性,笔者在系统中对网卡MAC进行了设置。将主板网卡接口上的MAC地址抄下来,点击“本地连接”→“属性”→“配置”→“高级”→“网络地址”,将MAC地址输入其中,就可以正常上网了。不过重装系统后又要重新设置,比较麻烦。

 

接下来笔者将原来的MAC地址直接写回到BIOS中去,在这里使用DMICFG工具。进入主板BIOS后恢复默认设置,利用USB闪存启动电脑,进入DOS系统。输入dmicfg.exe指令可以进入修改BIOS界面。

选择Edit DMI选项,将光标移动到“Enclosure/Chassis”选项,找到“Serial Number”,这个12位字符串就是网卡的MAC地址。将它修改为原来的MAC地址,按下回车键确认即可。然后按F10保存,重启电脑,回到Windows系统,网卡恢复正常使用了。

小结

现在对主板升级BIOS的操作虽然变得越来越简单了,但对于使用的BIOS文件一定要注意,一定要到官方网站去下载,这样才能保证更新的安全性。而且在使用更新软件时,如果要使用参数,一定要事先了解它的作用,而不是只照着网上文章介绍的直接输入就行了的。另外,一些主板维修时,维修人员会用编程器刷新BIOS文件,这样也会破坏原MAC地址模块,因此用户还需要了解一下非官方维修点的维修事宜。 

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表