WEB开发网
开发学院数据库MSSQL Server 虚拟还原的工作原理探讨 阅读

虚拟还原的工作原理探讨

 2007-11-11 07:10:27 来源:WEB开发网   
核心提示: 四、将Recovery Genius写入BIOS以大众(FIC)815EP主板FIC-FS15为例说明,其他主板也可以参考用同样的方法DIY,虚拟还原的工作原理探讨(2), 1.准备软件首先,在C盘根目录下建立一个叫BIOS的子目录,都可以用上面的方法,举一反三,备用, 大众FIC的用户可以安装主板光盘所带的Logo

四、将Recovery Genius写入BIOS

以大众(FIC)815EP主板FIC-FS15为例说明。其他主板也可以参考用同样的方法DIY。

1.准备软件
  首先,在C盘根目录下建立一个叫BIOS的子目录,备用。
  大众FIC的用户可以安装主板光盘所带的LogoGenie这个软件,然后在软件所在目录(缺省目录是C:Program FilesFICLogoGenie)下找到BMPSIZE.EXE这个文件,然后将这个文件拷贝到C:BIOS下,将它改名为CBROM.EXE,实际上这个软件是CBROM V2.07。再到这个目录的下一级目录(C:Program FilesFICLogoGenieUtility)下找到FLASH.EXE,也将它拷贝到C:BIOS子目录下,这个软件实际是AWDFlash V7.97。
  也可以在INTERNET上下载CBROM和AWDFLASH这两个文件,只要CBROM版本不低于2.07,AWDFlash版本不低于7.3都可以。
  
2.获取BIOS文件
  首先将主板的BIOS保存下来。在纯DOS下,CDBIOS,运行FLASH.EXE,回一次车,屏幕下方出现Do You Want To Save Bios (Y/N)的时候,按Y,然后输入文件名字,比如FS15.BIN再回车。这样在C:BIOS下生成了一个新文件FS15.BIN,这个就是当前主板的BIOS。
   然后到INTERNET上拉JETWAY的BIOS文件,在WWW.MYDRIVERS.COM下,JETWAY的BIOS有很多,必须找2001年5月份的那个版本。更早的是测试版,最新的做过处理,不能用在其他主板。下载地址:
  http://file2.mydrivers.com/bios/618ASA06.zip
  将下载的618asa06.zip文件解开,其中的618asa06.bin拷贝到C:BIOS目录下。

3.进一步处理
  首先看看现在主板的情况,键入命令:CBBOM FS15.BIN /D,可以看到如下内容:

CBROM V2.07 (C)Award Software 2000 All Rights Reserved.

     ********   FS15.bin BIOS component ********

No. Item-Name     Original-Size  Compressed-Size Original-File-Name

 0. System BIOS    20000h(128.00K) 1472Ch(81.79K) 3slap.BIN
 1. XGROUP CODE    0C090h(48.14K) 0831Dh(32.78K) awardext.rom
 2. CPU micro code  01800h(6.00K)  00FE5h(3.97K)  CPUCODE.BIN
 3. ACPI table    03473h(13.11K) 014A4h(5.16K)  ACPITBL.BIN
 4. EPA pattern    0168Ch(5.64K)  002AAh(0.67K)  AwardBmp.bmp
 5. GROUP ROM[ 0]   01DE0h(7.47K)  00EFCh(3.75K)  _EN_CODE.BIN
 6. PCI driver[A]   08000h(32.00K) 04E3Eh(19.56K) k:addromNCR400.rom
 7. LOGO BitMap    4B30Ch(300.76K) 041E5h(16.47K) FIC_1st2.bmp

 Total compress code space = 34000h(208.00K)
 Total compressed code size = 2909Bh(164.15K)
 Remain compress code space = 0AF65h(43.85K)

           ** Micro Code InFORMation **
Update ID CPUID | Update ID CPUID | Update ID CPUID | Update ID CPUID
------------------+--------------------+--------------------+------------------
PPGA  03  0665 | PPGA  11  0681 | PPGA  10  0683 | PPGA  08  0686

注意其中Remain compress code space这一行,我们看到剩余的空间是43.85K。

然后看看JETWAY的BIOS。键入命令CBROM 618asa06.bin /D

     ******** 618asa06.bin BIOS component ********

No. Item-Name     Original-Size  Compressed-Size Original-File-Name

 0. System BIOS    20000h(128.00K) 14FB1h(83.92K) 628ASL06.BIN
 1. XGROUP CODE    0BD80h(47.38K) 08374h(32.86K) awardext.rom
 2. CPU micro code  02800h(10.00K) 01782h(5.88K)  CPUCODE.BIN
 3. ACPI table    02EB6h(11.68K) 01202h(4.50K)  ACPITBL.BIN
 4. EPA pattern    0168Ch(5.64K)  002AAh(0.67K)  AwardBmp.bmp
 5. GROUP ROM[ 0]   01EE0h(7.72K)  00F69h(3.85K)  _EN_CODE.BIN
 6. NNOPROM      0127Fh(4.62K)  00BF3h(2.99K)  NNOPROM.BIN
 7. ROS ROM      12AF0h(74.73K) 0699Bh(26.40K) ROS.BIN
 8. ISA ROM[1]    09800h(38.00K) 092C8h(36.70K) STDE.DAT
 9. VRS ROM      02280h(8.62K)  014BBh(5.18K)  ANTI_VIR.BIN

 Total compress code space = 35000h(212.00K)
 Total compressed code size = 32BCDh(202.95K)
 Remain compress code space = 02433h(9.05K)

           ** Micro Code InFORMation **
Update ID CPUID | Update ID CPUID | Update ID CPUID | Update ID CPUID
------------------+--------------------+--------------------+-------------------
PPGA  03  0665 | PPGA  14  0681 | PPGA  10  0683 | PPGA  08  0686
PPGA  01  068A | PPGA  04  06B0 |


  我们要的Recovery Genius实际就是第8项:STDE.DAT,可以看到文件的原始大小是38K,压缩后占36.7K。因此,FS15主板剩余的空间是足够的。
  用命令:CBROM 618ASA06.BIN /ISA EXTRACT将STDE.DAT拷贝出来。
CBROM V2.07 (C)Award Software 2000 All Rights Reserved.
ISA ROM - - - [1] : STDE.DAT
Enter an extract file Name: (STDE.DAT)
  这个时候回车就将在C:BIOS下生成一个新文件STDE.DAT
  如果你的主板空间不够,最简单的方法可以将开机的LOGO画面去掉,用下面的命令:
  CBROM FS15.BIN /LOGO RELEASE
  如果空间还不够,可以试着将PCI项去掉,只要把上面命令中的/LOGO换成/PCI就可以。不过下掉这个项目,主板功能是否正常就不敢保证了。

4.在BIOS文件中加入Recovery Genius
  命令:CBROM FS15.BIN /ISA STDE.DAT
  出现:
CBROM V2.07 (C)Award Software 2000 All Rights Reserved.
Adding stde.dat .... 96.5%
  表明成功地加入了文件,出现其他提示都可能有错误(当然如果你英语很好都能看懂就不用我说了),出现错误千万不要再执行下面一步,否则你的机器可能再也点不亮了。

5.将新的BIOS写回主板
   命令:Flash FS15.BIN /SN /PY
   执行完毕重新启动系统就可以看到在检测完DMI后有一行提示:
Press Ctrl-R to Enter Recovery Genius
   表明Recovery Genius已经成功写入BIOS

6.一点说明
  上面的说明全部是基于大众(FIC)主板,更多照顾一点使用FIC主板的一般水平的朋友。
  如果你使用的是其他品牌的主板,只要是AWARD BIOS的,而且BIOS里面有足够的空间,都可以用上面的方法,举一反三,Do It Yourself。

上一页  1 2 

Tags:虚拟 还原 工作

编辑录入:coldstar [复制链接] [打 印]
赞助商链接