教程中国
PHOTOSHOP CS9.0中文版 MAYA 8.5 FOR WINDOWS Corel Painter v9.0 Flash MX2004 中文版 Illustrator cs2 中文版
VC++6.0含sp6 中英文版 VB6.0 +sp6 简体中文版 Borland Delphi 7汉化版 MSDN for vb6.0中文版 Visual Studio 2005简体
教程中国下属 文件存储共享专家BIBIDU.COM 提供大型软件,教材,源码,电影,音乐,图书等下载 更多精品请点此进入
  您目前所在位置: 教程中国 >> 电脑网络 >> 电脑基础知识 >> 制作启动光盘可能涉及到的知识和技巧 RSS订阅
制作启动光盘可能涉及到的知识和技巧
教程(视频,书籍)下载:  ASP.NET AutoCAD 数据库 C# ASP java photoshop 网页设计 delphi 3dmax Flash C++ VB 张孝祥 实例   更多请进入BIBIDU搜索
IT搜索引擎   
   ----------------------------------------------------------------------------------------------------------------------------------------------------
总体步骤:

1、收集、制作各种工具软件镜像(非Windows下)、系统安装文件(或Ghost镜像)以及一些常用的软件
2、使用EasyBoot等制作启动菜单,调用相应的镜像或引导文件(安装2000、XP、2003等系统),并生成ISO文件
3、使用VMWare虚拟机测试生成的ISO,有问题则返回步骤1
4、刻盘(需要的话)
----------------------------------------------------------------------------------------------------------------------------------------------------
主要难点基本上都集中在步骤1,因为涉及到了不少知识和技巧(常识与基本操作),下面对其中的一些加以说明:
----------------------------------------------------------------------------------------------------------------------------------------------------

一、DOS

启动过程:开机->IO.SYS->MSDOS.SYS->CONFIG.SYS->COMMAND.COM->AUTOEXEC.BAT
一般来说需要修改的是MSDOS.SYS、CONFIG.SYS和AUTOEXEC.BAT(若要破解硬盘逻辑炸弹,则可修改IO.SYS),而涉及到启动光盘制作的则主要是CONFIG.SYS和AUTOEXEC.BAT(使用一些DOS工具)

1、CONFIG.SYS
CONFIG.SYS是系统启动配置文件,它主要用于加载内存管理程序、设置扩充内存及扩展内存、加载有关硬件驱动程序,设置有关环境变量等,为用户计算机的正常使用创造必要的用户环境。

用法:

[menu]
menuitem=CDROM,CDROM------Start computer with CD-ROM support. //菜单选项及说明
menuitem=CDUSB,CDUSB----With CD-ROM and USB device support.
menuitem=DOSONLY,DOSONLY----DOS Prompt only.
menudefault=CDROM,30   //默认菜单选项及等待时间
menucolor=7,0     //菜单颜色

[COMMON]   //所有选项的共同配置
device=himem.sys   //加载扩展内存管理器
device=emm386.exe noems //管理高端内存并在扩展内存中模拟扩充内存供某些软件使用
files=30   //表示可同时打开的文件数,一般可选择20-50,系统默认为8
buffers=30   //表示磁盘缓冲区的数目,通常设置为20-30左右,缺省值一般为15
dos=high,umb //将DOS的系统文件移入高端内存,空出更多的基本内存给其他软件使用。
devicehigh=ramdrive.sys /E 8192 //将内存虚拟磁盘驱动载入高端内存,并设定磁盘大小为8MB
lastdrive=z

[CDROM]   //各选项独自的配置,[]中的名字必须和[menu]中的选项相同
devicehigh=oakcdrom.sys /D:mscd001 //将ATAPI光驱驱动程序加载入高端内存

[CDUSB]
devicehigh=oakcdrom.sys /D:mscd001
//将USB驱动程序加载入高端内存
DEVICEHIGH=ECHO.SYS L/o/a/d/i/n/g SCSI//USB /d/r/i/v/e/s /s/u/p/p/o/r/t...
DEVICEHIGH=DUSE.EXE INT EMU CDW=3 DDW=3 XFER=32 DRIVES=2 CDD=USB-CD
DEVICEHIGH=USBASPI.SYS /R /NORST
DEVICEHIGH=ASPIOHCI.SYS /INT /ALL
DEVICEHIGH=ASPIUHCI.SYS /INT /ALL
DEVICEHIGH=DI1000DD.SYS
DEVICEHIGH=USBCD.SYS /D:USB-CD
DEVICE=ECHO.SYS

[DOSONLY]

如果无需使用多种配置,则不用[menu]段,直接写配置就ok了

2、AUTOEXEC.BAT
电脑每次启动时都会自动寻找AUTOEXEC.BAT批处理文件,从而可执行一些每次开机都要执行的命令,比如设置路径PATH、加载鼠标驱动MOUSE、磁盘加速SMARTDRV等。

与上面的CONFIG.SYS相对应的内容:

@ECHO OFF //不显示命令行
if %config%==DOSONLY goto DOSONLY
set EXPAND=YES //set后面的EXPAND相当于一个字符串变量,下同
set DIRCMD=/O:N
set LglDrv=27 * 26 Z 25 Y 24 X 23 W 22 V 21 U 20 T 19 S 18 R 17 Q 16 P 15
set LglDrv=%LglDrv% O 14 N 13 M 12 L 11 K 10 J 9 I 8 H 7 G 6 F 5 E 4 D 3 C
set temp=c:\
set tmp=c:\
call setramd.bat %LglDrv% //call调用另一批处理文件,执行完后返回,相当于函数调用,                     //setramd.bat为设置内存虚拟磁盘
goto %config% //跳转,此处的%config%相当于一个标签,其内容为所选的菜单的名字

:CDROM
LH A:\MSCDEX.EXE /D:mscd001 /L:%CDROM%   //加载CD-ROM驱动到高端内存,lh即loadhigh
path=A:\;%CDROM%:\Tools;%CDROM%:\Tools\ghost;%CDROM%:\Tools\pq;%CDROM%:\Tools\hd;%CDROM%:\Tools\dm;c:\windows;c:\windows\command   //设置文件查找路径
IF ERRORLEVEL 1 SET CDPROB=1
smartdrv.exe   //加载磁盘高速缓存,对硬盘上的文件进行拷贝的话必须加载,否则速度极慢
call cramd.bat   //cramd.bat的内容:
          //@echo off
          //set comspec=%RAMD%:\command.com
          //copy a:\*.* %RAMD%:\ >nul
          //设定COMMAND.com为内存虚拟盘中COMMAND.com,并把软盘镜像中的文件拷到             //内存虚拟盘%RAMD%中
a:\mouse.com >nul
%CDROM%:
GOTO QUIT

:CDUSB
goto quit

:DOSONLY
goto QUIT

:QUIT
set CDPROB=
set LglDrv=
TW /np /n3 > nul //TW为天汇中文系统,以便显示中文,需拷到启动镜像中
cls   //清屏
echo 谢谢使用   //echo后面的是在屏幕上显示的信息
pause   //显示Press any key to continue... 等待用户按任意键后继续
call help.bat

3、DOS启动盘中的部分文件的说明

Aspi2dos.sys、Aspi4dos.sys、Aspi8dos.sys、Aspi8u2dos.sys和Aspicd.scys:以上五个文件为实模式的Adaptec光驱驱动程序
Oakcdrom.sys:ATAPI光驱驱动程序
Btcdrom.sys、Flashpt.sys和Btdosm.sys: Mylex/BusLogic光盘驱动程序
Config.sys:用于加载设备驱动程序  
Drvspace.bin:DriveSpace压缩驱动程序
Himem.sys:扩展内存(XMS)管理器
Io.sys:实模式操作系统
Msdos.sys:系统引导选项配置文件
Ramdrive.sys:启动创建一个虚拟盘
Autoexec.bat:含可执行指令的自动批处理文件
Setramd.bat:搜索第一个可用于虚拟盘的驱动器盘符
Command.com:命令解释程序
Sys.com:系统传输工具,用于制作最基本的MS-DOS启动盘  
Edb.cab:内含可提取工具的CAB文件  
Extract.exe:从CAB文件提取文件的工具
Fdisk.exe:磁盘分区工具
chkdsk.exe:磁盘检测工具
scandisk.exe:磁盘扫描工具
Findramd.exe:启动时探测虚拟盘的实用程序
Smartdrv.exe:启用磁盘高速缓存工具

----------------------------------------------------------------------------------------------------------------------------------------------------

二、镜像制作

事实上大部分工具软件镜像都可以从网上下载到,不过如果你实在找不到现成的,或想自己做个最新版本的,那么就可能会涉及到下面所讲的东西

1、直接修改

如果你有旧版本的镜像文件的话,一般来说,只要更新替换里面的文件就可以使镜像处于最新版本了。

2、制作新的镜像

有些工具无需特别的运行环境,此时只需对一个98启动盘镜像修改就可以了,像Ghost、PQ、DiskGenius等就属于此。此时注意适时加载SmartDrv.exe等(偶尔会对config.sys中的内存管理设定有些要求)就可以了,某些情况下若要对NTFS系统操作的话,就得加载NTFS For DOS之类的软件了,有了上面的一些DOS基本知识,这些应该不会很难了

相对的,某些工具是需要特别的运行环境的,基本上也就是基于其它DOS或Linux,部分修改起来相当麻烦,所以网上基本上是搜不到相应的镜像下载的,这里也不涉及这些。我们可能用到的可能也就是一些专用的磁盘修复工具,如IBM(日立)的DFT、西部的DLGDIAG等,其中Seagate的较新版本的SeaTools所用的OnTrack系统的独占性要求很高,不用其本身的引导文件开机直接引导的话,似乎都无法运行。


新镜像制作实例:

下面以江民KV2005的DOS杀毒盘为例,大致介绍一下镜像的制作

所需的一些工具:
VMWare(里面的镜像软驱非常好用,而且装软件也不会对当前系统造成影响)
WinImage(读取VMWare里的软驱的内容,做成IMA镜像文件)
EasyBoot(制作超大的软盘镜像)

具体步骤://①②③④⑤⑥⑦⑧⑨⑩

①在新建或已有的VMWare虚拟机中添加软驱(没有的话),并使用镜像(新建文件floppy.flp),当然也可以使用物理软驱,不过还是算了吧,既慢又容易坏且还得找软盘。

②在VMWare虚拟机中装好操作系统(如xp),安装KV2005

③打开KV2005,选择制作DOS杀毒伴侣,提示需要四张软盘(在这不使用U盘或文件夹方式,因为其它工具很少支持这种制作的)。制作好第一张软盘后,打开WinImage,读出软盘中的内容(见附件1),保存为IMA镜像文件,如kvdos1.ima。用同样的方法制作剩下的三张软盘,并得到kvdos2.ima、kvdos3.ima和kvdos4.ima

④将这四个ima文件从虚拟机中拷到当前系统中(如果虚拟机中有EasyBoot就不用了,不过还是建议在当前系统中装EasyBoot)

⑤打开EasyBoot,选择工具->生成新的软盘印像(这里印像和镜像都是指同样的东西),种子印像文件选择kvdos1.ima,大小选4320(够了),输出文件取名为KVDOS.img,点击生成(见附件2)

⑥用WinImage将那四个ima文件的内容拖出来,并放入KVDOS.img中就ok了

ps:
①虚拟机安装了VMWare Tools后,就可以使用映射网络驱动器来用享当前系统的一些资源了,不过还是用鼠标直接拖动比较方便,按着鼠标左键不放拖动文件就可以了,从虚拟机到当前系统或反过来都行(VMWare 5.0),建议使用VMWare 5.0,文件传送速度快了不少

②如果工具软件不超过两张软盘的容量,则无需使用EasyBoot来制作镜像,直接用WinImage,将镜像更改格式为2.88M就可以了;WinImage7.0已经支持生成任意大小(见附件3)

----------------------------------------------------------------------------------------------------------------------------------------------------

三、系统文件的制作

关于这方面的内容,本版块的帖子已经相当多,大家可以看看老大的帖子或下载启动光盘制作完全手册看看

在这里,以一个举一反三的例子向大家介绍一下其它一些功能的实现

内容:使用O&O BlueCon XXL Admin Suite制作2000/xp/2003的密码修改镜像,并添加到启动光盘中

来源:编程技术-十度教育
作者:
关键字:制作启动光盘可能涉,知识,技巧
发表日期:2006-10-18 12:55:36

网页显示有限 阅读全文请下载本文完整版WORD文档

上一篇:用nero制作WIN98多功能启动光盘   下一篇:DOS启动光盘的制作方法


2008-10-8 15:31:49
本文的相类似文章
  • JDBC性能技巧(1)
  • JDBC性能技巧(2)
  • JDBC性能技巧(3)
  • js技巧收集(200多个)
  • 了解进程和病毒十七点相关知识
  • Norton安全特警实用技巧四则
  • 拒绝网站木马之权限设定技巧
  • 操作系统的木马常识和预防技巧
  • 经典杀毒软件诺顿最新技巧大放送
  • 网页恶意代码防范技巧
  • 在学习中进步 在进步中成长 教程中国相随您的成长之路
    华腾联合科技股份有限公司版权所有
    广告联系:Rosibo@163.com