在一台老旧的DELL 660S上试验Live Ubuntu系统,结果整整折腾了一天一夜,缘由却在于蝴蝶的那次小小扇动......
Legacy坑
一时手残在F12之后把UEFI模式换成了"传统"模式(Legacy),结果机器上原有的Windows 10再也启动不了了。这可是从OEM版 Windows 8.1在免费时间窗期间升级过来的Windows 10啊,要是废掉挺麻烦的。
我突然想起来这种Legacy模式是无法带动Windows 10的,这时倒抽了一口凉气。再次重启发现其实后果比想象中的还要严重,开机没有DELL徽标,而且按F2和F12都没有任何反应。
也就是说,我没法进入BIOS设置里改回UEFI了!
自检无声
冷静下来听了一下启动的声音,发现没有自检声,想着是不是硬件出问题了。那就拆吧,话说DELL的机器里面挺空的,但这款660S的大风扇把内存都快遮住了。
先把内存拆下来看看,发现有内存报警,擦干净装上去之后确认内存没问题。硬盘也拆装了,发现好好的。主板电源线拔了看看,也没找到问题。
CMOS
无奈只好拔CMOS电池,先用电源按钮在无电情况下放电,拔了电池之后短接主板上的正负级触点。开机还是显示器一片漆黑。
这招不灵换一下跳线吧,1 2变2 3似乎也不行,难道真的是BIOS损坏了。
Ubuntu
还好手里有个Live Ubuntu,插上这块U盘虽然还是不出现DELL徽标,但是:
居然进入了Ubuntu!
既然这样就有个好处,我可以判定硬盘是不是坏了,但又一个噩耗就是挂载Windows 10硬盘的时候提示处于休眠状态无法挂载。好歹把文件读出来吧,于是/media
下面建了一个挂载点用只读方式读出了文件,万一有问题还可以把文件备份一下,也算小有进展了。
空机箱
看着拆掉了硬盘和光驱之后空空如也的机箱,没事把之前的一块硬盘放上去测试,里面也装了Ubuntu倒也成功启动了。
仔细一想,未来的教室上课可以放这种"准系统",提供eSATA或者USB 3.0接口,老师直接用自己的硬盘放入然后在自己熟悉的环境下讲授。
BIOS恢复
经过一番思考,最后觉得是BIOS损坏了。上网一查,居然有人也是切换UEFI到Legacy之后出了问题,而且真的和BIOS说再见了。
上到DELL官网上,看到有BIOS恢复的选项,可是都在较新的机器上。等等......
可以下载BIOS文件到U盘里!
U盘!U盘!
按照DELL的提示,下载了BIOS文件并且重命名为BIOS_IMG.rcv
放到一个FAT32
格式的U盘里。
开机之前按下Ctrl+Esc
并保持不放,似乎没有什么动静。但是我发现一个奇怪的现象,按下这个会闪烁U盘的读写灯,于是我持续按了一会并保持开机状态。
放弃
这些都没有起到效果,而且也是深夜了,于是拔掉电源收拾好机箱准备第二天去DELL客服刷BIOS了。
洗完澡想起来还是把文件备份一下吧,居然听到了响声,而且启动的Live Ubuntu界面真的变成了Legacy模式的样子。一道闪电划过我的脑海,难道好了?
不解之谜
果真是可以进入BIOS了,我赶紧改回来UEFI启动了Windows 10。那一刻的心情真是难以名状啊。
睡醒之后在反思,究竟是拔掉电源放电完全了还是怎么回事?然后仔细检查了那块U盘,发现里面已经没有了BIOS_IMG.rcv
,但是多出了很多其他文件,也许是这个起到了一定的功效吧。
刷刷BIOS
既然已经启动了,那就拿DELL官方的文件刷新一下BIOS吧,最后提示从A9升级到了A11版本。
看似解决了问题,但幕后的真相还没真正揭开......