一台IBM的老爷机IBM NETVISTA 602922C,从联想的网站上找到了一个较新的bios版本21jt32a.exe,在XP下面试了下,一定要写入软盘才能刷,可机子上的软驱早被我拆了。由于早些年就用虚拟软驱加载ISO光盘镜像的方式装过系统,所以自然而然的想到用虚拟软驱来刷这个BIOS了。要用到两个小软件,一个是虚拟软驱2.0(英文的),另一个是vFloppy1.5(虚拟启动软盘设置程序),如图:
操作过程其实很简单,只是说起来有些繁琐: 1.先安装虚拟软驱2.0,安装好会自动添加3.5软驱和5.25软驱,然后右键3.5软驱,点VFD,点NEW,输入你想要创建的虚拟软盘镜像的文件名,软盘镜像大小默认为1.44M,可以根据需要自行选择(如下图),这个创建过程当然也可以直接从虚拟软驱(Virtual Floppy Drive)主程序来创建。注意,所创建的镜像是没扩展名的,你可以直接加上.img,或者在后面的加载镜像那一步,选所有文件亦可。
3.用vFloppy1.5(这个软件不用安装,解压即可使用)来加载前面创建的软盘镜像,点应用,就会自动添加启动项,然后重启电脑,选择"由虚拟启动软盘启动",即可开始正式刷bios了,如下图:
刷bios时,只要按提示操作就行了。下面是刷好的bios版本,这个机子本身已经很老,图中21KT32AUS(03/17/2005)已经是找到的{zx1}版本了:
再提醒下:在升级的过程中,不要重新启动您的系统,不要切断电源! 以上方法仅适用于一些老机,目前的新机基本上在windows下就可以更新bios了。 另外,如果你对GRUB比较熟悉的话,不用vFloppy1.5,而直接用GRUB引导那个软盘镜像应该也可以的。 |