11 12
发新话题
打印

解析YLMF的GHOST完成不重起电脑直接进系统的方法

解析YLMF的GHOST完成不重起电脑直接进系统的方法

首先我们看一下起动盘的文件
9 B0 Z- s: i7 R: B9 A0 D( ^驱动器 A 中的卷是 GhostXPSP2
; _+ }" w7 ~5 L( Z7 L% I卷的序列号是 262C-9AA1' y9 p7 b( j1 F  `- z
A:\ 的目录! `4 A% a$ g/ F! n/ ?% [
1998-06-19  20:01           224,150 IO.SYS
# {, e* s7 w! b+ f9 `) {1998-06-19  20:01             1,416 SETRAMD.BAT; _) O8 |/ g% j( p2 g: z
1998-06-19  20:01             9,868 README.TXT
+ r# O1 z! a  x% S' B/ Z1998-06-19  20:01             6,855 FINDRAMD.EXE$ p2 s: `. G, c1 @0 _3 o0 L
1998-06-19  20:01            12,663 RAMDRIVE.SYS
0 p2 L% w" Z: _8 k' [# c5 t1998-06-19  20:01            14,386 ASPI4DOS.SYS7 G  P& W5 }+ ]  [9 g
1998-06-19  20:01            21,971 BTCDROM.SYS! p3 Y8 b; r# L$ t
1998-06-19  20:01            29,620 ASPICD.SYS0 R, l- l9 h* W! m; S
1998-06-19  20:01            30,955 BTDOSM.SYS, @+ g$ i3 n7 h! n
1998-06-19  20:01            35,330 ASPI2DOS.SYS# @& O' P" q5 Y' X8 R
1998-06-19  20:01            37,564 ASPI8DOS.SYS8 m4 U/ R; C8 d- C0 b) v2 J
1998-06-19  20:01            40,792 ASPI8U2.SYS0 t- f+ o6 Q. K' x/ b5 k
1998-06-19  20:01            64,425 FLASHPT.SYS
+ w$ Q& B& v: q9 Q. E1998-10-14  14:23            93,242 EXTRACT.EXE
* E/ q4 @  e& V1998-06-19  20:01            64,108 FDISK.EXE1 b) Z" z. ]7 _( P6 D/ ~
1998-06-19  20:01            68,871 DRVSPACE.BIN& l  [5 [- e4 c- f/ M" D' |1 ~1 m
1998-06-19  20:01            94,282 COMMAND.COM
# i9 G+ i6 ?3 Q3 i& |1998-06-19  20:01            33,191 HIMEM.SYS
( L2 F7 q- Y" `$ T9 k9 q$ _# H1998-06-19  20:01            41,302 OAKCDROM.SYS
( v, b  I% F- s1998-06-19  20:01           274,142 EBD.CAB
5 ?% n, {( x" h! _5 k1999-01-12  19:22                 9 MSDOS.SYS1 n0 U- d6 J9 d& D) a. y
1999-01-12  19:22                 0 EBD.SYS
: K* S3 D8 U: h& B8 `* }9 W3 q0 C1999-05-05  22:22             3,878 XCOPY.EXE6 Y! e1 b6 f2 j4 A6 ]
1999-05-05  22:22             3,878 XCOPY32.EXE
% P/ Q) D3 Y( Y1999-05-05  22:22            41,472 XCOPY32.MOD
5 j' w5 C( V) \! _+ u' X2099-05-05  22:22            32,306 MEM.EXE
* }  B( J8 D- ^4 q+ R) f2 J2003-01-12  16:39               344 CONFIG.SYS                    //DOS启动盘配置文件& N3 k+ h: D) @5 Z% P
2006-10-24  12:31           174,520 grub.exe                      //GRUB,LINUX多用的多起动程序,这个是关键
) y/ v' K6 i# z  \. a2007-08-23  00:25             1,248 AUTOEXEC.BAT                  //DOS启动盘自己批处理程序
, @0 q9 E1 I$ a/ J: T2 a              29 个文件      1,456,788 字节
: V$ K; C/ q& U) z  k     所列文件总数:/ {2 ~3 p5 _, L
              29 个文件      1,456,788 字节1 f. r# Y  I3 M8 m3 s7 p
               0 个目录      1,460,224 可用字节
& g1 s9 k# z: G! s# k) U/ w) Q红色为关键的部份,我们现在打开两个配置文件看看内容:
7 m1 R, P% Q* {$ b' t- Q8 Ntype config.sys
* V6 t" _! l8 f4 G7 Xdevice=himem.sys /testmem:off
' e& \) i% P( B4 kdevice=oakcdrom.sys /D:mscd001   //加载光驱驱动4 q* n6 |: r6 P% X
device=btdosm.sys
) q/ C' y# {$ R# A* Udevice=flashpt.sys
( R2 ~! k5 ^1 x* m  s( y( Gdevice=btcdrom.sys /D:mscd001    //加载光驱驱动
6 d0 K9 o0 A2 j3 A5 Ldevice=aspi2dos.sys
2 X, \3 H4 L- m3 ~6 H3 g! wdevice=aspi8dos.sys
0 P" t0 r( s, o6 \0 k9 ldevice=aspi4dos.sys7 o: g; d& u8 U4 i* X
device=aspi8u2.sys  ~7 \/ E& _, ?
device=aspicd.sys /D:mscd001     //加载光驱驱动
) \, T" L8 W! m) @0 }7 Z6 N+ O0 Lfiles=10
+ V; _. N1 S& X1 P( E5 K; Abuffers=10( E" z1 u, i/ l- V$ f, W
dos=high,umb' E% e8 C+ m: `- {! h
stacks=9,256
6 f  Q( t7 N0 Y; u1 Odevicehigh=ramdrive.sys /E 2048  //生存虑拟盘 容量:2M
2 y8 ?/ A  J% |lastdrive=z                      //设定最大可能驱动器数" a6 f% M6 K. o: D% N& K: l' q
这是乎没有什么,这是DOS起动盘的正常配置文件
3 ?% q- y9 v0 V3 j! htype autoexec.bat8 d  z1 w5 S$ o; ~8 q' @
@ECHO OFF$ Q* c# m- R: g9 j
set EXPAND=YES
& Q+ d' |! a, U2 x7 I# _8 ~( l4 xSET DIRCMD=/O:N
7 O- D' U/ }" m; R4 s/ J: Pset 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   ! \6 x' J+ O, ^$ H7 h/ [. r, U/ w
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
  R: b7 u( M0 {0 Acls6 D' U9 k5 h3 m, ~2 H
call setramd.bat %LglDrv%4 Q/ d- j/ z# j) W1 J
set temp=c:\; j3 v0 O4 P. A/ v- W3 x
set tmp=c:\& p7 V1 k8 g! @6 G" D
path=%RAMD%:\;a:\;%CDROM%:\* K8 J5 U& e' ?0 z8 j6 h1 P
copy command.com %RAMD%:\ > NUL
+ C1 h! C' f) _# Eset comspec=%RAMD%:\command.com4 p1 ]4 k; g, {9 P2 `
copy extract.exe %RAMD%:\ > NUL
/ m4 n  U* l. ~9 v# ^copy readme.txt %RAMD%:\ > NUL
! ?5 r2 I: i. P8 ^! `# l7 D:ERROR4 d* t, x: d7 y+ a8 T: V! C
IF EXIST ebd.cab GOTO EXT" D0 u: m2 B4 D4 N
echo Please insert Windows 98 Startup Disk 2
  Q( ~1 s9 Q1 [/ X7 l! _2 J" Mecho.
! b9 e; k8 X! l, j; ^pause1 ^/ D1 m3 Z5 Q& w3 G/ B. ^
GOTO ERROR
; C4 I3 w. b' ~; r8 \$ n- _( s2 R:EXT! W7 t- S& \' q
%RAMD%:\extract /y /e /l %RAMD%: ebd.cab > NUL
+ N6 t) L' W0 s, h0 uecho The diagnostic tools were successfully loaded to drive %RAMD%.
! _8 K0 ~6 c8 y3 q. F$ Zecho.$ j2 R  D% I2 q
IF "%config%"=="NOCD" GOTO QUIT
$ w9 v7 O; S1 G: R; d2 \3 hIF "%config%"=="HELP" GOTO HELP, }  k" [1 F" p
LH %ramd%:\MSCDEX.EXE /D:mscd001 /L:%CDROM%
1 g7 p) V0 }2 V8 X, becho./ Q, V  n$ e: l% U* O
GOTO QUIT
- ^$ i4 H6 v2 B& [* i, n" |5 G:HELP* i( s. k4 |4 \
cls
# g1 j! K4 o4 Z' E! Q3 ~5 ^call help.bat
. C4 E) K2 t) A  X; |1 @echo Your computer will now restart and the startup menu will appear.: w6 w0 m0 o; G9 t) T
echo.
+ Z! Y/ b- Y$ D* o: Yecho.' z, P, b% E; f3 h( k/ w8 c% B
echo.+ C% ]4 O: ^: a& v0 i
echo.
1 I" h6 M) r4 j4 e2 m& |echo.
; R, O; {6 e% a; R& P: Lecho.
/ T% _( k) g3 K( u/ _, Kecho.
. ]. y! R& H" s! H0 e, H# B* d9 C* Pecho.
+ J, T- o1 ^& y% G* a! becho.
: {' ]. k$ \( }  j0 t% T  H5 O) t! `echo.
: r! g5 d$ j" M/ i" Q4 jrestart.com0 p7 T5 }  H/ Y) w1 c: a) }
GOTO QUIT
2 ^8 I$ ^7 S% }/ n7 n9 t# F& |9 N% Y:QUIT! |0 x/ G* _+ Y7 `8 D
echo To get help, type HELP and press ENTER.
( h$ h; }- f) E, Hecho.# \: ]9 B3 M. a* c' n( o: a
rem Clean up environment variables' m1 Y9 v! M( L( D
rem set CDROM=
$ \! x- H- c! H% b% R; Nrem set LglDrv=) H1 e2 @" V# J, X2 W% m. T
%CDROM%:                                                                  //转到光驱所在盘符
: v0 e8 s0 O5 J9 D& x# H/ l5 ACD\GHOST                                                                  //进入光驱GHOST文件夹
. I# n0 h) P! @: |  f# aGhost -clone,mode=pload,src=system.gho:1,dst=1:1 -sure -FX -nousb         //GHOST参数,没有-R,即刻完不重起电脑
: O7 j( y' N! B* x0 bGRUB --config-file="root (hd0,0);chainloader +1"                          //关键部份在这里,调用GRUB还引导硬盘的第一个分区即C:盘0 @: r0 v& k4 I/ w9 N0 W& X, F3 s
//基它部分的内容,我就不说了,这是WIN98启动盘的配置内容,大家也不用理会他是做什么用的,蓝色部份照搬就行,关键的红色部不能少,也不能错。
  j6 k% H0 j8 H//巧门就是GRUB --config-file="root (hd0,0);chainloader +1" 现在大家明白了吧。记得在光盘的跟目录下建立一个GHOST文件夹,并将GHSOT.EXE拷贝到其中喔。

TOP

学习

TOP

不错,支持一下

TOP

支持

TOP

不错

TOP

侃侃啊

TOP

谢谢分享

TOP

谢谢分享啊

TOP

谢谢分享

TOP

支持一个啊

TOP

 11 12
发新话题