I've Sound 音樂聯盟(爱萌音乐)

 找回密码
 加入爱萌
搜索
热搜: 同人 原创
查看: 1687|回复: 11

[技术] 把DOS等微型操作系统刷进主板BIOS教程.

[复制链接]
发表于 2009-11-21 00:33 | 显示全部楼层 |阅读模式
本文转载之BIOS之家

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


做法是在 BIOS 中加入一个 freedos。

在 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 文件,内容如下: QUOTE: 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”。 很短的时间就启动完成了。


     至此,我们在 BIOS 中加入 freedos 微型操作系统(算是操作系统吗?嘿嘿!)的操作大功告成,只要你的硬盘上存在一个 FAT32 的分区,而且上面有一些比如 FDISK.COM、FORMAT.COM、DISKGEN.EXE、GHOST.EXE 等 DOS 下能够运行的程序的话,放心的运行它吧。你可以这样运行你的 GHOST 来恢复你的系统盘数据,也可以这样来分区、格式化,甚至还能够来安装操作系统。怎么样,是不是很爽?最重要的,即使你的光驱、软驱都没有了,硬盘的启动信息丢了无法启动了,也没有关系,启动到 freedos,运行 GHOST.EXE,搞定!

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


PS:  以前没注意到, 现在发现老是用光盘引导还真是麻烦, 用这方法倒很便利,  关于本文是个例子, 可以活用在很多环境, 例如把Linux刷到BIOS中去, 或WINPE刷进BIOS中去等等, 如果要问BIOS跟本没容量装下怎么办,  其实还有种办法就是更换大容量的BIOS蕊片, 但主板没有BIOS的插槽, 那就只能寻求电脑维修人员动刀才能换了,  不过这样很麻烦,  如果是怕麻烦的同学, 可以无视此文.

PS2: 此文转载保留至此, 觉得有必要的时候可以看看, 类似的修改方法, 还可以替换BIOS开机原厂商LOGO, 改成自已喜欢的图.
 楼主| 发表于 2009-11-21 01:10 | 显示全部楼层

顺便把这张黑黑的初音刷进了BIOS,  开机LOGO顿时变了. 当时刷800X600分辩率的图进去, 显示失败, 自已主板目前只能正常显示640X480的256色位图.

如果是宽屏显示LOGO, 可以适当做一些X轴的宽度缩放. 这样图形效果会好些, 不会产生比例拉伸. (16:10屏幕: 768X480>>>680X480)

关于SLIC2.1怎么刷进BIOS这个还是在QQ群里讨论,  因为网上此类文章经常被封杀.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入爱萌

x
回复 支持 反对

使用道具 举报

发表于 2009-11-21 03:48 | 显示全部楼层
win98...

這時代甚麼地方找...
回复 支持 反对

使用道具 举报

发表于 2009-11-21 09:28 | 显示全部楼层
风儿姐,软驱要去哪找....
思路是很好很强大
回复 支持 反对

使用道具 举报

发表于 2009-11-21 10:21 | 显示全部楼层
DOS只能操作FAT32格式的分区么……能不能启动U盘里的程序呢……这年头硬盘一般很少是FAT32格式的了吧……
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-21 11:25 | 显示全部楼层
win98...

這時代甚麼地方找...
kite.runner 发表于 2009-11-21 03:48


并不需要特意找WIN98来做成启动盘, 许多地方提供引导盘的镜象下载.

风儿姐,软驱要去哪找....
思路是很好很强大
Neonphytismo 发表于 2009-11-21 09:28


本文只是在抛砖引玉......  在一部分主板BIOS被刷黑成无BIOS文件时, 一般会默认读取A盘进行运行,  同时也只支持ISA显卡,  我们现在的新主板则一般可支持USB, CDROM, 等引导启动进行恢复.

DOS只能操作FAT32格式的分区么……能不能启动U盘里的程序呢……这年头硬盘一般很少是FAT32格式的了吧……
中微小 发表于 2009-11-21 10:21


本文只是在抛砖引玉......  你大可不必一定要集成普通DOS, 集成增强版能支持NTFS区的DOS, BIOS如果空间够, 你还可以集成更多实用DOS工具来应急.  不过我一直有个习惯,  专门用来存放工具的分区, 一直使用FAT32格式.

PS:  用于制作USB-BOOT的小工具, 一般都有自带用于引导用的文件, 结购和DOS类似.
回复 支持 反对

使用道具 举报

发表于 2009-11-26 20:36 | 显示全部楼层
以后会全面进入EFI时代,到时候这个文的实用性基本就没有了。。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-26 22:45 | 显示全部楼层
EFI图形化BIOS在去年刚开始正式启用,不过主要使用较为复杂的服务器硬件系统,今年过完了都没听说准备在民用级系统中使用。所以这个过渡时间还是要好几年的,未来三年里也只可能在高档硬件中使用。到那个时候还没有坏掉的旧硬件就会迅速换代吗? 就如同当初替代AGP技术的PCI-E主板大量上市以后,还有相当长一段时间里,AGP图形卡还有很多的需求在交易。

不过EFI图形界面的BIOS怎么升级新版本,火星君知道吗?
回复 支持 反对

使用道具 举报

发表于 2009-12-17 17:53 | 显示全部楼层
目前看和以前刷BIOS一样
回复 支持 反对

使用道具 举报

发表于 2009-12-17 22:43 | 显示全部楼层
学习了下~~~不敢动手 刷BIOS还是有危险的!!!
回复 支持 反对

使用道具 举报

发表于 2009-12-24 18:21 | 显示全部楼层
不支持NTFS 实际意义不大啊

基本是学习研究
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-12-24 19:00 | 显示全部楼层
不支持NTFS 实际意义不大啊

基本是学习研究
sorrowhill 发表于 2009-12-24 18:21


你可以刷你BIOS容得下的集成系统,  也有支持NTFS的DOS,  本文的意思, 你跟本没有理解.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入爱萌

本版积分规则

小黑屋|手机版|Archiver|I've Sound 音樂聯盟(爱萌音乐)

GMT+8, 2024-11-23 01:55 , Processed in 0.035518 second(s), 9 queries , Gzip On, File On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表