Board logo

标题: 在BIOS内安装DOS系统,打造不死计算机!! [打印本页]

作者: 147447627     时间: 2007-9-11 01:10    标题: 在BIOS内安装DOS系统,打造不死计算机!!

硬盘无法启动,无光、软驱,没关系!不死系统让你电脑维护不耽误!

  前些时候在系统维护区看到一个《清理 BIOS 垃圾,提高系统启动速度》的帖子。非常感兴趣,回去自己抽时间试验了一下,其实感觉启动速度提高并不明显。在失望之余,我又看到了 fujianabc 大侠在此帖的回复,说是在 BIOS 中加入一个 freedos。不怕各路大侠笑话,我的确是第一次听说可以将 freedos 放入 BIOS 中。于是开始怕怕地想自己搞一搞。在 fujianabc 提供的链接中间接的找到了 freedos 的 rom 版下载地址 http://rayer.ic.cz/romos/romose.htm ,好在这个 E 文网站自己还大致能够看懂。于是就一不做,二不休,干起来了。
  先是将这个 romos.bin(64kb 的那个)下载下来,再准备好其他的工具,如 CBROM(老毛桃他用的是 CBROM 2.19 版),WinFlash(Windows 下刷新/备份 BIOS 的工具)。具体操作步骤如下:

1.备份 BIOS,以防万一
  先运行 WinFlash,将当前的主板 BIOS 被分为一个文件,比如 I815_BAK.BIN。然后要制作 BIOS 应急恢复盘,就是在一张 Win98 启动软盘中添加上 BIOS 的自动恢复功能。具体方法:
(1)制作一张干净的 Win98 启动软盘,里面只保留 IO.SYS、MSDOS.SYS、COMMAND.COM 等着几个最基本的文件,然后将这个 I815_BAK.BIn 放到软盘的根目录下,再将 AWDFLASH.EXE(DOS 下的 AWARD BIOS 刷新工具)也放到软盘根目录,然后在软盘根目录中建立 AUTOEXEC.BAT 文件,内容如下:

AWDFLASH I815_BAK.BIN /PY /SN /SB /R

  这样,万一修改的 BIOS 出了问题,刷新后无法启动,可以找来一台软驱,放入这张软盘,重新启动机器就可以自动恢复原来的 BIOS 了,切忌 /SB 参数一定要用上,这样的话刷新 BIOS 时不会更新 BIOS 的 BootBlock 部分,至少刷坏了后,主板还能够启动软驱和 ISA 的显卡。(ISA 显卡难求,软驱应该好找吧)

2.清理 BIOS 垃圾,腾出 64KB 空间
  将 I815_BAK.BIN 做一个副本让我们来对其编辑,比如命名为 I815_DOS.BIN。先运行 CBROM219.EXE I815_DOS.BIN /D。用来查看一下当前 BIOS 的空间占用情况,发现剩余空间已经只剩 56.12k。

  由于 I815 主板集成了 i752 显卡,因此会看到一个 VGA 模块,另外还有一个 VRS 模块,将这两个模块去掉后就可以腾出 64kb 的空间了。
  依次运行 CBROM219.EXE I815_DOS.BIN /VGA Release 和 CBROM219.EXE I815_DOS.BIN /VRS 就可以将这两个模块去掉了,

  我们再运行一次 CBROM219.EXE I815_DOS.BIN /D。此时我们会发现剩余空间已经增大到了 85.18kb。

3.加入 freedos 到 BIOS 文件中
  既然有了足够的空间,我们就可以将这个 freedos 加进 BIOS 中了。
  运行 CBROM219.EXE I815_DOS.BIN /ISA romos.bin,
  我们就会看到新添加进去的 freedos 模块了。

4.刷新新的 BIOS 文件
  将新的 BIOS 文件刷入当前主板中。这一步同样使用 WinFlash 就可以实现。不多说了

  让我们来看看刷新后的效果吧,重新启动后,在自检跳过的第一个画面后,会出现 Press [ScrollLock] to boot ROMOS ! 这样的提示。

  赶紧按下键盘上的 ScrollLock 键,自检会在列出设备清单以后出现 freedos 的加载画面,一行黄色的“Welcome to ROMOS ver. 1.02 by Martin Rehak (c) 2001-2006; rayer@seznam.cz”。

  很短的时间就启动完成了。

  OK 了,至此,我们在 BIOS 中加入 freedos 微型操作系统(算是操作系统吗?嘿嘿!)的操作大功告成,只要你的硬盘上存在一个 FAT32 的分区,而且上面有一些比如 FDISK.COM、FORMAT.COM、DISKGEN.EXE、GHOST.EXE 等 DOS 下能够运行的程序的话,放心的运行它吧。你可以这样运行你的 GHOST 来恢复你的系统盘数据,也可以这样来分区、格式化,甚至还能够来安装操作系统。怎么样,是不是很爽?最重要的,即使你的光驱、软驱都没有了,硬盘的启动信息丢了无法启动了,也没有关系,启动到 freedos,运行 GHOST.EXE,搞定!
作者: 147447627     时间: 2007-9-12 00:12
自己顶
作者: wang6610     时间: 2007-9-12 07:15
是用ROMOS作的吗?
作者: 147447627     时间: 2007-9-12 10:32
把方法发上来了
作者: 147447627     时间: 2007-9-14 05:14
晕,这么好的帖子居然给沉了
作者: wang6610     时间: 2007-9-14 13:57
很多人都知道了。
作者: mtwtfss     时间: 2007-9-18 20:10
好帖子
作者: darkradx     时间: 2007-9-19 00:49
好帖
作者: 070     时间: 2007-9-26 08:29
这个确实不知道。不知道我的主板bios能不能装的
作者: lhteee     时间: 2007-10-28 16:42
无意中看到,空前绝后。只有想不到的,没有作不到的。
作者: fastslz     时间: 2007-10-28 22:38
就是ROMOS,玩这要胆大心细,不建议新手尝试,楼主贴了也不一定尝试过。谁够胆的就挑战下自己吧~~~~~~~~
作者: pcuser80     时间: 2007-10-29 22:01
软驱坏了,刷BIOS太危险了,还是继续用光驱。。。
作者: waynebeat     时间: 2007-10-29 22:43
自己刷BIOS失败过,见到刷BIOS字样的文章就紧张
作者: shanliang8008     时间: 2007-10-30 15:47
只要不是CMOS就不是不死的(我的意思是只要能刷的东西就不是不死,刷死就搞笑了),建立2个主分区一个系统隐藏不是更好
可惜DOS就只能用GNU GRUB 引导了

[ Last edited by shanliang8008 on 2007-10-30 at 03:49 PM ]
作者: xiaoyuer06     时间: 2007-11-2 23:54
有创意!
作者: cl87388881     时间: 2007-11-4 17:39
做得很不错..我的BIOS空间就是小了点!
作者: 070     时间: 2007-11-8 18:01
方法是好的,问题是没有软驱啊
作者: shanliang8008     时间: 2007-11-11 21:53


  Quote:
Originally posted by 070 at 2007-11-8 06:01 PM:
方法是好的,问题是没有软驱啊

软驱现在是个老大难,头几年USB软驱还可以不知道现在怎么样了
作者: dthao     时间: 2007-11-14 14:01
现在不行啊
作者: minchengan     时间: 2007-11-19 23:33
做COMS芯片的厂商应该看一看这个帖子。将所有的BIOS里都加上一个DOS就好了。至少我是喜欢DOS的。
作者: xyonline     时间: 2007-11-22 14:30
不怎么懂.顶个
作者: 429499381     时间: 2007-12-11 00:56    标题: 请看看我的为什么不成功!!

我照你的方法实验过了, ROMOS.BIN  都添加进去了, 用@BIOS刷进去后

什么反应也没有, 看不到提示信息, 后来用ROMOS16K.BIN 实验了下

还是不行,   我E文不行 , 怕空间不够, 还去掉了一个PXE模块  

应该现在还有90多K  , 请帮我看看, 我错在哪里
作者: maclover815     时间: 2007-12-13 22:15    标题: 好,支持一下

看来楼主是个DIY高手了,俺还没有敢刷过bios呢,落后了呀
作者: 58795362     时间: 2007-12-14 11:13
艺高人胆大,好,顶
作者: sunsuzhou     时间: 2007-12-14 22:03
『第 24 楼』:  

艺高人胆大,好,顶
作者: xfliu     时间: 2007-12-15 17:45    标题: nB

老兄果然很有创意!
作者: 147447627     时间: 2007-12-16 10:58
PXE应该是网络启动模块,去掉没问题

你的BIN文件没问题吧??
有测试过吗??
作者: 429499381     时间: 2007-12-16 13:54
多谢你的回复,

  问题如下:  1:我不太保证文件没问题,  都是从网站下的最新BIOS文件,

                    而且刷进去后能正常启动, 但看不到DOS的提示信息

                    2:刷的时候, 我发现空间只有80多K的时候, 刷进去的文件提示信 息

                   有93.3%(不确定)

                     而我去掉几个模块后,空间有120K    刷文件的时候有提示为53.5%

                     我也不知道有什么不一样。( 试验过多次)
               
            3: 我看你的帖子说集成显卡可以去掉VGA模块, 结果我去掉之后出问题了

             4: 最后我还犯了一个致命的错误, 最后一次赶着上班, 结果刷错了文件

                   放电之后, 好象能正常启动电脑, 估计进不了XP ,因为VGA模块没有了  无法显示电脑在启动的时候都有什么反映, ( 我刷错的文件跟我原BIOS文件属于同一系列, 也许因为如此,才能最小化正常开机)


   注明: 我没软驱 , 拿去修了, 要好几天才能搞好, 问题不大, 却很麻烦

[ Last edited by 429499381 on 2007-12-16 at 01:57 PM ]
作者: bush     时间: 2007-12-29 13:52
佩服!真是有創意的點子,下去我也實踐一下
作者: 147447627     时间: 2007-12-30 20:22
你的电脑上集层的显卡吗??

如果是的话就不排除显卡是VGA的,所以删除了,当然有问题,

一般删除VGA模块都是因为有外置的非VGA显卡
作者: rootkit     时间: 2007-12-30 21:00    标题: 嗯。。。

机器已经坏了光驱了,还能在BIOS装FREEDOS不?
作者: 429499381     时间: 2007-12-31 12:52
恩, 我的电脑好了, 测试过了, 绝对可以启动FREEDOS,

  但是事情没有想象的那么好,   刷进去后,开机总是显示 显卡模块报错  能正常启动,   但是每次都要按F1才能继续下一步, 很麻烦!  
  开机的时候想进去,必须要一开始就不听按哪个热键!!  不然就进不去
  好不容易进去后, 结果什么也没有,   大意是缺少SHEL的路径
  实在是搞不同,很麻烦,   
   后来又找了一个让主板支持USB启动的模块刷进去,
情况也差不多,   进去后不是这错误就是停着没反应,  非要冷启动才行,
作者: tsenix     时间: 2008-1-3 22:19
昨晚才刷了一次bios...
作者: wzh442718973     时间: 2008-1-7 12:51
有创意,我也想试试。就是有点怕怕?BIOS懂的不是很多。还得多多学习
作者: 1010chao     时间: 2008-2-10 16:45
有空试试看!
作者: 19951001     时间: 2008-2-16 20:57
佩服!
作者: ipauly     时间: 2008-2-18 01:17
我试过了,呵呵,不过 FREEDOS 功能确实很弱,主要受限于 BIOS 芯片容量。我在想能不能换个大点的芯片,把 GHOST PQMAGIC 这些放进去呢,那样的话岂不是很爽
作者: ipauly     时间: 2008-2-18 01:19
俺的 P35-S3L,刷了 ROMOS 后还剩 400 多 kB,呵呵
作者: maxim     时间: 2008-2-20 02:47
前面那几位,
刷BIOS不一定需要软盘的,光盘启动DOS再进硬盘里刷也可以.
98启动光盘也可以,无论如何启动,记得不要加载HIMEM 和EMM386,
启动的时候按F5或者按住 SHIFT键都可以绕过去.
磁盘上刷也不是没有安全的办法,那就是把写好BIOS文件的盘取出来,再放回去,再复制到硬盘里(就是读一下), 这样就可靠了.

作者: youngvip     时间: 2008-3-5 14:23    标题: 真有点怕怕

我的bios是ami的,以前就刷过高版本的,但刷死了,没办法,到电脑城用编程器都写不好,芯片也因一次没插对烧了,最后才有个师傅建议用最低版本的的bios更新,并且换了bios芯片,才好
作者: maxim     时间: 2008-3-18 01:13


  Quote:
Originally posted by youngvip at 2008-3-5 02:23 PM:
我的bios是ami的,以前就刷过高版本的,但刷死了,没办法,到电脑城用编程器都写不好,芯片也因一次没插对烧了,最后才有个师傅建议用最低版本的的bios更新,并且换了bios芯片,才好

如果不是插反了,就是静电给打坏了,芯片本身损坏的可能性很小,根本不可能软件烧坏。
作者: topmcs     时间: 2008-4-4 16:41
不是吧!!!!这么强啊
作者: yzgyc     时间: 2008-4-6 18:58
能不能刷进网卡里,我也想用
作者: jipinshangren     时间: 2008-4-11 13:57
呵呵,真的很强,不知道我的机子能不能弄!那个bios操作失败会不会影响启动啊?
作者: mtogz     时间: 2008-4-17 16:10
很想尝试下啊!
作者: sadamu9527     时间: 2008-4-23 13:34
这是个好的方法。o(∩_∩)o...
作者: rzwwj1     时间: 2008-4-26 05:55
高手,可惜我的软驱坏了,不敢刷了。
作者: kittking     时间: 2008-4-28 22:02
好帖子,牛人就是不一样!
作者: Janyse     时间: 2008-4-30 18:29
好创意!
作者: wangfangjian     时间: 2009-2-13 23:53
好贴不能沉拉
作者: sfcctv     时间: 2009-9-13 23:26
有创意!但很危险。但没有必要。
作者: testatest     时间: 2009-11-11 15:16
太危险了,我这没有软驱,主板过保修期了,不敢造次。
作者: zxcool1900     时间: 2009-11-21 00:21
太猛了,顶一下
作者: lucksos     时间: 2009-11-25 22:14
好东西,谢谢分享!
作者: nini2q     时间: 2009-12-12 12:38
很值得学习。
作者: jsjcjsjc     时间: 2009-12-16 13:06
我决定吧grub4DOS放进去~~~
作者: Lin7uan     时间: 2010-4-25 01:54
刷BIOS如开颅,不到万不得已,岂敢乱动?
作者: doslike     时间: 2010-4-25 10:27
在vmware虚拟机里面就没那末危险了。
先备份vmware-vmx.exe就等于备份bios.
作者: zaixinxiangnian     时间: 2010-4-25 10:52
不知道
还没有试过,那天拿公司的机试下
作者: renchmin     时间: 2010-4-25 14:34
非常不错的创意啊,支持一下了啊。
作者: ird     时间: 2010-4-28 09:44
这个强啊,这样就只怕BIOS不行了咯
作者: fbboy     时间: 2010-5-6 22:01
高手啊!顶一下!
作者: yjhqqkg     时间: 2010-5-7 11:56
感兴趣,但还没敢试验~
作者: sgzhou12345     时间: 2010-5-18 12:08
刷BIOS,有风险呀》》》》》》》》》》》》》
作者: luckylam     时间: 2010-6-14 22:04
这样的方法对于现在的新主板是万用的吗 ?
作者: ylof1986     时间: 2010-6-22 15:20
还是用U盘吧,fbinst那个工具感觉还不错哦
作者: wsnongzhihui     时间: 2010-7-4 23:58
有创意。好强大。
作者: wnkewu     时间: 2010-7-5 22:44
这个的成功率有多少呢?
很危险啊.
作者: wnkewu     时间: 2010-7-5 22:46
我有个845D的主板,不知道可以不,谁刷过?
作者: fxdf     时间: 2010-7-8 22:30
有机会试试
作者: jxzhzcf     时间: 2010-7-12 06:59
可惜我的是AMI的
作者: aikale     时间: 2010-7-12 09:06
NB了
作者: heixingstudio     时间: 2010-7-12 23:23
绝对好的创意!太强了!
作者: qinanzong     时间: 2010-8-13 12:05
是有风险的,好东东都是这样。。嘿。
作者: doslike     时间: 2010-8-13 12:29
不过现在没有病毒入侵bios的
作者: Vane     时间: 2010-11-2 18:34
参考【MBR 嵌入微型 grub,有问题一起讨论】,出bios版呀!
http://bbs.znpc.net/viewthread.php?tid=5838&extra=page%3D3
作者: yaoyao1220     时间: 2010-11-6 18:45

作者: xhzfhuang     时间: 2011-1-2 22:28