论坛风格切换
  • 5111阅读
  • 6回复

[电脑服务]从 DOS 命令到制作IMG映像的详细解说实战教程课 [复制链接]

上一主题 下一主题
 

发帖
6424
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-24
— 本帖被 Admin 从 电脑服务 移动到本区(2013-01-09) —
从 DOS 命令到制作IMG映像的详细解说实战教程前     言 Xazo 9J  
             bK"SKV  
       因 EasyBoot 调用文件大多数是 IMG 映像文件, 而 IMG 映像文件编辑需要懂 DOS 命令, 但到现在懂 DOS 知识的人越来越不多了,在做 IMG 映像文件时,论坛上到处求助帮助说,这个应该这样写那个应该是怎样写,为了大家的学习,首先需要从DOS的基本学起,所以我花费一点时间来写一篇从 DOS 基础开始的详细解说到制作 IMG 映像文件的实战教程,希望大家能学到一点 DOS 知识和经验,在本教课程过程中有需要用到文件和小工具我会提供上来的,大家不必乱找,和废时间, 但我本人时间有限,不能及时发上课教程上来时不要心急,需耐心等待哦。 - Xu.1S  
      一、在本教课程中如有 DOS 前辈高手来阅览时, 希望前辈指出有不到之处的地方,望前辈指正错误,以免误导大家,我衷心的感谢前辈的指出。 NL=|z=q  
      二、这篇文章大多数是搜集自网上,但经我整理和加入我自己的一并发上来,希望大家仔细阅读和实例式式,不然是很难理解的。只有你自己请自使用过,才会明白用意哦。 x5`br.b  
本教程已写完,允许转贴, 但必须注明贴子连接出处, 谢谢合作! zLs|tJOVp  
极酷技术交流 1 号群  号码: 11175590 已满 J?@DGp+t  
极酷技术交流 2 号群  号码: 18816617 已满
RoA?p;]<  
>WJf=F`_H  
注意: 二个群号已全满了,不要再加了, 除非你自己充值进来, :bV mgLgG  
9O` m,t  
              [color=#0066ff]第一课  基本 DOS 命令集详细解说 G@FI0\t  
S1 Z2_V  
path    指向路径命令: 6oaazB^L  
        path=c:\dos;c:\windows;c:\ 这条命令就是说,当我们执行一个文件时, p^<yj0Y  
        电脑先在当前目录下查找这个文件,找到则执行,如果没有找到,则电脑按照 o./.Q9e7  
        path命令所指定的目录顺序去查找,先在C盘dos目录下,然后在windows目录 &X@Bs-  
        下,最后在C盘根目录下寻找这个文件 ~LJY6A@y  
edit    编辑命令: 6*4's5>?D  
edit   w.bat回车(就是编辑 w.bat文件的意思) Y?CCD4"qn  
ren     改名命令: O<PO^pi  
        例如把abc.txt改成bne.dat,就可以输入ren abc.txt bne.dat。 Amr[wx  
type    查看命令: [yl sz?  
        我想知道abc.txt文件的内容,就从键盘上输入type abc.txt 。 [Aj Q#;#Q  
diskcopy 磁盘复制命令: n~"$^Vr  
         diskcopy命令的格式很简单:diskcopy 源驱动器名 目的驱动器名。举个例子来 Hgeg@RP Q  
         说,如果要在A驱动器上复制磁盘,就输入:diskcopy a: a: (奇怪吧,哪来两 <~}7Mxn%x@  
         个A盘,且看下文电脑是如何理解的)。 ;__9TN  
chkdsk   磁盘查看命令: 4%4avEa"w  
         就输入chkdsk C: +d+@u)6  
cd       改变当前目录命令: ~CB[9D=  
         用法,就输入cd abc 1_fZm+oW!  
sys      制作DOS系统盘命令: P./V6i<:  
         用法,就输入sys a: 0N[&3Ee8  
copy     拷贝文件命令: 0nn okN^  
         用法,就输入copy c:\abc.txt a:\ +;$oJJ  
del     删除文件命令: WARb"8Kg  
        用法,就输入 del c:\abc.txt W>r#RXmh  
deltree 删除目录树命令: +a&p$\  
         用法,就输入 deltree c:\abc H1<>NWm!v7  
dir     查看命令: 2XTPBZNe  
        用法,就输入 dir 如: m }a|FS  
        用法1、dir /w h~&gIub  
        用法2、dir /p 7{e{9QbJ4  
        用法3、dir /w/p />¬$>  
format  格式化磁盘命令: =9oP owq  
        用法1,就输入format a:(完全格式化不带任何信息) HX'FYt/?t  
        用法2,就输入format a:/q(快速格式化不带任何信息) 4c oJRqf=  
        用法3,就输入format a:/s(完全格式化并写入DOS启动主文件) i|w8.}0  
        用法4,就输入format a:/q/s(快速格式化并写入DOS启动主文件) 8h3=b[  
md      建立目录命令: xq-17HKs  
        用法,就输入md abc j?y LDLj  
mem     查看内存状况命令: IdYzgDH  
        用法,就输入mem ~!s-o|N_\  
rd      删除目录命令: d(vsE%/!  
        用法,就输入rd abc q)H1pwxD  
cls     清屏命令: Zfk*HV#\  
        用法,就输入cls U4m9e|/H;z  
        适用场合:屏幕上太乱了,或是屏幕上出现乱码了, 清除屏幕上显示内容但不影响 l Z#o+d2Y  
        电脑内部任何信息.  Q~R ~xz  
move    移动文件与改目录名: LmlXMia  
        用法,就输入c:\>move c:\autoexec.bat c:\old (移动autoexec.bat文件至old目录下) ul%h@=n  
        用法,就输入c:\>move c:\config.sys c:\temp (移动config.sys文件至temp目录下) sK{l 9  
more   分屏显示命令: Y2xL>F  
       用法,就输入C:\>type msdos.w40 | more Q-ni|  
       适用场合:当输出很多一屏显示不下时采用,几乎适合所有命令,尤其是type等命令 A(?\>X 9g  
       时很有用。 使用more时磁盘不能有写保护,也不适合光驱。 b'VV'+|  
xcopy 拷贝目录和文件命令: Cm$.<CV  
      用法,就输入xcopy *.* [目录] /s a#mNE*Dg  
适用场合:在进行连同子目录一起拷贝时很有用,在拷贝大量文件时比COPY命令要快得多 . hjaT^(Y  
attrib 设置文件属性命令: o,U9}_|A  
       用法1,就输入attrib +r abc.txt ]\/tVn.'  
       用法2,就输入attrib +h *.* /s? 隐含所有文件 1h6 ^>()^  
       参数: A7(hw~+@  
       attrib +r或-r [文件名] 设置文件属性是否为只读 {x'GJtpb  
       attrib +h或-h [文件名] 设置文件属性是否隐含 a+hd(JX0~  
       attrib +s或-s [文件名] 设置文件属性是否为系统文件 2*(Z==XC7  
       attrib +a或-a [文件名] 设置文件属性是否为归档文件 j1_ @qns{  
       attrib /s 设置包括子目录的文件在内的文件属性 NCxqh<  
date   显示及修改日期命令: 9lB]~,z  
       用法,就输入C:\>date 03-20-2005? 将日期改为2005年3月20日 g{W;I_P^9  
lable  设置卷标号命令: ;Yi4Xva@  
       用法,就输入label [盘符] [卷标名] 设定指定盘的卷标 iXyO(w4D  
       例  子 C:\>label? wi9DhVvc 0  
     Volume in drive C is WANG V"p!B f  
     Volume Serial Number is 2116-1DD0 uOa26kE4  
     volume label (11 characters,Enter for none)? 4}`  
     可以输入卷标,直接回车后 >zDF2Y[  
     Delete current volume label (Y/N)? ??n*2s@t  
     按y删除旧卷标,按n不更改 (D@A74q\'  
defrag 磁盘碎片整理命令: : ^ 8  
        用法,就输入C:\>defrag }2K$^u R  
doskey  调用和建立DOS宏命令命令: MCU_Z[N#10  
        用法,就输入 doskey /reinstall      重新安装doskey USFD y  
      doskey /bufsize=       设置缓冲区的大小 SyAvKd`g  
      doskey /macros        显示所有doskey宏 b-3*Nl_%  
      doskey /history        显示内存中所有命令 \Mg`(,kwe  
            doskey /insert|overstrike    设置新键入的字符是否覆盖旧的字 +?p.?I  
例  子]  C:\>DOSKEY? K3\#E/Ox  
       C:\>dir C> [ Uvc  
       C:\>copy C:\temp\*.* a: Y?ez9o:/#  
       C:\>del c:\temp\*.*  JHf  
       C:\>copy b:\*.* c:\temp PMfkA!.Y  
              C:\>doskey di=dir/w/p? 定义di为宏命令,意思是执行dir/w/p 7LO%#No",  
fdisk    硬盘分区命令: ='TE,et@d  
         用法,就输入fdisk后按回车即可进入提示界面 z,{<Nm7&F  
emm386   扩展内存管理命令: z>w`ZD}XY  
         用法 lh [程序]   ~G27;Npy  
         将程序装入高端内存 使用此命令时,config.sys文件中需有下面两条语句。 wH~kTU2br  
         device=emm386.exe dos=umb >DPB!XA3  
         lh [程序] /l:区号    将程序装入指定的umb区 %*#n d  
         lh /s          一般是由memmaker专用 0flg=U9  
         例子:  C:\MOUSE\>lh mouse?  将鼠标驱动程序装入高端内存 jE#O>3+.  
memmaker 内存优化管理命令: 'R&uD~Q  
         用法,就输入C:\>memmaker 回车,出现提示一直回车 2. 回车继续,F3退出 xoOJauSX1  
msd      系统检测命令: 5e sQ;  
         用法,就输入 C:\>msd 回车后可见到实例 /m!Cc/Hv  
undelete 恢复被删除的文件命令: rHP%0f 9:  
         用法,就输入undelete V7TVt,-3  
           undelete /all   恢复文件且不再询问是否恢复 O5H9Y}i]  
           undelete /list  列可恢复的文件名 \,J/ r!  
prompt  设置提示符命令: 0oEOre3^%  
        适用场合:当你厌烦了c:\>的提示符或者您想使您的提示符与众不同时,您可以 z5W@`=D  
        试一试,非常有趣的DOS命令,可以随时显示时间与日期。 3s"0SLS4  
       [用法] prompt $p$g 以当前目录名和>号为提示符,这是最常用的提示符 PQ@L+],C  
           prompt $t 表示时间      prompt $d 表示日期 J)mh u}  
        prompt $$ 表示$        prompt $q 表示= Jvun?J m  
        prompt $v 表示当前版本    prompt $l 表示< [o*7FEM|<  
        prompt $b 表示|        prompt $h 表示退位符 4(-b x.V  
        prompt $e 表示Esc代表的字符  prompt $_ 表示回车换行 K-&V,MI  
       [例子] C:\DOS>prompt wang$g? 将wang>作为提示符 ;Jd3u -  
        WANG>prompt $t$d$g?  使用时间、日期和>号做为提示符 J[^}u_z  
        0:01:07.77Thu 08-29-1996>prompt $p$g? )P7)0c  
        C:\DOS> o !4!"O'E  
restore  恢复已备份的文件命令:  :ujCr.  
         建议:如果以前用backup做过文件备份,则当原文件损坏时可以用它来恢复 %T7nO%p  
         文件,将用backup命令备份的磁盘中的文件恢复到另一磁盘中,备份磁盘中 &YDK (&>  
         应有backup.00X和control.00X这两条文件。 *Z_C4Tj  
       [用法] restore [备份盘符] [目标盘符] }8;[O 9  
        将备份盘上备份文件恢复到指定盘上 Q:ezifQ  
        restore /s     将备份文件包括子目录都恢复到指定盘上 XJ2^MF2BU  
        restore /p     让用户判断是否恢复文件 P;pl,~  
        restore /b:日期  恢复日期以前的文件 V 21njRS  
        restore /a:日期  恢复日期之后的文件 jYiv'6z  
        restore /l:时间  恢复时间之前的文件 3BpZX`l*p  
        restore /e:时间  恢复时间之后的文件 IF]lHB  
        restore /m     只恢复上次备份后修改过的文件 Z'H5,)j0R  
        restore /n     只恢复上次备份后已删 除的文件 N41R  
        restore /d     只显示要恢复的文件名 CR2_;x:0  
       [例子] C:\DOS>restore a: c:? 9:I6( Zv0  
        Insert backup diskette 01 in drive A: wO2_DyMm@  
        Press any key to continue . . . /x{s5P 3  
        在A驱中放入第一张备份盘,按任意键即可,恢复完第一张后,按顺 Tr^nkD{  
        序放入其它盘即可。 aTf`BG{kw  
        当您用上述命令不能正确恢复文件时请用: P,sjo u^  
        C:\DOS>restore a: c:\ /s :8A!HI}m{  
time     显示及修改时间命令: 4nAa`(62  
         用法,就输入time 即可按提示修改,不修改按回车忽略修改 9}z0J  
set      设置环境变量命令: v:+ ~9w+  
         用法,就输入set [环境变量]=[字符串] :{(w3<i  
         例子: C:\>set path=c:\dos 与path c:\dos含义相同, 这条命令常常用在autoexec.bat中 XT;u<aJs  
smartdrv  设置磁盘加速器命令: 7 bDHXn  
          用法,它可以提高硬盘访问速度,最好在autoexec.bat文件中加载吧。 ~^+0  
          用法: smartdrv /x fvb=#58N_  
     执行并驻留内存,开辟磁盘加速缓存区,并屏蔽所有驱动器缓存,是 xV%6k{_:G  
     较常用的方法(一般用这个命令就够了) ]tY ^0a  
     smartdrv /c       将缓存内的信息都写入硬盘 i|1^+;  
          smartdrv /e: 数字    设置一次移动的信息量 qH['09/F6  
     smartdrv /b: 数字    设置预先读取的缓冲区大小 M4xi1M#%  
append    设置非执行文件的路径命令: OM{WI27  
          适用场合: 当您无法在多个目录中寻找到自己输入的文稿时,可以试一试这 =!m}xdTP  
          个命令,用法类似path。 ;;A2!w{}[i  
          用法: append [路径];[路径] )Fb>8<%  
          例子: C:\>append c:\test? $cu00K  
     设置寻找非可执行文件路径为c:\test如果该目录下有文件1.txt时, s|y:UgD  
     在其它目录下调用1.txt找不到时,可自动寻找到c:\test目录。 fr!Pj(Q1  
     D:\UCDOS>edit 1.txt 可找到C:\test\1.txt文件 0zY(:;X  
debug    程序调试命令: GJqE!I,.  
         如果你学过汇编语言,那你应该会使用debug,如果没学过,最好别使用. xnE|Umz  
         用法  debug [文件名] b~-%c_  
diskcomp 比较磁盘命令: TNJG#8n%Y  
          适用场合: 比较两张盘是否相同,没想到什么时候会用到,在比较用 xUfbW;;]UU  
          diskcopy拷贝的两张盘,为什么不用diskcopy/v校验呢? ]:34kE}e5  
         [用法]diskcomp [盘符1] [盘符2] 比较盘1和盘2 .5!t:FPOv  
         diskcomp /1 只比较磁盘的第一面 5s?Hxn  
         diskcomp /8 只比较没磁道的前8个扇区  ["}rk  
         [例子]C:\>diskcomp a: a: Et_V,s<|  
         在同一软驱中比较两张盘 eSW{Cb  
         Insert FIRST diskette in drive A: 2 1PFR:lP7  
         放入第一张盘 UU8pz{/  
         Press any key to continue . . . fL]Pztsk+  
         Comparing 80 tracks 18 sectors per track, 2 side(s)    /t-fjB{=G  
         Insert SECOND diskette in drive A: @ |'5 n  
         放入第二张盘 NAPX_B,6  
         Press any key to continue . . . Compare OK mw5?[@G-  
         比较未发现不同 ItVugI(^ C  
         Compare another diskette (Y/N) ?n .UoOO'1K  
         是否比较其它盘,选y继续比较,选n停 n<B<93f/  
expand   解压工具命令: Ngg?@pG0y  
          微软公司软件原始安装盘中有许多后缀以"_"结尾的压缩文件,可以用它解压, fb  da  
          解除您因为少数几个文件丢失造成的麻烦。(Windows下用Winrar就可以解压) j1 =`|  
          用法,C:\>expand a:vsafe.co_ c:\dos\vsafe.com `-3o+ID\  
ITy/eZ"&:  
fasthelp 快速显示帮助信息命令: _e9:me5d"$  
          用法,在DOS下输入abc.exe /fasthelp  同/?  JMdPwI  
fc        文件比较命令: c)0amM  
          用法,就输入fc[文件名1][文件名2]比较两文件的不同参数还有: a c l Lbn n t w nnnn "`[!Lz  
subst    路径替换命令: 3Tq\BZ  
          用法 subst   显示当前的替代路径 >hH0Q5aL  
        subst [盘符] [路径]                     P9T5L<5  
        将指定的路径替代盘符,该路径将作为驱动器使用 Y?534l)j  
        subst /b         解除替代 !a$ D4(`v  
        [例子]C:\DOS>subst a: c:\temp? 用c盘temp目录替代a盘 F]O$(7*  
        C:\>subst a: /d?     解除替代 ZtHm\VTS  
第二课  《基本 DOS 批处理详细解说》已经发布了 q64k7<C,  
@Tfl>/%  
            本教程已写完,允许转贴, 但必须注明贴子连接出处, 谢谢合作! ?uMQP NYs  
评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
十年磨一剑,鼎力打造个人事业平台,我的事业我做主,做人生命运的掌舵手.做自己人生的设计师.
培养鹰一样的个人,打造雁一般的团队!

发帖
6424
只看该作者 沙发  发表于: 2009-05-24
第二课  基本 DOS 批处理详细解说 ;O  0+,  
4lKVY<  
一、echo、@、call、pause、rem 是批处理文件最常用的几个命令,我们就从他们 .yENM[-bQ  
                               开始学起 C6_@\&OA  
echo            表示显示此命令后的字符 l<(Y_PE:  
echo off        表示在此语句后所有运行的命令都不显示命令行本身 "!K'A7.^  
@               与echo off相象,但它是加在其它命令行的最前面,表示运行时 {2`=qt2  
                不显示命令行本身。 5BR5X\f0  
call            调用另一条批处理文件(如果直接调用别的批处理文件 ,执行完 yk2!8  
                那条文件后将无法执行当前文件后续命令) D}3XFuZs_  
pause           运行此句会暂停,显示 Press any key to continue... 等待用户 :Sg_t Of  
                按任意键后继续   VGL#!4wK  
rem             表示此命令后的字符为解释行,不执行,只是给自己今后查找用的   Da$r`  
二、if 、goto 、choice 、for 是批处理文件中比较高级的命令,如果这几个你用 9dh >l!2  
                               得很熟练,你就是批处理文件的专家啦。 QCPID:  
if      表示将判断是否符合规定的条件,从而决定执行不同的命令。 有三种格式: hC_Vts[v/  
        1、if "参数" == "字符串"  待执行的命令 P\CDd=yWc  
        参数如果等于指定的字符串,则条件成立,运行命令,否则运行下一句。 A$g+K,.l  
        (注意是两个等号) U=sh[W  
        如:if "%1"=="a" format a: 2}?wYI*:5|  
        2、if exist 文件名  待执行的命令 ^7]"kg DA  
        如果有指定的文件,则条件成立,运行命令,否则运行下一句。 YGc^h(d  
        如:if exist config.sys edit config.sys ~8|t*@D  
        3、if errorlevel 数字  待执行的命令 ]aCk_*U  
        如果返回码等于指定的数字,则条件成立,运行命令,否则运行下一句。 B~'MBBD"  
        如if errorlevel 2 goto x2  DOS程序运行时都会返回一个数字给DOS, &4dz}zz90  
        称为错误码errorlevel或称返回码 #<( = }?  
e$c?}3E!z  
goto    批处理文件运行到这里将跳到goto 所指定的标号处,一般与 if 配合使用。 iA_8(Yo  
        如: TST4Vy3  
           goto end Fyyg`J  
           :end {5*|C-WWtG  
           echo this is the end Pag63njg?  
:       这是标号字符(所在位是冒号),是用来执行被 goto 跳转所用的标号字符, S'~o,`xy  
        标号所在行是不会被执行,如: C}IbxKl  
        :end 等等... #sKWd  
z<gu00U7  
choice  使用此命令可以让用户输入一个字符,从而运行不同的命令。使用时应该 @+U,Nzd  
        加/c:参数,c:后应写提示可输入的字符,之间无空格。它的返回码为1234…… ~{>?*Gd&T  
        如: choice /c:dme defrag,mem,end ^5=UK7e5KY  
        将显示 UkCnqNvx  
        defrag,mem,end[D,M,E]? B@Nt`ky0*  
        例如,test.bat的内容如下: EPW7+Ve  
        @echo off zT~B 6  
        choice /c:dme defrag,mem,end &p<(_|Af  
        if errorlevel 3 goto defrag 应先判断数值最高的错误码 C9S@v D+  
        if errorlevel 2 goto mem =\)IaZ  
        if errotlevel 1 goto end +5v}q.:+  
        :defrag zBf-8]"^  
        c:\dos\defrag 3>z[PPw  
        goto end &@"]+33  
        :mem ihT~xt  
         mem O$`UCq  
         goto end nA>sHy  
        :end %[<Y9g,:Q  
        echo good bye *p ? e.%nd  
        此文件运行后,将显示 defrag,mem,end[D,M,E]? 用户可选择d m e , u!N{y,7W)  
        然后if语句将作出判断,d表示执行标号为defrag的程序段,m表示执行 !\[+99F#  
        标号为mem的程序段,e表示执行标号为end的程序段,每个程序段最后都 H]<]^Zmjy  
        以goto end将程序跳到end标号处,然后程序将显示good bye,文件结束。 =R*Gk4<Y  
,G^[o,hS  
for     循环命令,只要条件符合,它将多次执行同一命令。 B6Ej{q^k,  
        格式FOR [%%f] in (集合) DO [命令] xa( m5P  
        只要参数f在指定的集合内,则条件成立,执行命令 i54md$Q^  
        如果一条批处理文件中有一行: $N$ FtpB  
        for %%c in (*.bat *.txt) do type %%c Ja]o GT=e  
        含义是如果是以bat或txt结尾的文件,则显示文件的内容。 z41_oG7   
device和devicehigh *5%*|>  
        加载一些内存驻留程序,用于管理设备。比如内存管理程序和 R4%P:qM  
        光驱驱动程序等。 =j0x.f Se  
如:    device=c:\dos\himem.sys F="z]C;u  
        device=c:\dos\emm386.exe ram 5H,G-  
        devicehigh=c:\cdrom\cdrom.sys P,gdnV ^  
 'k&?DZ!  
himem.sys和emm386.exe >zY \Llv  
        DOS只能直接使用640K的内存,即基本内存,必须依靠其它内存管理程序来 "fQRk  
        使用更多的内存,这两条命令就是最常用的内存管理程序。 ~$O1`IT  
himem.sys        负责管理扩展内存。 wN37zPnV~  
emm386.exe        负责管理高端内存并在扩展内存中模拟扩充内存供某些软件使用。 P4 ul[zZ  
                为了使用更多的内存,配置文件中应有: o7&4G$FX~  
                device=c:\dos\himem.sys :&'{mJW*{t  
                device=c:\dos\emm386.exe ram LE?u`i,e=+  
                注意:EMM386.exe 要求先安装 himem.sys,因而必须确保 [_y@M ]  
                安装 himem.sys 的配置命令在 emm386.exe 之前。 N$?cX(|7  
dos=high,umb    这两个参数也可以分开写成两条语句,即: &ntBU]< q  
                dos=high '!v c/Hw  
                dos=umb V9x8R  
                应在config.sys中加入这条命令,这样会将DOS的系统文件移入高端 +V v+K(lh$  
                内存,空出更多的基本内存给其它软件使用。 注意,如果用户没有 FgA//)1  
                安装emm386.exe,umb这个参数是没有实际意义的 iZ[tHw||  
lastdriver      lastdriver 规定用户可以访问的最大驱动器符数目,也就是DOS所能 X_; *`,<T  
                识别的最后的驱动器符(字母)。如果设定的驱动器符数目小于本机上 5T4"j;_.BL  
                的实际驱动器数,则此lastdriver命令会被忽略掉。缺省的最大驱动 HW=xvA+  
                器符数目为本机的实际驱动器数目加一。 bm&87  
::              二个冒号,它和批处理文件中的 rem 含义相同,即注释 kR.wOJ7'  
ramdrive.sys    虚拟磁盘文件。 b'>8ZIY  
                只要在 config.sys 中加入 device=ramdrive.sys 就可使用虚拟磁盘了 IN^9uL]B  
                比如: z)F#u:t  
                  device=c:\dos\ramdrive.sys 1024 /e QL"gWr`R  
                表示在扩展内存中建立 1M 的虚拟磁盘。如果加/a参数,则表示在扩充 Mj0Cat=  
                内存中建立虚拟磁盘。 8dT'xuch  
%CDROM%         %CDROM%是光驱盘符的变量字符串,用它可以把所在的任意光驱盘符替为 w5]"ga>Y  
                真实盘符, 需要与光驱驱动模块一同执行,如: P#GD?FUc  
                LH \MSCDEX.EXE /D:mscd001 /L:%CDROM% AZFWuPJo  
%RAMD%          %RAMD%是随机虚拟磁盘, 此盘创建在扩展内存中, 建立此盘的模块就是 >e5zrgV  
                ramdrive.sys ,见上面的“虚拟磁盘文件”说明。 [UPNd!sy  
                另外这个虚拟内在还有更强大的虚拟内存管理器,可以超过64MB的内存 v@ONo?)  
                管理,就是 XMSDSK.EXE 与 EMSDSK.EXE,
十年磨一剑,鼎力打造个人事业平台,我的事业我做主,做人生命运的掌舵手.做自己人生的设计师.
培养鹰一样的个人,打造雁一般的团队!

发帖
6424
只看该作者 板凳  发表于: 2009-05-24
第三课  Windows 98 启动盘的详细讲解 LVmY=d>  
在开始前选讲一下 Windows 98 启动盘的特征和功能,现已对 Windows 98 的 N*1  
启动盘作了很大的更改。下列各项是针对 Windows98 的新增特性。 *aG"+c6|  
- 多配置启动菜单 K`gc 4:A  
- 实模式 CD-ROM 支持 ~u2w`H?V  
- EBD.CAB 文件 Qu}N:P9l?X  
- RAMDRIVE FQ##397  
- WINDOWS98 启动问题 6PJ'lA;*b  
- 使用启动盘上的工具 )OUU]MUH  
多配置启动菜单 ;Vo mFp L  
============== t&pGQ  
如果用新的 Windows98 启动盘启动计算机,那么,系统将显示引导菜单,用于 c(:Oyba  
加载常用CD-ROM 驱动器或执行正常的干净引导。进行选择之后,Config.sys U?EG6t  
文件就加载对应的 CD-ROM 驱动程序(如果已经选定),然后加载 2MB RAMDrive。 \1{_lynD  
RAMDrive 存储解决常见问题所必须的诊断工具。 WY.5K =}  
要注意是:  QT_^M1%  
RAMdrive 可能导致 CD-ROM 的驱动器号向后顺延一个字母。如果 CD-ROM 常为 a>(~C'(<  
驱动器 D:,现在可能就变为驱动器 E:。 N(7u],(Om  
实模式 CD-ROM 驱动程序 JX&~y.F  
===================== .D3`'K3t{[  
Windows 98 启动盘中含有常规的 ATAPI IDE 和 SCSI CD-ROM 驱动程序, `$Kes;[X  
使用此驱动程序,即使 Windows98 GUI 不可用,CD-ROM 也可在 DOS 中 [0(mFMC`  
正常工作。 cKpQr7]ur  
注意,并不支持所有 CD-ROM 驱动器。如果使用这些驱动程序时,CD-ROM RO$*G jQd  
驱动器无法正常工作,那么,就必须使用 CD-ROM 驱动器所附带的驱动程序。 YE_6OLW  
    Windows 98 启动盘里面共有文件 24 个, 下面先把这 24 个文件 5Jd` ^U  
的功能和作用作个详细说明。启动盘的文件如下: kd`YSkZ  
================================================================= ^?sSx!:bZ  
文件            功能 |` v^d|  
Aspi2dos.sys    实模式的 Adaptec CD-ROM 驱动程序 OequU'j  
Aspi4dos.sys    实模式的 Adaptec CD-ROM 驱动程序 !=knppY  
Aspi8dos.sys    实模式的 Adaptec CD-ROM 驱动程序 ~ a >S#S  
Aspi8u2.sys     实模式的 Adaptec CD-ROM 驱动程序 bZXlJa`'S  
Aspicd.sys      实模式的 Adaptec CD-ROM 驱动程序 '8={ sMy  
Autoexec.bat    启动批处理文件(也就是我们常要修改的文件,在启动时用到的 7V/Zr  
                 第五个文件,一般来说也就是最后一个启动时用到的文件,当它 }#|2z}!  
                 执行完后,基本完成了操作,计算机就等待着你执行以后程序或 D8 wG!X  
                 命令了) H` Lu"EK  
Btcdrom.sys     Mylex/BusLogic CD-ROM 驱动程序 AgCs;k&IG  
Btdosm.sys      Mylex/BusLogic CD-ROM 驱动程序 Cn/q=  
Command.com     DOS 命令解释程序(在启动时用到的第四个文件) +Wd L  
Config.sys      加载设备驱动程序(这个也是我们常要修改的文件,很重要的一个, h {H]xe[Q  
                 在启动时用到的第三个文件) x Zg7Jg  
Drvspace.bin    Microsoft 磁盘空间管理压缩驱动程序 i]@c.Q iFN  
Ebd.cab         包含解压缩实用程序的 Cab 文件 K /ZHJkJ7  
Ebd.sys         EBD 标识的文件 C,3T!\  
Extract.exe     解压 Ebd.cab 文件的文件 pLJeajv)z  
Fdisk.exe       磁盘分区工具 6>lW5U^yA\  
Findramd.exe    启动过程中查找 RAMDrive 的实用程序 Hi7G/2t@`  
Flashpt.sys     Mylex/BusLogic CD-ROM 驱动程序 XJ\_ V[WA  
Himem.sys       XMS 内存管理程序 5E.vje{U;  
Io.sys          系统引导文件(在启动时第一个用到的文件) :1NYpsd.i  
Msdos.sys       引导选项信息、路径、多层引导等等(在启动时第二个用到的文件) ]]3Q*bq4  
Oakcdrom.sys    ATAPI CD-ROM 驱动器的通用设备驱动程序 ]wR6bEm7  
Ramdrive.sys    启动时创建 Ramdrive (也就是这个变量符 %RAMD% 是随机虚拟磁盘) =ty2_6&>  
Setramd.bat     搜索第一个可用作 Ramdrive 的虚拟磁盘驱动器 mVHFT~x7}  
g6`.qyVfz'  
下面是 Windows 98 启动盘里的 EBD.CAB 文件 th9 0O|;  
=========================================== hvL6zCi  
Ebd.cab 文件是一个压缩文件,在启动时,其内容被解压缩释放至 Ramdrive Y}ky/?q  
虚拟磁盘下,也就是仿真物理硬盘。下面顺便先讲说一下这个 Ramdrive 的创建。 VHj*aBHB  
创建 RAMDrive 虚拟磁盘即仿真物理硬盘 1V\1]J/  
====================================== 5 Af?Yxv  
RAMDrive 是在处理 Config.sys 文件的过程中予以创建的,其大小为 2MB。 acy"ct*I  
Ramdrive 是用系统 RAM 创建的,用以仿真物理硬盘。如果不创建 RAMdrive 虚拟 v<`$bvv?  
硬盘(仿真物理硬盘),在单张 1.44 MB 的软盘上就没有足够的空间存放诊断工具 S}O5l}E  
以及 CD-ROM 驱动程序。 sHF%=Vu  
警告: _&=9Ke  
由于 RAMDrive 是在处理 Config.sys 文件的过程中用由系统 RAM 予以创建的, xT/9kM&}L  
因此,它只临时存在。如果正常重启动计算机,它将消失。 ) _ #T c  
下面列出了 Ebd.cab 文件中所包含的文件及功能。 65t[vi*C  
================================================ .:SfM r;G  
文件            功能 JQr36U  
Attrib.exe      添加或删除文件属性 MKe *f%  
Chkdsk.exe      小而简单的磁盘状态工具 $ JuLAqq  
Debug.exe       调试实用程序 Qv74?B@  
Edit.com        实模式的紧急文本编辑器 P1e5uJkd  
Ext.exe         新的简单文件提取实用程序 [@zkv)D6  
Format.com      磁盘格式化工具 /:^tc/5U ]  
Mscdex.exe      用于 MS-DOS 的 Microsoft CD-ROM 文件扩展 Hj1k-Bs&'w  
Scandisk.exe    磁盘状态工具 I>!|3ElT  
Scandisk.ini    磁盘状态工具配置文件 #W.bZ]&WA  
Sys.com         传输系统文件,将磁盘制成启动盘 s7AI:Zv  
好了,到此我们已经讲了 Windows98 启动盘的各个文件的用途和作用,下面开始 hOV_Oqe4?  
讲解我们常要修改的二个文件了, R<t&F\>  
1、Windows98 启动盘启动的过程如下: 'oT|cmlc  
启动过程:开机后从→IO.SYS→MSDOS.SYS→CONFIG.SYS→COMMAND.COM→AUTOEXEC.BAT  rA2qV  
一般来说我们需要修改的是 CONFIG.SYS 和 AUTOEXEC.BAT 而涉及到启动光盘制作的则 *eMLbU7  
主要就是这二个 CONFIG.SYS 和 AUTOEXEC.BAT 文件。 '2j~WUEmg  
2、CONFIG.SYS 文件内的详细讲解 ,qYf#fU#7  
======================================================================== cUYX1a)8  
[menu]  这是启动时显示的菜单选顶 zEAx:6`c  
menuitem=CD, Start computer with CD-ROM support.  选择这项后启动时带光驱支持 KM EXT$p  
menuitem=NOCD, Start computer without CD-ROM support.  选择这项后启动时不带光驱支持 we @Yw6<  
menuitem=HELP, View the Help file.   选择这项启动后进入查看帮助文件 }el,^~  
menudefault=CD,30   这项是显示等待进入的时间,默认为30秒,可以自己设定。 lej^gxj/2  
menucolor=7,0   这项是屏幕显示颜色,默认是黑底白字。详细如下: i /C'0  
0= 黑色  1=蓝色  2=绿色  3=青色  4=红色  5=红紫色  6=棕色  7=白色  8=灰色 Us*Vn  
9=淡蓝色  10=淡绿色  11=淡青色  12=淡红色  13=淡红紫色  14=黄色  15=淡白色 Aw5K3@Ltz  
[CD] 这个标签是当菜单选项选择了 CD 标签就对应着执行这项 )~G8 LZ  
device=himem.sys /testmem:off   这项是 XMS 内存管理程序 Scf.4~H 0  
device=oakcdrom.sys /D:mscd001  这项是 ATAPI CD-ROM 驱动器的通用设备驱动程序 hg!x_Eq|  
device=btdosm.sys               这项是 Mylex/BusLogic CD-ROM 驱动程序 x9 TuweG  
device=flashpt.sys              这项是 Mylex/BusLogic CD-ROM 驱动程序 40rZ~!}  
device=btcdrom.sys /D:mscd001   这项是 Mylex/BusLogic CD-ROM 驱动程序 miWw6!()  
device=aspi2dos.sys             这项是 实模式的 Adaptec CD-ROM 驱动程序 ;,R[]B01u  
device=aspi8dos.sys             这项是 实模式的 Adaptec CD-ROM 驱动程序 5,Qy/t}K  
device=aspi4dos.sys             这项是 实模式的 Adaptec CD-ROM 驱动程序 /^NJ)9IB  
device=aspi8u2.sys              这项是 实模式的 Adaptec CD-ROM 驱动程序 P%ye$SASd  
device=aspicd.sys /D:mscd001    这项是 实模式的 Adaptec CD-ROM 驱动程序 i^~sn `o  
[NOCD] 这个标签是当菜单选项选择了 NOCD 标签就对应着执行这项 ))$ CEh"X  
device=himem.sys /testmem:off   这项是 XMS 内存管理程序 =:kiSrBS3t  
[HELP]  这个标签是当菜单选项选择了 HELP 标签就对应着执行这项  $.=5e3  
device=himem.sys /testmem:off   这项是 XMS 内存管理程序 *-+C<2"  
[COMMON]  这个是公用标签 zCyR<as7  
files=10   这项是允许同时打开的文件个数,默认是10个文件,一般不要超过 30 个文件 ;%M2x5  
buffers=10  这项是设置系统的磁盘缓存块数,默认是10块数,一般不要超过 30 个文件 }D(DU5r  
dos=high,umb  这项是把 DOS 载入到高端内存 kK08W3@&t  
stacks=9,256   这项是设置DOS堆栈的个数 ,CN#co  
devicehigh=ramdrive.sys /E 2048  这项是设置虚拟盘即仿真物理硬盘并设置大小为2MB s-fKh`  
lastdrive=z  这项是设置最后盘符为 Z ,也就是说最大不能超过这个值 zv&ePq\#  
3、AUTOEXEC.ABT 文件内的详细讲解 N" 8*FiZ|  
====================================================== EC0zH#N  
@ECHO OFF          这项是不显示 DOS 屏幕提示 9$8X> T^   
set EXPAND=YES     这项是设置解压为自动,也就是 EBD 的解压 01'y^`\xQ  
SET DIRCMD=/O:N    8U8P g2  
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 Al)lWD}j2g  
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 T %$2k>  
以上三条是设置虚拟内存的参数 L)@`58Eil  
cls   这是清屏命令 F%9e@{  
call setramd.bat %LglDrv%   这项是调用 setramd.bat 文件并设置虚拟磁盘的内存 2J1B$.3'  
set temp=c:\  这项是设置临时文件夹路径为 C 盘 T,A!5V>cX  
set tmp=c:\   这项是设置临时文件夹路径为 C 盘 (q0No26;(  
path=%RAMD%:\;a:\;%CDROM%:\  这项是设置系统环境变量,在DOS下就不用来回切换盘符了 3KB| NS  
copy command.com %RAMD%:\ > NUL   这项是复制 command.com 到虚拟盘中 & %@/Dwr  
                                  >NUL 是在屏幕上不显示执行后的结果 {-~05,zE  
set comspec=%RAMD%:\command.com   这项是设置 DOS 命令解释器的路径为 %RAMD%:\command.com Au~+Zz|mQ  
copy extract.exe %RAMD%:\ > NUL   这项是复制 extract.exe 到虚拟盘中 >NUL 同上 [9'|7fdU  
copy readme.txt %RAMD%:\ > NUL    这项是复制 readme.txt 到虚拟盘中  >NUL 同上 +0pgq (  
:ERROR  这项是错误的提示标签 wA{*W>i  
IF EXIST ebd.cab GOTO EXT   这项是如果 ebd.cab 文件存在就跳转到 EXT 标签 N;e}dwh&  
echo Please insert Windows 98 Startup Disk 2   这项是如果 ebd.cab 文件不存在 &9S8al 8"  
屏幕上就将显示“请插入 Windows 98 启动盘 2” xq8}6Q  
echo. 这项是空一行 `" i^'VL,  
pause  这是项是执行到这里时就暂停,屏幕上就显示“Press any key to continue...” jt0H5-x  
意思是按任意键继续... J{a Q1)  
GOTO ERROR  这项是跳转到 ERROR 标签 >B@i E  
:EXT  这项是被跳转过来的标签,(就是这项 IF EXIST ebd.cab GOTO EXT) A&x ab  
%RAMD%:\extract /y /e /l %RAMD%: ebd.cab > NUL [%HYh7ua<  
在虚拟内存中执行 extract.exe,把 ebd.cab 里面的文件解压到虚拟盘中 721{Ga4~S  
echo The diagnostic tools were successfully loaded to drive %RAMD%. 0-6:AHix  
这行是在屏幕上提示“诊断工具已经成功的载入内存"X"”X是你虚拟内存的盘符中 F0X5dv  
echo.   空一行 7g {g}  
IF "%config%"=="NOCD" GOTO QUIT  如果你在 config.sys 标签中选择 NOCD 转到 QUIT 标签 &h98.A*&  
IF "%config%"=="HELP" GOTO HELP  如果你在 config.sys 标签中选择 HELP 转到 HELP 标签 L.R"~3  
LH %ramd%:\MSCDEX.EXE /D:mscd001 /L:%CDROM%   这项是加载光驱命令并自动分配一个光盘符 mYzsT Uq  
echo.  空一行 };4pZceV  
GOTO QUIT   跳转到 QUIT 标签 ~5x4?2  
:HELP  这项是帮助标签,是在 config.sys 标签中选择 HELP 转到这里的标签 W*1d X"S  
cls 清屏命令 ee4KMS  
call help.bat  这项是调用帮助文件的命令 z7D*z8,i  
echo Your computer will now restart and the startup menu will appear. 9[6G8;<D&  
这条是,当 HELP.BAT 这条命令执行完后屏幕上就显示“你的计算机现在将重新启动” yd\5Z[iEp  
echo.  空一行,以下均是空一行 BXagSenc  
echo. (jD'+ "?  
echo. `NYF?%  
echo. V.O<|tl.  
echo. &\CJg'D:m  
echo. r3*+8 D~a_  
echo. ZJiuj!  
echo. =ip~J<sw&  
echo. *C[4 (DmB  
echo. ;P 0,60  
restart.com 这个就是重新启动计算机的执行程序 ahK?]:&QO  
GOTO QUIT  这项是跳转到 QUIT 标签 z36brv<_'p  
:QUIT   这项是跳转标签, 是由上面跳转过来的 PmuEL@'^ U  
echo To get help, type HELP and press ENTER.   WsG"x>1n  
这项是屏幕上提示你,输入“help”后回车来查看帮助文件。 Fr938q6^-  
echo.  空一行 6{Krw \0  
rem clean up environment variables  这项是清理所有上面设置过的环境变量 F5 :2TEA  
set CDROM=   这项是设置 CDROM 为盘符, 由变量而定 fU\k?'x_  
set LglDrv=  这项是设置虚拟磁盘为盘符, 由变量而定 H8(0. IR  
特别注意要点: TyxU6<>4J4  
config.sys 里的 menuitem=CD 和 下面 [CD] 还有 autoexec.bat 里的 [CD] 一定 !Qj)tS#Az  
要保持一致,否则系统会找不到该执行的程序。依此类推.... &;SwLDF"1  
device=oakcdrom.sys /D:mscd001 光驱驱动 命名为“mscd001” tuL\7 (R  
光驱的名字也要和 autoexec.bat 里面的保持一致,目的和上面一样 \<0G kp  
下面还有 Windows 98 启动问题讲说一下 v9X7-GJ~  
===================================================================== yf0vR%,\  
本节包含部分常用的疑难解答步骤,在需要使用 Windows98 启动盘时,就可 xkk@ {}J\  
以按此步骤进行操作。这些步骤至少可将用户引导到“安全模式”,这样就可 C}dKbs^g|  
获取 Windows98 的扩展“帮助”系统以进一步解答所遇到的问题。 N>W;0u!  
T%;k%  
以安全模式启动计算机 uD0(aqAZ  
-------------------- __oY:d(~  
Windows 98 启动失败的原因很多。检测故障的第一步,是尝试以安全模式启动计算机。 IN]`lJ  
若安全模式能正常工作,则可以使用位于“开始”菜单/“帮助”选项中的扩展“帮 LS R_x$G+t  
助”系统和疑难解答。 }.fZy&_  
>>>以安全模式启动计算机: Y3 Pz00x  
1. 取出启动盘,重新启动计算机。计算机重新启动之后,在 Windows 开始装载前请按 FF~on06!   
住 CTRL 键,直到显示“Windows 98 Startup Menu”。(如果运行的是 Windows 95, tal>b]B;  
在出现“启动 Windows 95”提示时请按 F8。) y\r^\ S9%  
2. 选择“Startup”菜单上的“Safe Mode”。 o(v"?Y6  
如果能以“安全模式”启动计算机,请用 Windows 98 的“帮助”解决存在的问题。 B;Q`vKY  
(9WL+S  
安装失败和计算机不启动 ox i a}  
---------------------- F)[XIY&2/  
Windows 98 安装不能成功完全的常见原因有多种。下面的章节将解释如何克服这些问 >x|A7iWn{,  
题。关于其他安装问题的更详细信息,请参阅 Windows 98 光盘或第一张安装软盘上 :8\*)"^E  
Win98 文件夹中的 Setup.txt 文件。 HM(bR"E  
在运行安装程序时如果遇到以下错误消息: !3b|*].B  
*  非法系统盘 -+j9X;h:  
*  MS-DOS 版本不对 [="g|/M)  
*  Command.com 文件丢失或损坏 tkm~KLWV&7  
*  压缩驱动程序错误 op.PS{_t  
这很可能是计算机的启动驱动器需要更新系统文件。可用 SYS 命令将需要的文件复制 B` t6H  
到计算机上。 yH0yO*R Z  
注意:如果您正在装入压缩软件,则需要知道您的主驱动器代号。一般为 H。如果没有装 MX4 :e>dtd  
入任何压缩软件,则需使用 SYS 命令将系统文件传入 C 驱动器。 02]8|B(E90  
>>>使用 SYS 命令将系统文件复制到计算机上: 9XJ9~I?  
1. 用 Windows 98 启动盘重新启动计算机,在启动菜单上选择选项 2,然后按 ENTER。 8.q13t !D  
2. 在 A:\ 提示符后面键入:SYS X: (其中 X 为主或启动驱动器)。 PU]7c2.y  
3. 如果上述过程成功,则显示“System transferred”消息。如果不成功,请检查键 7$Z)fkx.  
入的主驱动器号是否正确。 k8Su/U  
要点:如果已经安装了硬盘所附带的软件,请仔细阅读文档,以了解用软盘启动计算机 iZDb.9@&t  
的详细方法。 t wa(M?  
sp=7Kh?|>  
反病毒软件 ue^?/{OuT  
---------- {y+v-v/#  
如在安装期间仍在运行反病毒软件,那么,它们可能阻碍安装程序更新系统文件。若果 #'G7mAoA  
真如此,请禁用或卸载反病毒软件,然后再运行安装程序。 !.tL"U~4  
注意:有些计算机内置有反病毒软件。在运行安装程序之前也应当禁用这些内置的反病 *Dd(+NI  
毒软件。如果不禁用它们,可能会收到警告消息,通知您主引导记录已被更改。如果接 :JTRRv  
收到此类消息,就必须接受这些更改,否则安装程序可能停止响应。 .&* ({UM  
)eTnR:=  
在检测硬件时安装程序停止响应 8S[ <[CH  
---------------------------- Q+y-*1   
如果在检测硬件时安装程序停止响应,请关闭计算机稍等数秒钟,然后再开机。可能需 p3,(*eZ  
要如此反复多次,因为安装程序在多种不同的检测模式中可能停止响应。 ~x +:44*  
注意:关闭计算机的电源。不要用复位按钮或 CTRL+ALT+DELETE 重新启动计算机。 e$p1Th*|]4  
如果安装仍然不能顺利进行,可能需要以安全模式启动计算机,以便查阅与硬件检测有 eY6gb!5u  
关的帮助主题。 ^6N3 nkyZ  
JWUv H  
压缩的驱动器未连接 ^-c si   
------------------ ur~Tql  
不能访问压缩驱动器的原因很多。如果 Windows 目录在一个尚未连接的驱动器上,则 !"o1ve`{  
无法启动 Windows。如果怀疑压缩驱动器有问题,请试用磁盘扫描程序来修复。 @@&@}IQcR1  
在 A:\ 提示符后面键入: >h/)r6  
Scandisk /Mount X: vMW-gk  
其中 X 为压缩驱动器号。磁盘扫描程序将会修复此磁盘并连接该驱动器。 &\WkJ}&PnA  
如果没有足够的内存来检查压缩的磁盘,请参阅第一张安装软盘或 Windows z$8e6*  
98 光盘中 Setup.txt 文件的“从 MS-DOS 安装 Windows 98”一节。 9:}RlL+cOk  
5W:Gl?$S}  
使用启动盘上的工具 pDq^W @Rq  
================== ;ZE<6;#3IP  
本节介绍 Windows 98 启动盘上所附带的实用程序。运行这些工具的步骤如下: U:etcnb4w>  
1. 将 Windows 98 启动盘插入软盘驱动器,然后重新启动计算机。 ~,M;+T}[r  
2. 在启动菜单上选择选项 1 或 2(取决于您是否要访问CD-ROM),然后按 ENTER。 ^Xt]wl*]+  
3. 在 MS-DOS 命令提示符 (A:\) 后面键入要运行的实用程序名称,然后按 ENTER。 {3F}Slb  
P}.yEta  
SCANDISK.EXE 和 CHKDSK.EXE b& _i/n(  
---------------------------- ~PH1|h6  
这两个程序常用于检查硬盘错误。如果您怀疑硬盘上有文件毁坏或存在其他问题,请运 rH} Dt@  
行磁盘扫描程序来检查并修复硬盘。 m\}\RnZu  
要检查所有硬盘错误,请键入: .H[Lo>  
Scandisk /all O)=73e\  
要扫描硬盘的所有表面,最大限度防止数据丢失,请键入: 7DHT)9lD/  
Scandisk /all /Surface 8+g|>{Vov  
注意: c!(~BH3p  
您可能会收到关于长文件名的错误消息。MS-DOS 版本的磁盘扫描程序对于长文件名方 ] fwTi(4y  
面的问题,只能检测而无法纠正。要纠正此类错误,必须在 Windows 98 中运行磁盘扫 pO7{3%  
描程序。 ~NxoF  
如果您有压缩磁盘,可能会收到“没有足够的内存来检查压缩磁盘”的消息。解决这个 :`Zl\!]E`o  
问题的方法是:按照在本节前面的步骤 1 中介绍的方法,用 Windows 98 启动盘来启 ~3*ZG  
动计算机。选择选项 2。这样便有足够的内存,令磁盘扫描程序检查压缩的硬盘。 p[k9C$@e}  
如果磁盘扫描程序不能检查您的驱动器,请用 CHKDSK.EXE 试一试。CHKDSK 可以检查 9^C!,A{u4  
链接的文件和丢失的单元。 JUaKj@a|  
~YT>:Np  
SYS.COM =w;xaxjL  
======= +^]PBMM1w  
SYS 命令用于在盘与盘之间复制系统文件。这些系统文件是计算机启动时必需的。 wZ\e3H z  
>>>向 C 盘传输系统,请键入: i+T0}M<  
   SYS C: u6bB5(s`&  
   然后按 ENTER。稍侯几秒钟,将出现“System transferred”消息。 UmP?}Xw6  
执行 SYS 的结果,下述文件被复制到盘中: 4%c7#AX[T  
*  IO.SYS NZw[.s>n  
*  MSDOS.SYS J4K|KS7   
*  COMMAND.COM :+Z>nHe  
如果 SYS C: 命令未工作,而且 C 盘为压缩盘,则需要键入主驱动器名。如果使用 _+ R_ms  
DblSpace 或 DrvSpace 程序,通常主驱动器为 H 盘。如果您不知道该驱动器的号, H pjIp.  
请运行 ScanDisk 并等待观察有没有关于压缩磁盘的提示。 ]mJAKycE%  
Jb)eC?6O  
FDISK.EXE 和 FORMAT.EXE Do[ F+Y  
------------------------ zvQ^f@lq2  
FDISK 和 FORMAT 实用程序是在机器中安装新盘或清理旧盘时必需的。先用 FDISK 创 a s<q  
建分区,然后再用 FORMAT 格式化该分区以便使用。 +=29y@c  
警告: 使用 FDISK 不当可能会毁掉硬盘上的所有数据。如果不会使用 FDISK,先查阅 ui#1+p3G  
计算机文档。 /="D]K)%b8  
可以用 Windows 98 版本的 FDISK,在 512 兆以上的盘上创建 FAT32 分区。FAT32 减 |]2eGrGj4  
少了较大驱动器上的簇的大小,并允许在 2 GB 以上的硬盘上创建单一的分区。 5  a*'N~  
要查看当前驱动器的状态,请在 MS-DOS 命令提示符后面键入: FDISK /STATUS。 sP8-gkkor  
用 FDISK 对磁盘分区之后,便该使用 FORMAT 命令。要格式化最新分区的驱动器, gYH:EuY,  
请键入: NdED8 iRc  
FORMAT X: W0uM?J\O  
其中 X 为要格式化的驱动器。 @gl%A&a  
要格式化 C 盘,必须将此盘格式化为系统盘,才能用它启动计算机,请在 FORMAT 命 1+PNy d  
令后面键入 /s: |0vHy7CE  
FORMAT C: /s RZ,<D I  
在该驱动器格式化之后,将自动复制系统启动文件。 6Kv}2M')+  
T$8$9D_u  
CD-ROM 驱动器 );/5#b@<Y  
-------------- "`1of8$X7  
Windows 98 启动盘包含一组通用的 CD-ROM 驱动程序。这些驱动程序可用于大多数 oRJP5Y5na  
IDE ATAPI 和 SCSI CD-ROM 模式。 ,[K)E  
如果个别 CD-ROM 驱动器不能使用这些驱动程序,则需要使用 CD-ROM 驱动器所附带的 KSpC%_LC  
驱动程序。 U~zN*2-  
下面是关于 CD-ROM 驱动程序的已知问题: NId~| &\  
1. 和声卡连接的 CD-ROM 驱动器不能正常工作。 Pi]s<3PL  
2. 早期的 CD-ROM 驱动器(例如 Mitsumi、Panasonic 和 Sony)可能不能使用这些 ;6 &=]I  
   驱动程序。一些老的 IDE 控制器同样不能使用。 {$QF*j  
3. 启动盘上的 SCSI 驱动程序支持大多数 Adaptec、Buslogic 和 Mylex 适配器。有 l.NkS   
   些其他 SCSI CD-ROM 驱动器可能无法使用启动盘上的驱动程序。 dO4U9{+  
4. 如果 SCSI 控制器被配置为非默认的 I/O 区域,则驱动程序可能不检测您的 SCSI o4I!VK(C#s  
   卡。有关该卡的默认 I/O 区域,请参阅 SCSI 驱动程序文档。 7+Jma!o  
5. 不含许多 PC 卡 (PCMCIA) CD-ROM 驱动器的驱动程序。 w$_'xX(  
2zrWR%B  
EXT.EXE BoiIr[ (  
------- /xm} ?t0U  
EXT 命令与 Extract.exe 实用程序连用,很容易将 Windows 98 文件摘取到硬盘。可 k @/SeE  
以用它恢复丢失或毁坏的文件。 efAahH  
如果在安装时遇到“文件丢失”或“执行文件错误(如一般保护错误)”或“非法页面 s%TO(vT  
错误”的消息,则这个实用程序特别有用。 dW=D]  
>>>用 Ext.exe 摘取文件的步骤: 3vGaT4TDx  
1. 使用 Windows 98 启动盘重新启动计算机,选择选项 1,然后按 ENTER。 |{|r? 3  
2. 将 Windows 98 光盘插入驱动器。 1-Wnc'(OK  
3. 在 MS-DOS 命令提示符后面键入 EXT,然后按 ENTER。 |@bNd7=2d  
4. 在提示后面输入 Windows 98 安装文件的位置、要抽取的文件位置和安放所抽取文 K&a]pL6D  
   件位置。 ?PxYS%D_L  
RxDxLU2kt  
注意: cI4qgV  
如果 CD-ROM 驱动器号为 E,则安装文件的位置为 E:\WIN98。 d=5}^v#4  
如果想一次摘取多个文件,可以使用通配符。
十年磨一剑,鼎力打造个人事业平台,我的事业我做主,做人生命运的掌舵手.做自己人生的设计师.
培养鹰一样的个人,打造雁一般的团队!

发帖
6424
只看该作者 地板  发表于: 2009-05-24
第四课 全自动安装 Windows 98 详细讲解 ?@BaBU:o`F  
一、利用 EasyBoot自带的 setup98.img 启动映像来改制自己的 Windows 98 全自动安装盘, FHPZQC8  
    这个文件我们已经有了,还要的就是做自动应答文件的工具了,这个工具在 Windows 98 安装 hr"+0KeX  
    盘里,我还记得我第一次安装 Windows 98 时候那种激动的心情,因为第一次还不懂安装,在 4)Wzj4qW  
    安装过程中看着精美的画面,伴随着功能介绍,又顺利的安装着,这过程简直就是一种享受。 0J,d9a [1  
    随着Windows 的不断更新,在里面安装的软件越多,系统也是越不稳定,重装 Windowns 就成 vh3iu +  
    了家常便饭。重复的事情做多了就觉得烦,在这个时候就还谈上享受罗,只有折磨才对了。 $,v+i -  
Windows 98 全自动的配置过程 GM56xZ!2T  
     选介绍一下 MS Batch 98 是一个可以让 Windows 98 自动安装的工具,使用 MS Batch 98 #:5g`Ch4,  
   可以轻松地创建自动执行“Windows 98 安装程序”的脚本(.INF文件)。在安装 Windows 98 <y/AEY1  
   时,只要调用这个脚本文件,那么在安装程序将不在有提示信息,而是完全自动安装。同时,它 .8xacVyK2  
   还可以使用立即获取功能搜索本地的注册表,轻松创建脚本文件,供你下次重装系统时使用。 <T~fh>a  
     首先你要安装 MS Batch 98,其安装文件在 Windows 98 安装盘中。 aZ0iwMK  
   此软件在 Windows 98 的完整安装盘中的路径为 *:\Tools\Reskit\Batch。如图1 ZaV66Y>  
Q2WrB+/  
X1QZEl  
       可以双击 Setup.exe 将其安装到硬盘上,再通过选“开始→程序→Microsoft Batch 98”来 D7 '0o`|  
    运行它;也可以在安装目录中直接双击 Batch.exe 运行它。 $<DA[ %pv  
    该软件运行后主界面如图2。 b6M)qt9R  
H4",r5qw:  
>-WO w  
       运行后,其界面如上图。单击主界面上的“一般安装选项”、“网络选项”、“可选的组件”、 :hdh$}y  
   “Internet Explorer选项”、"高级选项"按钮可进行相应的设置。其中所包含的设置非常丰富,从 6D]G*gwk[  
    产品序列号、用户名称、Windows 98安装目录到IE 4.0浏览器的起始页,还有是否安装哪些网络协 T7nX8{l[RG  
    议。对于一般用户来说“一般安装选项”和“可选的组件”按钮最为常用。设置好有关选项后,单 e$|)wOwU  
    击“保存设置到INF”按钮,程序将提示保存的路径与文件名,输入后单击"确定"按钮。如果你要修 .Eyk?"^  
    改已有的脚本文件,只需选择菜单"文件"中的"打开",选择脚本文件所在的位置,然后主界面的相 +GtGyp  
    关栏目修改即可。 @MH]s [{o\  
      使用脚本文件也很简单,在 DOS 命令提示符下按照“setup 脚本文件名”即可完成自动安装。 %SFR.U0}yK  
    例如:setup *:\batch.inf。在使用时需要注意,必须指定脚本文件的完整路径,否则,安装程序 &y wY?ox  
    将由于错误而终止(* 号代表所在盘符)。 ' "p*FN  
      如果你已经安装了 Windows 98 系统,可以通过注册表中的内容自动创建脚本文件。具体操作 `D4'`Or-U  
    是,单击"现在收集"按钮,然后在相应栏目做适当修改保存即可。 <g1hdF0  
        例子就是这样,单击“现在收集”则可将本机上次安装 Windows 98 的相关设置读为默认值, 03\8e?$  
     之后可再根据自己的实际情况修改;如欲进行全新的设置,则跳过此步。 on&=%tCAL  
     在“一般安装选项”中可输入(或选择)产品序列号、默认安装目录、用户信息和计算机信息、地 tl#s:  
     区设置及其他一些安装提示。 KvOI)"0(  
     在“网络选项”中可设置本机安装的协议、网络属性等。 也可不改! MM$" 6Jor  
     在“可选的组件”中可修改附件或桌面主题的内容等。 也可不改! :rc[j@|pH  
     在“Internet Explorer选项”中可修改Internet选项的值。 也可不改! &=O1Qg=K  
     在“高级选项”中为在线升级等信息的设置。 也可不改! tF1%=&ss  
     单击“保存设置到 INF”即可将相关设置保存为安装脚本文件(XXX.inf),如保存为 *:\Autobatch.inf。 Fd.d(  
}n8;A;axi  
       最后要说明的是,该版本的 Batch.exe 是使用 Win95 公用控件的32位应用程序,所以该程序只 WC;a  
     能在 Windows 98 下运行。并且 Windows NT 也不支持注册表的自动检查。另外 MS Batch 98 有详细 $=a$z"  
     的中文帮助文件,有什么疑问可以到里面去查询。 ON! G{=7  
   同样 Windows ME 也可以使用这个文件进行安装。 nM}`H'0  
二、下面是 Windows 98 的安装参数 :u+#:8u  
     setup 所有命令行参数的使用及语法的有关帮助,有可能也不完全哦。 A{T@O5ucj  
/C 9rc n*sm  
不安装Smartdrive磁盘缓存。 k(Xv&Zn  
/D JJ06f~Iw[  
忽略现有版本Windows的初始设置。如果用户是在Windows系统文件缺少或损坏时重新安装Windows时可使用该参数。 RLX^'g+P  
/DOMAIN: domain_name Eu~wbU"%  
设置Microsoft网络用户的Windows A>@e pCD  
NT的合法登录域名为domain_name。 @a3v[}c*  
/F AdW7 vn  
忽略在文件名的本地缓存中寻找文件。这样虽然安装时间稍长,但却 <T[ui  
占用极少的内存。 w:(7fu=  
/IA p arG  
不运行Setup.inf文件中的[AfterProvider]节(这个最常用)。 ai9,4  
/IB 8ngf(#_{_n  
不运行Setup.inf文件中的[BeforeProvider]节。 vK~KeZ\,p=  
/IC @n'ss!h  
如果使用该参数并未设置RMDrivers=1,则启动时不运行Config.sys/ $ !=:ES  
Autoexec.bat文件。 UwT$IKR  
/ID Y|jesa {x  
忽略检查安装Windows98所需的最小磁盘空间。 8uW:_t]q  
/IE YhR"_  
不创建启动盘。如使用此参数,则相应也不创建windowscommandebd文 dR{ V,H7N  
件夹。 ?2>v5p  
/IF Y}z?I%zL  
快速安装。 hvZR4|k>  
/IG =xP{f<`   
允许在一些含较早版本BIOS的Gateway和Micro计算机上运行Setup。 OEi9 )I  
/IH mQuaO# I,  
在显着位置运行Scandisk。使用该参数有利于用户在运行Scandisk过 V2skr_1  
程中或发生错误时清楚了解运行结果。 (19<8a9G  
/IL z3LPR:&Z  
安装Logitech鼠标驱动。如果用户使用的是Logitech Series C鼠标, glIIJ5d|,  
可使用该参数。 4=cq76  
/IM K<(sqH  
忽略对低位常规内存的检查 (这个最常用) eZ$1|Sj]j  
/IN ^Pp FI  
不执行网络安装程序。跳过网络软件和网络设置画面显示。 a$& 6a   
/IQ k= 1+mG  
不检查交叉链接文件。 k;X1x65uP  
/IR ixpG[8s  
不更新主引导纪录(MBR)。 [p<[83' ]  
/IS L#b Q`t  
不运行 Scandisk (也就是磁盘检测,这个最常用)。 '~a$f;: Dv  
/IV e:occT  
Windows 升级安装时跳过显示安装画面(这个最常用)。 GQWTQIl]  
/M h%e!f#  
跳过安装时音频(.wav)文件的播放。 $o H,:x?}  
/N ?"u-@E[m  
没有鼠标时运行Setup。 C{^@.8:  
/NA# Q(7l<z  
# =0 缺省 1yc@q8  
# =1 不检查基于Windows的程序,排列基于MS-DOS的程序 3o^M%  
# =2不检查基于MS-DOS的程序,排列基于的Windows程序 zjE4v-H:l  
# =3不检查基于Windows和MS-DOS的程序 !qv;F?2 <g  
/ND TnAX;+u  
忽略Migration.dll文件,并强制Windows98覆盖较新的文件 nmrk-#._@9  
/NF W}3vY]  
在“复制Windows98文件至你的计算机”结束后,不显示“从驱动器A j)*nE./3  
中移去软盘”。一般在用户用可启动光盘安装Windows98时使用该参数 g+*[CKO{  
。等价于在Msbatch.inf文件中设置BootCD=1。 *&MkkI#  
/NH F\72^,0  
在Windows95用户界面运行Setup时,不运行Hwinfo.exe。 ZM!~M>B9R  
/nm sR nMBW.  
忽略检查运行Windows98所需的最低要求处理器(66MHz 486)。 IbwRb  
/NOSTART W<l(C!{  
复制安装Windows98所需的动态链接库文件(DLLs)的最小安装版本,然 $4,6&dwg  
后不安装Windows98而直接退回MS-DOS状态。 ZK*aVYnu  
/NR I/|n ma/ $  
忽略注册表检查。 >Sah\u`  
/NX 1k i"UF/  
不检查正在运行的Setupx的版本。 z|H>jit+  
/PI !-~(*tn  
保留硬件的特定设置(硬件未使用缺省设置)。有的版本的BIOS要求 IBsn>*ja<  
硬件根据特定的设置工作。默认情况下,Setup删除硬件的特定设置从 pdqh'+5  
而造成部分硬件不能正常工作。 W{aNS@1  
/PJ `^{P,N>X  
默认安装Advanced Configuration and Power Interface (ACPI) !%9I%Ak^  
script_filename Lcm!e  
使用指定位置的包含安装选项的宏文件自动安装Windows98。 pBLO  
/SRCDIR \(L^ /]}G)  
指定Windows98安装文件的初始目录 MqH~L?~}|  
/S filename ,BAF?} 04=  
安装时装载指定的SETUP.INF文件。 ;O>fy :$'  
/T:tempdir EV$n>.  
为安装程序指定复制临时文件的目录。如果目录不存在,将自动创建 F tjm@:X  
该目录。若该目录存在,则此目录中的任何旧文件都将被删除。 r U5'hK  
/U:UPI P2F>iK#U  
指定UPI KR0 x[#.*  
/IV UlytxWkUX  
在安装过程跳过公告板显示(这个最常用) gvYs<,:  
/IW H:6$) #  
在安装过程跳过许可协议显示(这个最常用) gp2)35  
/IX uD3_'a  
忽略字符集检查 (0f^Hh wF  
例子:我们一般这要用到这几个参数就够了 ![%,pip2/&  
   setup /is /iv /im /iw Autobatch.inf s ~G{-)*  
如果要了解更详细的内容请登上微软的网站: G> >_G<x  
http://support.microsoft.com/ph/1139 3J<,2  
使用自动安装脚本文件全自动安装 Windows 98 的格式为:Setup *:\Autobatch.inf (注:必须包括完整路径!)。 4y.[tk5  
三、修改 setup98.img 文件 g.s oN qt=  
我们已经做了上述的准备,这里就只要简单的修改一下映像文件就行了, 1fZ:^|\  
1、如果我们是把所做好的映像文件IMG直接添加到引导区的话,那么 setup98.img 里的 jo.sys 保留着,在安装时 (7,Awf5D~  
   Windows 98 在重启动时会很好地帮助你进入安装程序,不然你会感到没有完全自动了,因为它默认的是从硬盘启  CVp<SS(  
   动,如果你是用 EasyBoot 菜单来调用做全自动安装的话,请你把这个 jo.sys 这个文件删除掉,否则又会带来不 eRbO Hj1  
   便。 \>k+Oyj  
2、用 Winimage 打开 setup98.img 修改文件,提取 autoexec.bat 文件,把这句 OEMSETUP.EXE /K "/IE /NF" 命令改成下面的就 OK 了, Eq{TZV  
   %CDROM%:\SETUP /IS /IV /IM /IW AUTOBATCH.INF (注:这个AUTOBATCH.INF文件必须在安装程序目录下) # w6CL  
    ? Y* PVx9Y  
   也可用自定义目录来安装,比如:我们建立一个配置文件目录,取名为 AUTO 目录. Q8i6kf!  
   %CDROM%:\SETUP /IS /IV /IM /IW %CDROM%:\AUTO\AUTOBATCH.INF fO nvC*  
   也可以把配置应答文件放在硬盘上, \f#ao<vQm  
   %CDROM%:\SETUP /IS /IV /IM /IW D:\AUTO\AUTOBATCH.INF(必须完整路径) Xi.?9J`@  
3、修改完成后,把 autoexec.bat 文件添加进 setup98.img 修改文件进行覆盖原文件就行了。
十年磨一剑,鼎力打造个人事业平台,我的事业我做主,做人生命运的掌舵手.做自己人生的设计师.
培养鹰一样的个人,打造雁一般的团队!

发帖
6424
只看该作者 地下室  发表于: 2009-05-24
第六课 全自动备份和恢复的 IMG 启动盘详细讲解 T4[eBO  
一、利用 Windows 98 的 标准 IMG 启动映像来改制自己想要的备份和恢复启动盘, 首先把 IMG O%Mh g\#B  
    映像文件里的二个文件 config.sys 和 autoexec.bat 这二个提取出来,然后再进行修改。 @bZb#,n]  
1、config.sys 的文件做修改 PJ'l:IU  
============================================================================ `)'YU^s  
[menu] wNlp4Z'[  
menuitem=CD, Start computer with CD-ROM support. E~B LY{3:  
menuitem=NOCD, Start computer without CD-ROM support. b#sO1MXv  
menuitem=HELP, View the Help file. yxH[uJpb  
menudefault=CD,30 Jps!,Mflc  
menucolor=7,0 y3x_B@}BY  
[CD] vQ;Z 0_  
device=himem.sys /testmem:off t?\osPL  
device=oakcdrom.sys /D:mscd001 ;.iy{&$  
device=btdosm.sys m\(a{x  
device=flashpt.sys u% FA.  
device=btcdrom.sys /D:mscd001 4h|vd.t  
device=aspi2dos.sys hYLu   
device=aspi8dos.sys x-[l`k.V  
device=aspi4dos.sys ' {Q L`L  
device=aspi8u2.sys BsJClKp/  
device=aspicd.sys /D:mscd001 8g3 6-8  
[NOCD] 1peN@Yk2W  
device=himem.sys /testmem:off j0J6ySlY  
[HELP] aa|xZ  
device=himem.sys /testmem:off Q]8r72uSk  
[COMMON] #r\uh\Cy  
files=10 YJ6Xq||_  
buffers=10 mwt3EV5  
dos=high,umb v"j7},P@  
stacks=9,256 d/MMPge3  
devicehigh=ramdrive.sys /E 2048 Ae"B]Cxb_X  
lastdrive=z 2n\EZ  
================================================================================ sS._N@f  
改成为这样, p|zW2L  
    如下: (把下面的红色字全部复制一份到 config.sys 里就可以了,原来的全部覆盖) n}"MF>zDK  
================================================================================ .m .v$(  
[color=#ff0000] mz47lv1?  
[menu] .L}ar7  
menuitem=CD, Ghsot Huifu from CDROM to C Disk         从光盘恢复到 C 盘 Y9ru~&/o$  
menuitem=DISK1, Ghsot Huifu from F Disk to C disk     从 F 盘恢复到 C 盘 +U[A.^t  
menuitem=DISK2, Ghost Beifen C Disk to F Disk         备份 C 盘到 F 盘 ?n}L+|  
menudefault=CD,30 },l3N K  
menucolor=7,0 @ Fu|et  
[CD] > B==*,|  
device=himem.sys /testmem:off *p"%cas  
device=oakcdrom.sys /D:mscd001 QgP UP[  
device=btdosm.sys #}.db?[Rv  
device=flashpt.sys k3&Wv  
device=btcdrom.sys /D:mscd001 (uSfr]89'  
device=aspi2dos.sys C[75 !F   
device=aspi8dos.sys [,VD^\  
device=aspi4dos.sys [ACa<U/  
device=aspi8u2.sys 7z}NI,R}1  
device=aspicd.sys /D:mscd001 dI`b AP;\  
[DISK1] zJPzI{-w|  
device=himem.sys /testmem:off L!\I>a5C0G  
[DISK2] !(/dbHB  
device=himem.sys /testmem:off ,ecFHkT>  
[COMMON] +BESO  
files=10 $(BW |Pc  
buffers=10 _o;alt  
dos=high,umb Gd!y,n&s  
stacks=9,256 [L:,A{rve  
devicehigh=ramdrive.sys /E 2048 j sm{|'  
lastdrive=z O %OeYO69  
oYW:p tJ  
============================================================================= 2vynz,^ET  
config.sys 的以下菜单[menu] 和 [CD] 修改好就可以了 [DISK1] 和 [DISK2] 项都不需 ./u3z|q1  
要修改的,只修改一下标签就行了,其实不修改标签也一样可以,我们只是为了放便记住 FbF P  
它,不会搞错,所以还是修改一下的好。其它它用默认就可以了。 7v{Dwg  
2、autolexec.bat 文件的做修改 KcHW>IBxdv  
============================================================================== &T{+B:*v  
@ECHO OFF D_g+O"];P  
set EXPAND=YES 2TdcZ<k}J  
SET DIRCMD=/O:N cf96z|^C  
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 $aEL>, X  
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 z&w@67 >j  
cls cY5h6+_  
call setramd.bat %LglDrv% 2QdqVwm  
set temp=c:\ Zf ;U=]R  
set tmp=c:\ V V<Zl  
path=%RAMD%:\;a:\;%CDROM%:\  [5H#ay  
copy command.com %RAMD%:\ > NUL 'Je;3"@  
set comspec=%RAMD%:\command.com LqNsQu";  
copy extract.exe %RAMD%:\ > NUL XOU 9r(  
copy readme.txt %RAMD%:\ > NUL HN\9 d  
:ERROR :AL nm0d  
IF EXIST ebd.cab GOTO EXT HZ/e^"cpM  
echo Please insert Windows 98 Startup Disk 2 Uo# Pe@ieQ  
echo. d-X<+&VZ  
pause HUZI7rC[=)  
GOTO ERROR opd^|xx0  
:EXT NOQM:tBO>  
%RAMD%:\extract /y /e /l %RAMD%: ebd.cab > NUL y\S}U{*Z'  
echo The diagnostic tools were successfully loaded to drive %RAMD%. 5-*/wKjLz  
echo. vLq_l4l  
IF "%config%"=="NOCD" GOTO QUIT s$A|>TOY  
IF "%config%"=="HELP" GOTO HELP }5`Kn}rY  
LH %ramd%:\MSCDEX.EXE /D:mscd001 /L:%CDROM% fnB[b[  
echo. G22u+ua  
GOTO QUIT /@:I\&{f'9  
:HELP *&XOzaVU  
cls dW6sA65<Y  
call help.bat 0`:0m/fsU  
echo Your computer will now restart and the startup menu will appear. @u?m4v{  
echo. *4]}_ .rG#  
echo. !IcP O  
echo. >o.4sN@  
echo. D/v?nW  
echo. Pa+%H]vB  
echo. umI@ej+D  
echo. V3 2F  
echo. "d% o%  
echo. b:2# 3;)  
echo. 05Ak[OOU>  
restart.com 6YNd;,it>p  
GOTO QUIT U<K)'l6#2n  
:QUIT %AaZc=a[c  
echo To get help, type HELP and press ENTER. J.$N<.  
echo. )m|)cLT&  
rem clean up environment variables f<<1.4)oSV  
set CDROM= RGsgT^  
set LglDrv= X3@Uih}|  
================================================================================ bZLY#g7L"  
改成这样: iU+O(vi  
    如下: (把下面的红色字全部复制一份到 autolexec.bat 里就可以了,原来的全部覆盖) 0tK(:9S  
================================================================================ +xp)la.  
[color=#ff0000] !Wgi[VB  
@ECHO OFF <m'W{n%Pp  
set EXPAND=YES 7*.nd  
SET DIRCMD=/O:N Ejmpg_kux  
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 P`^nNX]x+,  
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 0.+MlyA  
cls 1N,</<"  
call setramd.bat %LglDrv% Phr+L9Eog  
set temp=c:\ dSkMA  
set tmp=c:\ wt]onve}%  
path=%RAMD%:\;a:\;%CDROM%:\ p C^d-Ii  
copy command.com %RAMD%:\ > NUL G0)}?5L1J  
set comspec=%RAMD%:\command.com n86LU Sj5  
copy extract.exe %RAMD%:\ > NUL a[I :^S  
copy readme.txt %RAMD%:\ > NUL #ozui-u>  
:ERROR *lc|iq\  
IF EXIST ebd.cab GOTO EXT VX0}x+LJ  
echo Please insert Windows 98 Startup Disk 2 NYw>Z>TD8c  
echo. B 1je Ik,  
pause Y'*oW+K  
GOTO ERROR {\hjKP  
:EXT _\;0E!=p  
%RAMD%:\extract /y /e /l %RAMD%: ebd.cab > NUL H}?"2jF  
echo The diagnostic tools were successfully loaded to drive %RAMD%. {u~JR(C:  
echo. kntYj}F(  
IF "%config%"=="CD" GOTO HUIFU1 l|v`B6(  
IF "%config%"=="DISK1" GOTO HUIFU2 Qco8m4n  
IF "%config%"=="DISK2" GOTO BEIFEN fN&@y$  
:HUIFU1 VYbH:4K@%  
LH %ramd%:\MSCDEX.EXE /D:mscd001 /L:%CDROM% FF#T"y0Y  
%CDROM%:\ghost.exe -clone,mode=pload,src=%CDROM%:\xp.gho:1,dst=1:1 -sure -rb F JCs$0  
:HUIFU2 zcGmru|k  
f:\ghost.exe -clone,mode=pload,src=f:\xp.gho:1,dst=1:1 -sure -rb LGB}:;$AL  
:BEIFEN H%pD9'q~  
f:\ghost.exe -clone,mode=pdump,src=1:1,dst=f:\xp.gho -fx -sure -z9 -rb X lLG/N  
:QUIT wDR/Vr"f  
echo To get help, type HELP and press ENTER. - ({h @  
echo. AT%6K.  
rem clean up environment variables ?.Q$@Ih0  
set CDROM= q#=HBSyM  
set LglDrv= T5|e\<l  
ia@ |+r  
================================================================================== >e^bq/'  
以上的修改完成后,把它导入到 SETUP98.IMG 映像中覆盖原文件即可,这样我们所做的自动 w$iQ,--  
备份和恢复就完成了。 &n9&k Em  
二、下面将 GHOST 程序详细说明也发一下 y*=sboX  
                                  Ghost 使用详解   `3g5n:"g\  
-------------------------------------------------------------------------------- ~[<C6{  
一、分区备份 AO, o|,#4F  
  使用Ghost进行系统备份,有整个硬盘(Disk)和分区硬盘(Partition)两种方式。在菜单中点击 Local(本地)项,在右面弹出的菜单中有3个子项,其中 Disk表示备份整个硬盘(即克隆)、Partition 表示备份硬盘的单个分区、Check 表示检查硬盘或备份的文件,查看是否可能因分区、硬盘被破坏等造成备份或还原失败。分区备份作为个人用户来保存系统数据,特别是在恢复和复制系统分区时具有实用价值。 0RgE~x!hI  
  选 Local→Partition→To Image 菜单,弹出硬盘选择窗口,开始分区备份操作。点击该窗口中白色的硬盘信息条,选择硬盘,进入窗口,选择要操作的分区(若没有鼠标,可用键盘进行操作:TAB键进行切换,回车键进行确认,方向键进行选择)。 在弹出的窗口中选择备份储存的目录路径并输入备份文件名称,注意备份文件的名称带有 GHO 的后缀名。 接下来,程序会询问是否压缩备份数据,并给出3个选择:No 表示不压缩,Fast表示压缩比例小而执行备份速度较快,High 就是压缩比例高但执行备份速度相当慢。最后选择 Yes 按钮即开始进行分区硬盘的备份。Ghost 备份的速度相当快,不用久等就可以完成,备份的文件以 GHO 后缀名储存在设定的目录中。 5\V""fH  
jh(T?t$&  
二、硬盘克隆与备份 A*G ~#v^  
  硬盘的克隆就是对整个硬盘的备份和还原。选择菜单Local→Disk→To Disk,在弹出的窗口中选择源硬盘(第一个硬盘),然后选择要复制到的目标硬盘(第二个硬盘)。注意,可以设置目标硬盘各个分区的大小,Ghost 可以自动对目标硬盘按设定的分区数值进行分区和格式化。选择 Yes 开始执行。 f*}}Az.4  
  Ghost 能将目标硬盘复制得与源硬盘几乎完全一样,并实现分区、格式化、复制系统和文件一步完成。只是要注意目标硬盘不能太小,必须能将源硬盘的数据内容装下。 zG{P5@:.R  
  Ghost 还提供了一项硬盘备份功能,就是将整个硬盘的数据备份成一个文件保存在硬盘上(菜单 Local→Disk→To Image),然后就可以随时还原到其他硬盘或源硬盘上,这对安装多个系统很方便。使用方法与分区备份相似。 6%it`A8}  
Wn2'uZ5If  
三、备份还原 qA0PGo  
  如果硬盘中备份的分区数据受到损坏,用一般数据修复方法不能修复,以及系统被破坏后不能启动,都可以用备份的数据进行完全的复原而无须重新安装程序或系统。当然,也可以将备份还原到另一个硬盘上。 r3  qKT  
  要恢复备份的分区,就在界面中选择菜单Local→Partition→From Image,在弹出窗口中选择还原的备份文件,再选择还原的硬盘和分区,点击 Yes 按钮即可。 -^+fZBU;  
?zex]!R  
四、局域网操作 ;6:9EEd  
   LPT 是通过并口传送备份文件,下面有两个选项:slave 和 master, 分别用以连接主机和客户机。 网络基本输入输出系统 NetBios 和 LPT 相似, 也有 slave 和 master 两个选项, 作用与 LPT 相同。 `R;i1/  
   先和平时一样将要 ghost 的分区做成一个 *.gho 文件,再在一台 win98 上安装Symantec Ghost 企业版,重启。 `J] e.K  
   1. 首先制作一张 ghost 带网卡驱动的启动盘。Start > Programs > Symantec Ghost > Ghost Boot Wizard->Network Boot Disk 如果你的网卡在列表内直接选择它就可以生成一张带 PC-DOS 的启动盘。(但 6.5版的生成的软盘经常有问题,不能成功启动)如果你的网卡不在列表内,你要建立专用的 Packet Driver。ADD->Packet Driver (网卡的驱动程序中有)往下根据提示一步一步走,填入工作站的 ip(ghost 一定要 tcp/ip 协议)。最后生成一张软盘,但此软盘仍不能使用,要改 autoexec.bat 文件在 net xxxx.dos 后面加一个16进制的地址,如 0X75 等。多台计算机只需改 wattcp.cfg 文件中的 ip 即可: t'1g+g  
           IP = 192.168.100.44 o%7-<\qS  
           NETMASK = 255.255.255.0 ;*QK^#  
           GATEWAY = 192.168.100.1 D6-R>"}  
   2. 在 server 端运行 multicast server 出来的画面。先给 server一个Session Name(别名)如:bb,再选择 image file 就是你的 gho 文件。然后 ->Dump From Client->rtitions->More Options-> 在 auto start 的 client 中填入 50(如果你要同时复制50台)->accept client 就算完成了,当你的工作站数达到50台时,server就自动传送*.gho 文件。 ;.'?(iEB  
   3.详述: > a;iX.K  
   目前,相当多的电子教室都采用了没有软驱、光驱的工作站。在没有软驱、光驱的情况下,当硬盘的软件系统出现问题时,能否实现网络硬盘克隆呢?PXE(Preboot Execution Environment,它是基于 TCP/IP、DHCP、TFTP 等 Internet 协议之上的扩展网络协议)技术提供的从网络启动的功能,让我们找到了解决之道。下面,我们就来讲解怎样采用Ghost 7.0来实现基于 PXE 的网络硬盘克隆。 ZLP/&`>8  
  网络硬盘克隆过程简述 `*6|2  
  网络硬盘克隆过程为:在装有软驱的工作站上,用一张引导盘来启动机器,连接到服务器,使用 Ghost 多播服务(Multicast Server)将硬盘或分区的映像克隆到工作站,这样就实现了不拆机、安全、快速的网络硬盘克隆。 F/x2}'  
  实现 PXE 网络启动方式 /%g+|C  
  对于没有软驱、光驱的工作站,要实现PXE网络启动方式,需要完成三个步骤: kM J}sS  
  1、工作站的PXE启动设置 4M#i_.`z  
  PXE网络启动一般要求在网卡上加装 PXE 启动芯片(PXE Boot ROM);对于某些型号的网卡,也可以将 PXE 启动代码(Boot Code)写入主板的 Flash ROM;而一些主板上集成了网卡的品牌机(例如清华同方的商用机),可直接支持PXE启动。 /yHjd s  
  常用的 RTL8139 芯片的网卡,其 PXE 启动设置方式是:机器启动时根据屏幕提示按下Shift+F10,在启动类型中选择PXE,开启网络启动选项即可。 JkhWLQ>o  
  2、制作 PXE 启动文件 eSQkW  
  制作 PXE 的启动文件,推荐使用 3Com 的 DABS(Dynamic Access Boot Services)。DABS 提供了功能强大的 PXE 启动服务、管理功能,但是,网上可供下载的是一个30天的试用版。所以,我们只用它的启动映像文件制作功能,而由 Windows 2000 Server 的 DHCP 服务器来提供 PXE 启动服务。 3^[P  
  DABS 可以安装在任何一台运行 Windows 的机器上。安装后,运行 3Com Boot Image Editor,出现主界面图。选择“创建TCP/IP或PXE映像文件(Create a TCP/IP or PXE image file)”,出现对话窗口。为即将建立的映像文件命名,例如:pxeghost.img,其他采用默认选项,将经测试正常的网络启动盘放入软驱,选择[OK],创建PXE启动映像 Pxeghost.img文件。 ]~2iducB,  
  在 3Com Boot Image Editor 的主菜单中,选择“创建PXE菜单启动文件(Creat a PXE menu boot file)”,在出现的窗口中选择[添加(Add)],加入我们刚刚创建的启动映像文件Pxeghost.img,在“选项(Options)”标签中可以设置菜单标题和等待时间。 ,~q:rh+  
  选择[保存(Save)],给保存的PXE菜单启动文件命名为 Pxemenu.pxe。 |sdG<+  
  3、服务器的PXE启动服务设置 v*[UG^+)  
  Windows 2000 Server 的 DHCP 服务支持两种启动协议:DHCP 和 BOOTP。我们可以设定以下三种选择:仅 DHCP、仅 BOOTP、两者。如果我们的局域网中由其他的 DHCP 服务器提供动态 IP 地址分配,那么这里选“仅BOOTP”即可;如果需要这台服务器提供动态 IP 地址分配,则需要选“两者”。 :_}xN!9LA  
  接下来,设置启动文件名。在DHCP服务器的作用域选项中配置选项“067:启动文件名”,字串值为我们创建的 PXE 菜单启动文件名 Pxemenu.pxe。注意:文件名不包含路径。 0<7sM#sI!  
  DHCP 服务器只是将启动文件名通知给 BOOTP 客户机,客户机通过什么方式下载启动文件呢?答案是,需要 TFTP 服务。3Com 的 DABS 包含了一个 TFTP 服务组件,当然,也可以下载一个免费的 TFTP 服务器软件长期使用。 Om^(CAp  
  在 TFTP 服务器的设置中,规定一个服务目录。将制作的 PXE 启动文件 Pxeghost.img、Pxemenu.pxe 放到 TFTP 的服务目录中。TFTP 服务器设置为自动运行。 Z_[ P7P  
  用 Ghost 多播克隆硬盘 s]]lB018O\  
  现在运行 Ghost 多播服务器,任务名称为 Restore。设置完毕,按下[接受客户(Accept Clients)]按钮。启动要接受硬盘克隆的无软驱工作站,如果以上步骤操作无误,应该能够实现 PXE 启动,加入到多播克隆的任务当中。所有的目标工作站连接到本次任务之后,按下[发送(Send)]按钮,开始克隆任务。 Unvl~lm6  
五、参数设置 63'm @oZ  
   在 Options 中可以设置参数。下面简单介绍一下: z%S$~^=b  
   1.image write buffering:在建立备份文件时, 打开写缓冲; Ge_fU'F  
   2.sure:选择此项后, 不再会出现最终确认询问 (建议不要选择此项); C~egF=w  
   3.no int 13:选择此项后, 不支持中断 13 (缺省时不选择); w"5Eyz-eO  
   4.reboot:在对硬盘或者分区操作完成之后, 自动重启计算机; P -NR]f  
   5.spanning:通过多个卷架构备份文件 (选择此项时, 关闭 write buffering); r0!')?#Z  
   6.autoname:自动为 spanning 文件命名; O}>@G  
   7.allow 64k fat clusters:允许使用 64K FAT 簇 (仅在 Windows NT 中支持); l^Ob60)2  
   8.ignore CRC errors:忽略 CRC 错误; R2v9gz;W  
   9.override size limit:如果出现分区大小不相配, 可忽略执行; :s6aFiz  
   10.image read buffering:打开生成备份文件时的读缓存 (缺省时选中此项)。 p[w! SR%=  
LaO8)lqR  
六、软件特性 Fei5'  
1.存贮介质 ]DKRug5  
  Ghost 支持的存储介质超出了我们的想象,它支持对等 LPT 接口、对等 USB 接口、对等 TCP/IP 接口、SCSI磁带机、便携式设备(JAZ、ZIP、MO等)、光盘刻录机(CDR、CDRW)等。而这些特性不需要任何外带的驱动程序和软件,只需一张软盘就可以做到!特别是对光盘刻录机的支持,如今的刻录机和空白光盘都十分便宜,非常适合作备份的用途。 "4\k1H"_  
2.兼容性 Mgr?D  
  Ghost 对现有的操作系统都有良好的支持,包括 FAT16、FAT32、NTFS、HPFS、UNIX、NOVELL 等文件存储格式。同以前版本不同的是,Ghost 2001 加入了对 Linux EX2的支持(FIFO 文件存储格式),这也就意味着 Linux 的用户也可以用 Ghost 来备份系统了。 1RJFPv  
3.配套软件 }f;WYz5  
  A.Ghost 浏览器 /jNvHo^B  
   在以前的 Ghost版本中,我们只能对整个系统进行简单的备份、复制、还原,要恢复单个的文件和文件夹还要使用外带的 GhostEXP 软件。现在,Symantec 公司已经将 Ghost 浏览器整合在软件中。Ghost 浏览器采用类似于资源管理器的界面,通过它,我们可以方便迅速地在备份包中找出我们想要的文件和文件夹并还原。 /5)*epF+  
   使用Explorer可以备份整个硬盘或单个硬盘分区,点击工具栏上的圆柱形图标,弹出硬盘或分区选择对话窗口,然后再选择备份文件的储存目录并输入名称即可完成。要注意的是,非注册用户不能使用备份这项功能。 Qo)Da}uo20  
   在 Ghost Explorer 中管理硬盘备份文件就非常方便了。首先选择打开一个备份文件(File/Open),这时备份中的文件就像资源管理器一样在程序界面窗口中列出,可以在其中非常方便地查看、打开文件,也可以查找文件,或者将某个文件删除(但不能删除目录)。 E*O($tS  
   在 Ghost Explorer 中提供了多种还原硬盘备份文件的方法,最方便的方法是使用鼠标右键点击某个文件,在弹出菜单中选择 Restore,然后输入要还原到的目录,这样,单个文件就从整个磁盘备份中还原出来了。当然,如果要还原整个磁盘备份,只需选择左面目录列表栏中最上面的带磁盘图标的目录项,然后点击工具栏中的还原图标 (第二个) 就可以了。 q>Di|5<y  
   B.GDisk Li]bU   
   GDisk 是一个新加入的实用工具,它彻底取代了 FDisk 和 format,功能有: +j{(NwsX  
   * 快速格式化。 u?" ="-^  
   * 隐藏和显示分区。此功能允许一个以上的主 DOS分区,并且每个分区上的操作系统有不同的版本。隐藏分区的能力使计算机习惯于引导到选定的可引导分区,忽略其他隐藏分区中相同操作系统的安装。 "I66 @d?  
   * 全面的分区报告。 -'Ay(h   
   * 高度安全的磁盘擦除。提供符合美国国防部标准和更高安全标准的磁盘擦除选项。 Da615d  
   与使用交互式菜单的 FDisk 不同,GDisk是由命令行驱动的。这提供了更快的配置磁盘分区和在批处理文件中定义 GDisk操作的能力。但与此同时,几十个参数会令普通用户头疼,因此笔者不推荐一般用户使用,Symantec 公司也应该推出相应的GUI(图形用户界面)控制台以方便用户使用。具体的参数说明可以用命令行 gdisk/? 了解。 0N^+d,Xt.  
   C.Live Update d7Vp^^}(  
   Live Update 是 Symantec公司软件的一个通用升级程序,它能够检查当前系统中已安装的 Symantec 软件,并且通过英特网对软件进行在线升级。 (>vyWd]  
在安装 Ghost 2001 时,安装程序自动升级了 Live Update 程序的版本。 D6A u)1y=&  
hw,nA2w\  
七、命令行参数:(Ghost 的无人 备份/恢复/复制 操作) [I=|"Ic~  
  其实 Ghost 2001 的功能远远不止它主程序中显示的那些,Ghost 可以在其启动的命令行中添加众多参数以实现更多的功能。命令行参数在使用时颇为复杂,不过我们可以制作批处理文件,从而“一劳永逸”(类似于无人安装 Windows 98 和Windows 2000)。现在让我们来了解一些常用的参数(了解更加详细的参数介绍可查看 Ghost 的帮助文件)。 udu<Nis4  
   1.-rb ~5'7u-;  
   本次 Ghost 操作结束退出时自动重启。这样,在复制系统时就可以放心离开了。 VcGl8~#9  
   2.-fx 1~ W@[D  
   本次 Ghost 操作结束退出时自动回到DOS提示符。 <Y."()}GeH  
   3.-sure >MJ#|vO  
   对所有要求确认的提示或警告一律回答“Yes”。此参数有一定危险性,只建议高级用户使用。 Q66 +  
   4.-fro :`e#I/,  
   如果源分区发现坏簇,则略过提示而强制拷贝。此参数可用于试着挽救硬盘坏道中的数据。 ?TeozhUY  
   5.@filename +N=HI1^54R  
   在 filename 中指定 txt 文件。txt文件中为 Ghost 的附加参数,这样做可以不受DOS命令行 150 个字符的限制。 Xf_#O'z  
   6.-f32 'y\Je7  
   将源 FAT16 分区拷贝后转换成 FAT32(前提是目标分区不小于 2G)。WinNT 4 和Windows95、97用户慎用。 1^LdYO?g'  
   7.-bootcd {;DAKWm@T  
   当直接向光盘中备份文件时,此选项可以使光盘变成可引导。此过程需要放入启动盘。 _tJt eDRY  
   8.-fatlimit Ie(i1?`A8  
   将 NT 的 FAT16 分区限制在 2G。此参数在复制 Windows NT 分区,且不想使用64k/簇的 FAT16 时非常有用。 9j|v D  
   9.-span hH 5}%/vF  
   分卷参数。当空间不足时提示复制到另一个分区的另一个备份包。 ~v%6*9  
   10.-auto yAfwQ$Ll7  
   分卷拷贝时不提示就自动赋予一个文件名继续执行。 x(._?5  
   11.-crcignore K fD. J)  
   忽略备份包中的 CRC ERROR。除非需要抢救备份包中的数据,否则不要使用此参数,以防数据错误。 `Jk0jj6Z  
   12.-ia  Z/%FQ  
   全部映像。Ghost 会对硬盘上所有的分区逐个进行备份。 s EFQ8S  
   13.-ial QuqznYSY{  
   全部映像,类似于 -ia 参数,对 Linux 分区逐个进行备份。 g:z<CSIq/  
   14.-id *#'j0;2F  
   全部映像。类似于 -ia 参数,但包含分区的引导信息。 =B9-}]DDO  
   15.-quiet ''YqxJ fb  
   操作过程中禁止状态更新和用户干预。 @Wc5r#  
   16.-script  +=jS!  
   可以执行多个 Ghost 命令行。命令行存放在指定的文件中。 ._^}M<o L  
   17.-split=x O`c+y  
  将备份包划分成多个分卷,每个分卷的大小为 x兆。这个功能非常实用,用于大型备份包复制到移动式存储设备上,例如将一个 1.9G 的备份包复制到 3 张刻录盘上。 ?OLd }8y  
   18.-z  ][wb4$2  
  将磁盘或分区上的内容保存到映像文件时进行压缩。-z 或 -z1 为低压缩率(快速);-z2 为高压缩率(中速);-z3 至 -z9 压缩率依次增大(速度依次减慢)。 `0\Z*^>  
   19.-clone g35!a<JW  
  这是实现 Ghost 无人备份/恢复的核心参数。使用语法为: +9w[/n^,G  
-clone,MODE=(operation),SRC=(source),DST=(destination),[SZE(size),SZE(size)...] uG^CyM>R`  
   此参数行较为复杂,且各参数之间不能含有空格。其中 operation意为操作类型,值可取:copy:磁盘到磁盘;load:文件到磁盘;dump:磁盘到文件;pcopy:分区到分区;pload:文件到分区;pdump:分区到文件。 ka~_iUU4  
  Source 意为操作源,值可取:驱动器号,从1开始;或者为文件名,需要写绝对路径。 gzIx!sc  
   Destination 意为目标位置,值可取:驱动器号,从 1开始;或者为文件名,需要写绝对路径;@CDx,刻录机,x 表示刻录机的驱动器号,从1开始。 i+h*<){X  
   下面举例说明: U xBd14-R_  
1.命令行参数:ghostpe.exe -clone,mode=copy,src=1,dst=2 k?Z:=.YW  
完成操作:将本地磁盘1复制到本地磁盘2。 < mQXS87  
2.命令行参数:ghostpe.exe -clone,mode=pcopy,src=1:2,dst=2:1 V_:`K$  
完成操作:将本地磁盘1上的第二分区复制到本地磁盘2的第一分区。 tsAV46S  
3.命令行参数:ghostpe.exe-clone,mode=load,src=g:\3prtdisk.gho,dst=1,sze1=450M,sze2=1599M,sze3=2047M UB.1xcI  
完成操作:从映像文件装载磁盘1,并将第一个分区的大小调整为450MB,第二个调整为1599MB,第三个调整为2047MB。 |]4!WBK  
4.命令行参数:ghostpe.exe -clone,mode=pdump,src2:1:4:6,dst=d:\prt246.gho S s+F  
完成操作:创建仅含有选定分区的映像文件。从磁盘2上选择分区1、4、6。 H}$7c`;q  
:ZM9lBYh  
八、一些示例 /QY F|%7!  
ghost.exe -clone,mode=copy,src=1,dst=2 -sure ,U3  
硬盘对拷 4~,Z 'k  
ghost.exe -clone,mode=pcopy,src=1:2,dst=2:1 -sure S[1<Qrv]  
将一号硬盘的第二个分区复制到二号硬盘的第一个分区 Yy88 5  
ghost.exe -clone,mode=pdump,src=1:2,dst=g:\bac.gho !gve]>M  
将一号硬盘的第二个分区做成映像文件放到 g 分区中 :D*U4< /u  
ghost.exe -clone,mode=pload,src=g:\bac.gho:2,dst=1:2 nd]SI;<  
从内部存有两个分区的映像文件中,把第二个分区还原到硬盘的第二个分区 z~#;[bER  
ghost.exe -clone,mode=pload,src=g:\bac.gho,dst=1:1 -fx -sure -rb R3~,&ab  
用 g 盘的 bac.gho 文件还原 c 盘。完成后不显示任何信息,直接启动 =SXdO)%2  
ghost.exe -clone,mode=load,src=g:\bac.gho,dst=2,SZE1=60P,SZE2=40P C< 9x\JY%  
将映像文件还原到第二个硬盘,并将分区大小比例修改成 60:40 J-hJqR*;K  
自动还原磁盘: 0n{.96r0R  
   首先做一个启动盘,包含 Config.sys, Autoexec.bat, Command.com, Io.sys, Ghost.exe 文件(可以用 windows 做启动盘的程序完成)。Autoexec.bat 包含以下命令: T9 /;$6s*  
Ghost.exe -clone,mode=pload,src=d:\bac.gho,dst=1:1 -fx -sure -rb +b(};(wL  
   利用在 D 盘的文件自动还原,结束以后自动退出 ghost 并且重新启动。 \IE![=p\w  
自动备份磁盘: Fp/{L  
   ghost.exe -clone,mode=pdump,src=1:1,dst=d:\bac.gho -fx -sure -rb 5Jbwl$mZ  
自动还原光盘: 1Z) Et,  
   包含文件:Config.sys, Autoexec.bat, Mscdex.exe (CDROM 执行程序), Oakcdrom.sys (ATAPI CDROM 兼容驱动程序), Ghost.exe。 >G:Q/3jh  
   Config.sys 内容为: ?qNU*d  
DEVICE=OAKCDROM.SYS /D:IDECD001 @ j^R+F  
   Autoexec.bat 内容为: 1Ng+mT  
MSCDEX.EXE /D:IDECE001 /L:Z $AZYY\1  
Ghost -clone,mode=load,src=z:\bac.gho,dst=1:1 -sure -rb rZKfb}ANQ  
可以根据下面的具体说明修改示例: P9/ (f$=  
1.-clone %"0,o$  
-clone 在使用时必须加入参数,它同时也是所有的 switch{batch switch} 里最实用的。下面是 clone 所定义的参数: /~Y\KOH|  
mode={copy|load|dump|pcopy|pload|pdump}, 7q+D}+ Xf  
src={drive|file|driveartition}, jc&k-d>=G  
dst={drive|file|driveartition} O;H6`JQ  
mode 指定要使用哪种 clone 所提供的命令 7v*gwBH  
copy 硬盘到硬盘的复制 (disk to disk copy) {4D`VfX_  
load 文件还原到硬盘 (file to disk load) %rylmioW>  
dump 将硬盘做成映像文件 (disk to file dump) '{"Rjv7  
pcopy 分区到分区的复制 (partition to partition copy) =#2c r:1  
pload 文件还原到分区 (file to partition load) $D1ha CL  
pdump 分区备份成映像文件(partition to file dump) eR$@Q  
src 指定了 ghost 运行时使用的源分区的位置模式及其意义。对应 mode 命令 src 所使用参数例子: YIg(^>sq  
COPY/DUMP 源硬盘号。以 1 代表第一号硬盘 j(=w4Sd_W  
LOAD 映像文件名。g:/back98/setup98.gho 或装置名称 (drive) ;=y"Z^  
PCOPY/PDUMP 源分区号。1:2 代表的是硬盘1的第二个分区 ~Q&J\'GQH  
PLOAD 分区映像文件名加上分区号或是驱动器名加上分区号。g:\back98.gho:2 代表映像文件里的第二个分区 :~otzI4%!  
dst 指定运行 Ghost 时使用的目标位置模式及其意义。对应 mode 命令 dst 所使用参数例子: 8@t8P5(vL  
COPY/DUMP 目的硬盘号。2 代表第二号硬盘 wb0$FZzh  
LOAD 硬盘映像文件名。例 g:\back98\setup98.gho 5EFt0?G   
PCOPY/PLOAD 目的分区号。2:2 代表硬盘 2 的第二个分区 &"^F;z/  
PDUMP 分区映像文件名加分区号。g:\back98\setup98.gho:2 {Rkd;`Q`!  
SZEn 指定所使用目的分区的大小: J,F1Xmr4  
n=xxxxM 指定第 n 目的分区的大小为 xxxxMB。如 SZE2=800M 表示分区 2 的大小为 800MB |}z)>E  
n=mmP 指定第 n 目的分区的大小为整个硬盘的 mm 个百分比。 S"cTi[9  
2.-fxo 当源物件出现坏块时,强迫复制继续进行 fOV_ >]u  
3.-fx 当ghost完成新系统的工作后不显示 press ctrl-alt-del to reboot 直接回到DOS下 4rU/2}. q  
4.-ia 完全执行扇区到扇区的复制。当由一个映像文件或由另一个硬盘为来源,复制一个分区时,Ghost将首先检查来源分区,再决定是要复制文件和目录结构还是要做映像复制(扇区到扇区)。预设是这种形式。但是有的时候,硬盘里特定的位置可能会放一些隐藏的与系统安全有关的文件。只有用扇区到扇区复制的方法才能正确复制 hq 3n&/  
5.-pwd and -pwd=x 给映像文件加密 ~w? 02FU  
6.-rb 在还原或复制完成以后,让系统重新启动 w*-42r3,'  
7.-sure 可以和 clone 合用。Ghost 不会显示 proceed with disk clone-destination drive will be overwritten? 提示信息 X:oOp=y]|  
九、注意事项 0~bUW V  
1.在备份系统时,单个的备份文件最好不要超过 2GB。 (9Zvr4.f7  
2.在备份系统前,最好将一些无用的文件删除以减少Ghost文件的体积。通常无用的文件有:Windows 的临时文件夹、IE 临时文件夹、Windows 的内存交换文件。这些文件通常要占去100 多兆硬盘空间。 &BRk<iwV  
3.在备份系统前,整理目标盘和源盘,以加快备份速度。 C|V7ZL>W  
4.在备份系统前及恢复系统前,最好检查一下目标盘和源盘,纠正磁盘错误。 +/ZIs|B4,z  
5.在恢复系统时,最好先检查一下要恢复的目标盘是否有重要的文件还未转移,千万不要等硬盘信息被覆盖后才后悔莫及啊。 1Cw]~jh  
6.在选择压缩率时,建议不要选择最高压缩率,因为最高压缩率非常耗时,而压缩率又没有明显的提高。 XOvJlaY)'.  
7.在新安装了软件和硬件后,最好重新制作映像文件,否则很可能在恢复后出现一些莫名其妙的错误。
十年磨一剑,鼎力打造个人事业平台,我的事业我做主,做人生命运的掌舵手.做自己人生的设计师.
培养鹰一样的个人,打造雁一般的团队!

发帖
6424
只看该作者 5楼 发表于: 2009-05-24
增加切换当前操作分区命令 Vu3DP+u|i  
X:   X代表你想切换到的分区,比如输入c: 然后回车就切换到c盘的当前目录 5(+9a   
补充斑竹的CD命令 $aV62uNf  
cd.. 退回到上一级目录 {7o3wxsS  
cd\  退回到根目录 :W.H#@'(  
也可以用这样用CD命令 Fi/iA%,  
cd d:\systems\ghost <tD,Uu{P  
表示切换到d盘systems目录下的ghost子目录 .nPOjwEx&Y  
补充rd命令说明 NoiB9 8g  
首先要确定需要删除的目录为空目录,使用del *.*命令删除该目录下所有文件,不然无法使用rd命令
十年磨一剑,鼎力打造个人事业平台,我的事业我做主,做人生命运的掌舵手.做自己人生的设计师.
培养鹰一样的个人,打造雁一般的团队!

发帖
6424
只看该作者 6楼 发表于: 2009-05-24
第一步 认识多光驱支持的原理,看下面的全自动 GHSOT 的详细解释,如下: ^Hx}.?1  
这是一个全自动的克隆 autohf.bat 文件,可以直接复制红色文字到这个批处理中。在其它的地方 7hHID>,o9%  
可以用这个方法来调用其它程序和小工具,这要改一下路径就行了,简单的很,在下面就有调用到 y98FEG#S}  
其它的方法。 wlXs/\es  
====================================================================================== NM{)liP ;8  
[color=#ff0000] OG5{oH#K  
:: 测试虚拟盘是否建立成功 N3%#JdzZ$  
dready z: /w zjmo IE  
if errorlevel 1 goto _errramd 1SExl U  
:: 建立testdrv.bat临时文件到虚拟盘上 |p:4s"NT  
set td=Z:\testdrv.bat =A'>1N  
>  %td% echo @echo off UY3)6}g6  
>> %td% echo dready %%1 tgF~5 o}?  
>> %td% echo if errorlevel 1 goto _quit 2FMmANH0ev  
>> %td% echo set CDOK=%%CDOK%% %%1 wW%b~JX  
>> %td% echo :_quit jZA1fV  
:: 调用mscdex为所有光驱分配盘符 vNSUrf,r  
LH MSCDEX.EXE /D:mscd001 1#vu)a1+b  
set CDROM= 0>28o.  
findcd /s > nul 0Y8gUpe3P6  
:: 调用testdrv.bat检测哪些光驱中有盘并将准备好的光驱保存到cdok变量中 I~&*^q6 |  
SET CDOK= 5i[O\@]5  
for %%I in (%cdrom1% %cdrom2% %cdrom3%) DO call %td% %%I 3Bl|~K;-  
::检测哪些准备好的光驱中存在需要的GHO文件,并将结果保存到bootcd变量中 H8eEBMGo  
set bootcd= p:~#(/GWf  
for %%I in (%cdok%) DO if exist %%I\XPSP2\XP-SP2.GHO set BOOTCD=%%I 90vWqL!  
:: 检测是否存在需要的启动光盘 0z>IYw|UB  
IF %BOOTCD%*==* goto _nobootcd Jh-yIk  
set CDROM=%bootcd% T8S&9BM7  
echo bootcd=%bootcd% tx09B)0  
goto _findbootcdok ]3 "0#Y  
:: 找不到所需启动光盘的错误提示 y\??cjWb]  
:_nobootcd }F>RI jj  
echo. W`[VLi}fe  
echo Error: I cannot find your CDROM where we boot from! eKiDc=@  
echo Please make sure you insert the boot disc in it! A%^?z.  
pause ,;pUBrz/[  
goto _quit *j3 U+HV  
:: 如果存在gho文件,则执行ghost过程并重新启动 Cj= R\@  
:_findbootcdok Cog}a  
%CDROM%\XPSP2\ghost.exe -clone,mode=pload,src=%CDROM%\XPSP2\XP-SP2.gho:1,dst=1:1 -sure -fx \@@G\\)er  
::这是当GHOST工作完成后反回主菜单,在用EASYBOOT调用下,不调用下不要用这参数。 Y2L{oQ.C2  
wboot.com    In?rQiD9  
goto _quit A[l )>:  
:: 没有成功建立内存虚拟磁盘的错误提示 > "hP  
:_errramd WsHD Ip  
echo. *y4DK6OFe  
echo Error: I cannot access your RAM Disk at Q:! A?MM9Y}K  
echo Check if xmsdsk can create RAM Disk. *$A`+D9  
pause .#&)%}GC  
goto _quit [j6]!p]S$  
:: 退出,清理环境变量 Nw"df=,{  
:_quit y4kn2Mw;  
for %%I in (cdrom1 cdrom2 cdrom3 cdok) do set %%I= HhynU/36  
;>PHkJQ  
==================================================================================== T\gs  
知道上面的过程后,也就是这样一个过程,也并不过的,(注意:带双冒号的是注解文字用的, \l!+l  
复制到批处理里并不需要将其删除,可以直接使用) .q 2r!B  
第二步  开始制作多功能启动盘了 %e:+@%]  
1、找一个 98 启动盘IMG文件; v?He]e'  
2、用 Winimage 把里面的所有文件全部提取到一个文件夹中。然后删除IMG里的所有文件,仅留 uuM1_nD[  
下这 Io.sys 、 msdos.sys 、 command.com 文件及建立二个目录,一个是 DM 目录、一个 temp $n<1D -0!r  
是临时目录。然后把刚才提取的 ebd.cab 这个文件解压到一个 ebd 目录中,在 ebd 目录下再建 zZMKgFR@  
立一个目录,目录名为 DATA ,再把 DOS 下所用的 五笔和拼音及区位码这 WB.MB、PY.MB、LX.LX U^_\V BAk  
三个文件复制到 DATA 目录里,然后再重新制作 ebd.cab 文件,(五笔和拼音及区位码这些文件 QBa+xI_ J  
可以 DM 9.56 双语版中提取) EB3/o7)L  
其它的我们在后面加进去。 -C2!`/U  
3、修改 CONFIG.SYS 文件为以下内容: WOO3z5 La  
==================================================== !KI^Z1dP(  
[color=#ff0000] (-S^L'v62v  
device=himem.sys /testmem:off 3eUi9_s+  
device=emm386.exe noems T6/P54S  
device=oakcdrom.sys /D:mscd001 /we]i1-9  
dos=high,umb - |p eD L  
files=30 ew\:&"@2]w  
buffers=20 =X'[r  
-|V#U`mwF  
==================================================== /` M#  
把以上这 himem.sys、emm386.exe、oakcdrom.sys 三个文件加到IMG文件中, ;-3&yQ7N)  
4、修改 AUTOEXEC.BAT 文件为以下内容: JZ}zXv   
==================================================== hJSvx  
[color=#ff0000] q7CLxv &QG  
@ECHO OFF @fA{;@N  
set EXPAND=YES |eRE'Wd0  
SET DIRCMD=/O:N QvbH " 7  
cls N:B<5l '  
SET RAMD=Z 6.]~7n  
XMSDSK 9816 Z: /y g[~{iu_$d  
set temp=%RAMD%:\ X!|eRA~o  
set tmp=%RAMD%:\ 9wx]xg4l"  
mouse > NUL CzlG#?kU?2  
FINDCD.EXE > NUL F > rr.  
path=%RAMD%:\;a:\;%CDROM%:\ 1tY+0R  
copy command.com %RAMD%:\ > NUL F:jNv3W1  
copy extract.exe %RAMD%:\ > NUL oaj.5hM  
:ERROR g%J\YRo  
IF EXIST ebd.cab GOTO EXT uihH")Mo  
echo Please insert Windows 98 Startup Disk 2 ^|<>`i6  
echo. FRxR/3&  
pause V?OTP&+J%  
GOTO ERROR 3FvVM0l"  
:EXT _)j\ b  
%RAMD%:\extract /y /e /l %RAMD%: ebd.cab > NUL ,=e.Q AF!"  
cls P].Eb7I  
GOTO QUIT {+lU4u  
:QUIT ,#XXwm ^I  
set CDROM= ,|*Gr"Q=  
set LglDrv= "`;-5dg  
cls @G;9eh0$  
tw > NUL ,x\qYz+7|  
echo. T`^Jw s{;7  
echo. {>km]CG  
echo. +X#6 d v$  
echo. O1\4WG%  
echo. ,hf W2}  
echo              内存虚拟磁盘已被成功创建,当前虚拟工作盘符为 %RAMD% 盘。 ?n# $y@U  
echo. g{Av =66Z  
echo             所需的工具都从 EBD.CAB 压缩包中被释放到虚拟 %RAMD% 盘中。 f%PLR9Nh5@  
echo. \dQc!)&C9  
echo. =R:O`qdC4e  
echo. GG%;~4#2  
echo. 3D6&0xTq  
a: 8Y-*rpLy  
zmenu.bat uG -+&MU?  
f@`|2wG  
==================================================== %<^^ Mw  
再把 AUTOEXEC.BAT 所需用的文件加入到 IMG 文件中。文件如下: %e[E@H7  
xmsdsk.exe、FINDCD.EXE、extract.exe、ebd.cab、tw.exe _p"u~j~%-  
5、主菜单的制作,我们现在以 7 个菜单项做实习,请看以下批处理文件,取名为 ZMENU.BAT Bvvja C  
ZMENU.BAT 批处理文件内容如下: qUfoEpW2=6  
================================================================================== 6Gg`ExcT5  
[color=#ff0000] p"P+8"`  
@echo off )&E]   
tw > nul sSh." H  
@echo off g(zeOS]q}  
echo. yMdu Zmkc  
echo                        中文多功能 MS-DOS 系统启动盘 </kuJh\  
echo          ============================================================ ^W sgAyCB  
echo. nP[Z6h  
echo              1、全自动从光盘上克隆 Windows XP SP2 专业版  j=pg5T  
echo              2、从光盘上安装 Windows 98 SE Hya.OW{  
echo              3、带光驱驱动的中文 Dos 命令行启动模式 Rk5#5R n  
echo              4、克隆恢复从 E 盘 Tools 恢复到 C 盘模式 l[~$9C'ji  
echo              5、启动运行 DM 9.57 中英文双语版分区程序 )@9Eq|jMC  
echo              6、进入查看 NTFS 分区 a;bmlV04  
echo              7、工具箱 》》》 E-1u_7  
echo. :2KPvp 7?  
choice/c:1234567 /t:2,999 .     请在上面选项中选择相应的数字键值。 yR~$i3Z*  
if errorlevel 7 goto menu_7 .RmFYV0,  
if errorlevel 6 goto menu_6 kMW9UUw  
if errorlevel 5 goto menu_5 &IXmy-w  
if errorlevel 4 goto menu_4 CA|l| t^  
if errorlevel 3 goto menu_3 vJs6nVbK  
if errorlevel 2 goto menu_2 n><ad*|MX  
if errorlevel 1 goto menu_1 r?u4[ Oe#  
:menu_1 gaC4u,Zb  
cls ,8zJD&HMx  
call autohf.bat kxJs4BY0  
goto quit FI:H/e5[  
:menu_2 [ PN2^  
cls \5tG>>c i  
call 98se.bat jvv=  
goto quit VsTgK  
:menu_3 t;Z9p7rk  
cls ?#a&eW  
call doscd.bat aoz+Th3  
goto cdrom 7:g_:}m  
:menu_4 \A^8KVE!  
cls HPu+ 4xQV  
call ghosd.bat LL);Ym9d  
goto quit 4RctYMz  
:menu_5 _N:$|O#  
cls Lios1|5  
call dm.bat &3IkC(yD  
goto quit sCJ|U6Q-  
:menu_6 NL:dyV }  
cls w;Azxcw  
call ntfs.bat ,~,q 0PA7J  
goto quit ,FP0n  
:menu_7 V5-!w0{  
cls r]-n,  
call menu.bat 6Br^Ugy  
goto quit MtwlZg`c3  
:cdrom hlre eXv  
@ECHO OFF '0 ~?zP  
dready z: /w WL(Y1>|j  
if errorlevel 1 goto _errramd 2u-J+  
set td=Z:\testdrv.bat =p5]r:9W  
>  %td% echo @echo off 2!LDrvPP  
>> %td% echo dready %%1 O`Qke Z}  
>> %td% echo if errorlevel 1 goto _quit X*MK(aV3  
>> %td% echo set CDOK=%%CDOK%% %%1 p*<I_QM!  
>> %td% echo :_quit #qk=R7" Q  
LH MSCDEX.EXE /D:mscd001 _R|_1xa=  
set CDROM= |X*y-d77W  
findcd /s > nul M._E$y,5  
SET CDOK= (xvg.Nby  
for %%I in (%cdrom1% %cdrom2% %cdrom3%) DO call %td% %%I Ge({sy>X  
set bootcd= CT_tJ  
for %%I in (%cdok%) DO if exist %%I\GHOST\GHOST8.EXE set BOOTCD=%%I 0t7)x8c  
IF %BOOTCD%*==* goto _nobootcd &u^]YE{  
set CDROM=%bootcd% Kn3Xn`P?  
echo bootcd=%bootcd% E,\)tZ;,  
goto _findbootcdok vn*K\,  
:_nobootcd CAx$A[f<  
echo. ;o)'dK  
echo       错误: 系统没有发现在 CDROM 中有光盘, 请插入配合此条件的光盘! `3jwjy| 5  
echo. > dVhIbG  
echo     在光盘根目录中必须有 GHOST\GHOST.EXE 文件, 否则无法正确找到光盘! 8 pf]M&  
pause fJ\?+,  
goto _quit yp4[EqME  
:_findbootcdok x]`F#5j  
echo. $Tv~ *|a  
echo. >`3F`@1L0  
echo. SVZ@'X\[M  
echo                   您当前所在的虚拟内存磁盘是在 %RAMD% 盘中! ez9F!1  
echo. l?IeZisX  
echo. y$nI?:d  
echo                     您当前所插入的光盘是在 %CDROM% 盘中! I@z@s}x>  
echo. Z,AY<[/C  
echo. *jQ$\|Y  
echo           要输入中文文字请按 Alt + F1 区位、Alt + F2 拼音、Alt + F3 五笔、 qi~-<qW  
echo. Ohj^Z&j  
echo         Alt + F4 双拼来调出输入法,Alt + F5 查看输入法调出,Alt + F10 返回 Lj|wFV  
echo. t$,G%micj  
goto _quit EdqB4-#7  
:_errramd L<oQKe7Q:  
echo. Uc_ }="  
echo                       错误:不能在内存磁盘上存取 Q:! m+8:_0x "  
echo. _'Jjt9@S  
echo                       检查 xmsdsk 是否能建立内存磁盘。 o "0 ~  
pause @i> r(X  
goto _quit F,)+9/S&  
:quit I9L3Y@(f6m  
a: G6{'|CV  
@echo off &,8Qe;  
cls 8ZbXGQ  
echo. .fqy[qrM  
echo. F0&ubspt\  
echo. ah<p_qe9|  
echo. g]JJ!$*1  
echo. |5`ecjb.  
echo. Zgp9Uu}"  
echo. *tT}N@<%  
echo. $bKXP(  
echo            如果你还想继续操作返回主菜单请键入 ZMENU 回车即可! doTbol?+  
echo. <uBRLe`)  
set CDROM= {S+?n[1r\  
set RAMDRIVE= JFc, f  
:end x6JV@wA&  
:_quit ud(0}[  
a: l'Za"TL:  
set CDROM= VJw7defc  
set RAMDRIVE= sZ&6g<8#y  
:end ?fP3R':s  
Fab]'#1q4  
================================================================================== 5m'AT]5Tn_  
以上我们要用到的文件有工具和批处理文件,文件如下: ^ )"Il  
CHOICE.COM、MSCDEX.EXE、 小工具文件,其它都是批处理文件 7 个 autohf.bat、98se.bat、 !_3b#Caf  
doscd.bat、ghosd.bat、dm.bat、ntfs.bat、menu.bat 这 7 个批处理可以这样写只是提供参 %^E 7Iqc  
考,大家可以修改,因时间有限呀。 `-CN\  
① 这是一个全自动的克降文件。 u4T$  
autohf.bat "9^b1UH<  
================================================================================== Jlb{1B$7  
[color=#ff0000] ^HR8.9^[1u  
这个全自动 AUTOHF.BAT 文件可按照认识多光驱支持的原理的来是一样的,照红色字复制就行了 bh5P98s  
"y*3p0E  
================================================================================== xMQ>,nZ  
98se.bat 文件,这个是做全自动安装98用的。 ID`C  
================================================================================== {hOS0).(w7  
[color=#ff0000] f U=P$s  
@echo off #?r|6<4X  
dready z: /w OO?N)IB@  
if errorlevel 1 goto _errramd aaf}AIL.  
set td=Z:\testdrv.bat x&J\swN9  
>  %td% echo @echo off #>KiX84  
>> %td% echo dready %%1: z.SKawm6T  
>> %td% echo if errorlevel 1 goto _quit Fhllqh)  
>> %td% echo set CDOK=%%CDOK%% %%1 6q'Q ?Uw^  
>> %td% echo :_quit a+J>  
LH MSCDEX.EXE /D:mscd001 CV^%'HIs?+  
if not %CDROM%*==* set CDROM= Hmm0H6&u  
if not %CDROM%*==* set CDROM= @",#'eC"  
findcd /s > nul LKI\(%ba#  
SET CDOK= At<MY`ka  
for %%I in (%cdrom1%,%cdrom2%,%cdrom3%) DO call %td% %%I R=a4zVQ  
IF NOT %CDROM%*==* set CDROM= G"m0[|XH  
IF NOT %CDROM%*==* set CDROM= ^Os }sJ*5S  
set bootcd= cy(w*5Upu  
for %%I in (%cdok%) DO if exist %%I\setup.exe set BOOTCD=%%I UkD\ma  
IF %BOOTCD%*==* goto _nobootcd 4Zu1G#(zP  
set CDROM=%bootcd% bJ 6ivz  
echo bootcd=%bootcd% _kRc"MaB  
goto _findbootcdok 451.VI}MR  
:_nobootcd N2 3:+u<)E  
echo. |S).,B  
echo. V;RgO}  
echo. fnr8{sr.2Z  
echo. NTX0vQG  
echo      错误: 在光盘根目录下没有发现 WINDOWS 98 SE 的 SETUP.EXE 安装文件 ! Iv3yDL;  
echo. %U}6(~  
echo     请插入 WINDOWS 98 SE 的安装光盘, 必须在光盘的根目录, 不支持多层目录! *^g]QQ  
echo. 7neJV  
echo. Jb$G  
echo. />8A?+g9u  
echo. $X-PjQb1Bb  
pause &R.5t/x_  
:_findbootcdok X%<qHbKB,  
%CDROM%\setup /is /ie /iv /im /il #r"|%nOfY  
zmenu.bat o ~y{9Q  
goto _quit _3%:m||,XP  
V.$tq  
================================================================================== !hfpa_5  
doscd.bat 文件,这个是启动到DOS下的文件 q,#s m'S  
================================================================================== )lt1I\n*k  
[color=#ff0000] zRLJ|ejMP  
@echo off " 1a!]45+  
%RAMD%:\ SXl~lYUL  
lh ctload VIDE-111.SYS /d:mscd001 >G"fMOOkW  
LH MSCDEX.EXE /D:mscd001 Q3=5q w^  
path=%RAMD%:\;%CDROM%\;a:\ M0C)SU5"  
cls S-\wX.`R1  
a: 1k:yU(  
-Wmb M]Z  
================================================================================== KI#v<4C$P  
ghosd.bat 文件,这个是手动克降的GHOST程序 re%XaL  
================================================================================== b"#S92R+  
[color=#ff0000] #6#n4`%ER  
E:\tools\ghost -clone,mode=pload,src=E:\tools\xp-sp2.gho:1,dst=1:1,sze1=50p,sze2=50p -fx -ia -sure F-o?tU  
zmenu.bat SX'NFdY  
4P)#\$d:  
================================================================================== R#ZJLT  
dm.bat 文件 W3Ee3  
================================================================================== ]D5Maid+  
[color=#ff0000] j3%Wrt  
@echo off 3)CIqN  
tw /np > nul NTZ3Np`  
dm\dm.com %1 %2 %3 %4 %5% }&7kT7ogO  
   E<! L^A M`  
F~E)w5?\O  
================================================================================== Bi;a~qE  
ntfs.bat 文件 VfJ{);   
================================================================================== E <j=5|0t  
[color=#ff0000] ZRc^}5}WA  
ntfspro.exe > NUL  就这样一句 uUHWTyoO  
3  ;F  
================================================================================== ??B!UXi4R  
menu.bat 文件 g8'8"9:xC  
================================================================================== ,)d`_AD+5  
[color=#ff0000] :, v(l q  
这是子菜单文件可以按你们的要求来写,我这里不做示范了。 DFZ@q=ZT  
_hl| 3 eW5  
================================================================================== (ot56`,k  
以上 7 个 菜单文件必须配合相应的工具和软件,必须是无法运行本启动盘的,如 DM 分区软 ):tv V  
件、DOS 下的五笔输入法等等, `EMGrw_  
第三步  再把 NTFS 的程序添加到 IMG 文件中,此程序网上有下载的,名称为 NTFSPRO 5.0 E Lq1   
这时因 98 的 IMG 文件只有 1.44 MB 是不够大的,所以要加大这个 IMG 文件,可以用 EASYBOOT d)biMI}<5  
里的工具来完成,详细不说了,如果不会做,可到我的永硕 E 盘中去下载,注意要点是必须把整 {Y-'i;j?  
个启动盘的文件一个不要少添加,路径千万不要搞错,如我有错处请大家指证。
十年磨一剑,鼎力打造个人事业平台,我的事业我做主,做人生命运的掌舵手.做自己人生的设计师.
培养鹰一样的个人,打造雁一般的团队!