刷坏BIOS不要急,盲刷方法实测有效(T400,X200)但是有局限性
因为工作之便,最近在3台机器上尝试了 BIOS盲刷拯救法,其中2台成功,1台失败
因为只有3台,所以总结的经验不一定对
个人总结出的 盲刷成功率 的局限性:
开机几个灯闪一下就没反应的,可能无效
开机一长两短报警的,比较有戏
但是个人感觉死马当活马医,这个方法是值得尝试的。
详细说下这3台机器,2台成功的一台是X200一台T400,都是开机一长两短报警,失败的一台X200是开机几个灯一闪就没反应的。这3台机器其中2台是客户刷新bios后,机器重启过程中强制关机的,其中一台是windows下刷新bios程序假死客户直接关电的。
T61等老机器我没测试过。T410等新机器也没测试过。
具体盲刷方法如下:
1,下载一个叫做 wincris 的工具,并解压缩到比如 D:\wincris 目录下,这是 Phoenix 公司提供的应急启动盘工具,Google一下就有,不行我下面提供
2,找到你机器对应的BIOS的ROM文件,改名为 BIOS.WPH文件备用, 个人建议准备2-3个版本备用,一个不成功可以换另一个:
a,一个是你刷错之前的版本,这个可以把硬盘拆下来,找到c:\drivers\flash\xxxx 下面有个bios.bak的文件(这是你之前windows 下刷新时,刷新软件自动备份的文件)改名为 BIOS.WPH 文件备用
b,一个是你刷的新版本的,如果你刷的本来就是.rom的文件(破解版啊加白名单版啊,无所谓),直接把它改名 BIOS.WPH 文件备用
c,如果你本来是刷官方bios挂掉的,官方bios内不会有新版rom文件,所以你就去bios之家找你对应机型的下一个吧。把rom文件改名为 BIOS.WPH 文件备用
注意!这个WPH文件格外重要,千万不要搞错型号
另注意正常T400的这个文件都是8M,X200 BIOS ID 6D开头的是8M,7X开始的是4M的版本,注意不要搞错
3,找一台XP的机器(Vista或Win7都不行)
4,找一个2G以内的U盘,我是用1G的成功的。(最好有读写指示灯)(大于2G不能格为Fat)
5,运行 wincris,选择U盘盘符,点start
6,弹出对话框问你盘会格式化掉是否继续,选是。
7,若干秒后,弹出对话框说做好了,是否需要再做一个,选否。
8,打开U盘,发现里面有 minidos.sys 和 PHLASH16.exe 2个文件
9,将前面准备的 BIOS.WPH 文件拷贝到U盘,先用老版本的好了。
10,记得弹出优盘再拔出,避免文件没写入完成。
应急BIOS恢复U盘准备好了,我们就开始盲刷。
1,取消笔记本电池,拔掉电源
2,插上优盘,按住Fn+Esc 按住不放
3,另一只手插上电源,按开关键,Fn+Esc 始终按住不放
4,如果一切正常,会发现 U盘狂闪,机器发出短促的 beep声(持续)
5,30秒后,一声清脆长 beep 声 后U盘停止闪动,这表示bios文件已经全部读到内存,开始刷新。这时候Fn+Esc 可以松了,但是不要千万不要关机,让他继续
6,大概再过30秒,机器会自动关机。
7,拔掉U盘,开机,如果一切正常,你会看到久违的 ThinkPad开机logo,然后就进bios恢复默认设置什么就好。
8,如果需要,还可以去刷回正常你需要的BIOS版本(前面用的WPH文件如果不是你所需版本的话)
容易出错和不成功的部分
1,优盘,我换了3个才成功,首先大于2G肯定不行,太老的可能不行,如果盲刷过程第4步发现U盘压根就不读取,先重做优盘。
2,WPH文件,一个不行,换一个试试。 常年经验,现在机器刷坏BIOS多半有这么几种情况
1,windows下刷新,刷新程序占用系统资源很厉害,在刷新过程中,本来最好不要乱动,非不,结果刷新程序的窗口显示未响应(Vista,Win7 非常容易这样),一慌,就关机了。其实这时程序一般没死,只是假死,等一会自然就刷好了
2,刷新完重启,机器会自动重启1-3次 (比如X200 从2.16 到3.12的话 会自动重启3次,其中有一次黑屏还蛮久的,最少5,6秒吧),误以为已经刷好,就断电或关机了
3,真正的意外断电,很少,毕竟还有电池,而且刷新程序检测到电池低于20%是不让你刷的。除非你故意把电源电池都拔掉。。。
补充1,盲刷第四步 如果压根不读U盘,在你尝试3个WPH,2,3个不同U盘后,就可以放弃了。说明BIOS中的基础的基础部分都已经损坏,开机已经不会去读U盘了(厂家提供的应急机制)
补充2,U盘在做之前,可以先用Windows 自带格式化工具 格式化为 FAT 格式,格一次。
补充3,网上很多人说Fn+B 的,反正我是用Fn+Esc 成功的。
补充4,X200的话用1G SD卡也可以的,因为他读卡器是USB的,T400就不行他的读卡器是走PCIE总线的。
补充5,用到的 WinCris 软件已经上传
[ Edited byqiqiji on 2010-4-16 10:40 ] 看来传说中的办法还是有用的 关于2a 如果这个盘由于刷BIOS造成分区表损坏呢?还怎么提取原先分区内的备份?
所以说,平常重要资料文件另存备份很有必要!
楼主这方法前两天在别处见过,不知究竟如何?也没办法拿自己或别人机器去试验呀:D 很好很强大的技术贴,先收留了。之前帮同事刷T61,因为刷错bios版本而黑屏了,就一长2短的声音,好在还在保修期,保修换了新的主板。这次谢谢楼主的经验分享啦!~ 另外开机一闪的那个X200应该是硬盘分区表损坏了 ,网上下载一个X200的分离BIOS文件(比如修改版的)应该可以按你的方法修复呀 前排插入:D Posted by shinyue on 2010-4-15 23:26 http://www.ibmnb.com/images/common/back.gif
关于2a 如果这个盘由于刷BIOS造成分区表损坏呢?还怎么提取原先分区内的备份?
所以说,平常重要资料文件另存备份很有必要!
楼主这方法前两天在别处见过,不知究竟如何?也没办法拿自己或别人机器去试验呀:D
首先,大哥。。。。。。刷BIOS 不会造成硬盘分区表损坏。。。。。。。。。。。。。。。
另外,在已经刷坏的这台笔记本上,已经是死马当活马医,没啥顾虑的(对于这台笔记本来说,只是刷BIOS,整个过程完全不需要这台笔记本的硬盘)
再一个是另一台XP的电脑,用来做U盘,这个你随便笔记本,台式机,都可以,而且用工具做U盘时,会让你选择盘符,你选U盘盘符来做,也不会对这台机器硬盘上其他分区任何数据造成任何损坏的。
所以如果你机器没刷坏BIOS,这篇文章你永远不会用到,如果刷坏了,也就不存在不舍得拿自己机器实验的问题,因为那已经不是实验,是抢救。
别人机器只是借来做个U盘,没任何风险啊。。。
[ Edited byqiqiji on 2010-4-15 23:36 ] Posted by shinyue on 2010-4-15 23:27 http://www.ibmnb.com/images/common/back.gif
另外开机一闪的那个X200应该是硬盘分区表损坏了 ,网上下载一个X200的分离BIOS文件(比如修改版的)应该可以按你的方法修复呀
我说的是 开机后,机器的那些指示灯 轮番闪几下,然后就停留在 一个电源灯 的状态下,就没反应了。
不是说屏幕闪了一下
你不要再纠结硬盘分区表的问题了,这些机器我都不装硬盘测试的,都是BIOS底层的问题。 楼主提供下工具吧
省的找的版本啥的不对 Posted by gortan on 2010-4-15 23:35 http://www.ibmnb.com/images/common/back.gif
楼主提供下工具吧
省的找的版本啥的不对
我家里也太多版本了,怕搞错,明天到公司上传 成功时用的那个版本。
我会加在 2楼。 我降了n次bios都没事 ^c^ ^c^ ^c^ 我就一并回答你8楼和9楼的问题吧:
刷BIOS造成硬盘分区表损坏的事实我是亲历过的,这个不用怀疑,我也不是闲着没事臆想的.如果你想知道原因我可以告诉你: 实例是: 刷的那个BIOS是修改版,其中文件含有了中文字符(可见那个修改的人多么2), 用户在系统中刷的,重启后可以想见那BIOS文件无法正确写入, 用户无奈只得手动关机---不关机也不行呀. 当然,当时是不知硬盘分区表已损坏的,拆下硬盘接了多台机器XP、W7都显示未分区的硬盘.分区表损坏就是这么来的
其次,我就是说开机后指示灯闪了几下而不是屏闪了一下,那还能算刷BIOS失败了吗?
[ Edited byshinyue on 2010-4-15 23:44 ] Posted by shinyue on 2010-4-15 23:42 http://www.ibmnb.com/images/common/back.gif
我就一并回答你8楼和9楼的问题吧:
刷BIOS造成硬盘分区表损坏的事实我是亲历过的,这个不用怀疑,我也不是闲着没事臆想的.如果你想知道原因我可以告诉你: 实例是: 刷的那个BIOS是修改版,其中文件含有了中文字符 ...
还是那句话,这是不可能的,我一个人说你不信,你可以等论坛其他高手来回答,写bios无论如何不会往硬盘分区表里写入任何数据。。。
确切的说,BIOS刷新程序在真正刷写BIOS的过程中,不会往硬盘里写入任何东西,他只会写入BIOS的可擦写ROM中(刷新之前自动备份bak文件到硬盘这个其实不是BIOS刷写过程中的事情,是在之前)
而且现在Windows 下的刷新工具是实时写入可擦写rom中,提示重启之前就已经全写完了,重启后是机器自己在自检或初始化,而不会是重启后BIOS刷新程序还会从硬盘找什么或者往硬盘写什么。
你那块硬盘分区表损坏应该是时间上凑巧让你以为是BIOS所致,肯定有其他原因导致。(比如移动硬盘盒故障)
[ Edited byqiqiji on 2010-4-15 23:49 ] 楼主高人啊截图备用了 谢谢分享 对于用户而言,只知道在刷BIOS过程中确实造成硬盘分区表损坏(最后整盘的数据资料全没找回,差点儿哭了!)--当然这只能怪用户自己稀里糊涂轻易尝试.从这个角度而言,分区表损坏是跟刷BIOS脱不了干系的,或者说那个修改BIOS文件的人太可恶了!
你的这方法我个人非常感兴趣,好歹也是一种尝试,难听点儿说: 司马当活马医呗,更何况有一定实效. 不知你为何好像有点儿激动? 我哪有激动。。我只是语速比较快,个人问题了,见谅。。码字太快看来也不好。。一码就几百字。。
我已经解释过了。。你那块硬盘分区表损坏应该是时间上凑巧让你以为是BIOS所致,肯定有其他原因导致。。。具体是什么原因。。。估计找不出来了。。。
[ Edited byqiqiji on 2010-4-15 23:56 ] 另外,就我遇到的那个实例不排除一种可能: 修改版的BIOS重启后的引导文件有误再加上用户无奈强行关机促使分区表损坏. 总之,刷修改版BIOS一定慎重,否则小白很容易变成黑砖.
也希望你这方法能不断改善扩展最好能形成一个比较全面有效救死扶伤的方案 其实这个方法已经 没有其他改善的余地了。
方法是固定的,厂家给出的 官方应急方案
至于是否成功要看以下几点
1,BIOS刷新到底是坏到什么程度,最基础的那个部分还是否正常(不然就是到盲刷第四步根本不读优盘)
BIOS 是 Basic Input Output System ,要看这个Basic 中 更Basic的部分 是否还在
2,RPWT
3,运气
[ Edited byqiqiji on 2010-4-15 23:58 ] 楼主说的非常对
BIOS造成黑屏 第一种情况 开机后 状态灯闪了一下 只剩下电源灯 这样的情况下 WINCRIS也救不回来
第二种 开机后 BIOS报警 这样的情况下还有机会可以WINCRIS恢复下BIOS
切肤之痛 不要迷恋WINCRIS 要看在那种情况下 前者 不要尝试了浪费时间 看了几例TPWINCRIS恢复的 都是有刷黑 有报警声的 那样还算幸运啊~~~
占位占位占位占位占位
占位占位占位占位占位占位占位 Posted by qiqiji on 2010-4-15 23:11 http://www.ibmnb.com/images/common/back.gif因为工作之便,最近在3台机器上尝试了 BIOS盲刷拯救法,
其中2台成功,1台失败
因为只有3台,所以总结的经验不一定对
个人总结出的 盲刷成功率 的局限性:
开机几个灯闪一下就没反应的,可能无效
开机 ...
我的就是开机只有蓝牙、电源 电池灯亮,也没有响声,结果还是同样方法刷回来了
其实只要确定是你bios刷坏了,就这样搞,无所谓了 刷bios其实很简单,不要弄得反锁了,越繁琐,约容易失败。因为刷bios是一个非常简单的操作,你非用繁琐的做法来做,成功的纪律就降低了,我刷了很多机器,很多次,都成功了。可以看我的帖子
http://51nb.com/forum/thread-944171-1-1.html lz这个方法要mark一下,以备以后用到,不怕一万,就怕万一。
顶下楼主。 收藏了收藏了。 Posted by sjxhumor on 2010-4-16 09:15 http://www.ibmnb.com/images/common/back.gif
我的就是开机只有蓝牙、电源 电池灯亮,也没有响声,结果还是同样方法刷回来了
其实只要确定是你bios刷坏了,就这样搞,无所谓了
蓝牙,电源灯,电池灯如果开机后一直亮着,那就和我的描述不同,我那台是 开机后 电源灯亮一下,过2秒就灭了,主板灯忘了好像没亮过。 常刷BIOS的。看来要备用一个这样的U盘了
:) 这个方法太酷了,NOTE备用,呵呵,感谢楼主分享! mark一下,希望楼主把软件也传一下啊