电脑的分区结构为:
C:NTFS
D: NTFS
E: NTFS
F: NTFS /BACKUP/GHOSTXP.IMG //用了1JF9隐藏了该分区
我做了一个软盘映像,其中的AUTOEXEC.BAT如下:暂时将其称为批处理1;
@echo off
ntfsdos.exe
for %%i in (c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z) do if exist %%i:\backup\ghostxp.gho ghost.exe -clone,mode=pload,src=%%i:\backup\ghostxp.gho:1,dst=1:1 -sure -rb
tw.exe /np /n3 >nul
CLS
echo 警告根目录下bakup不存在ghostxp.gho这个文件,正确设置后请重试,谢谢!
pause>nul
运行这个,最后的结果显示:
警告根目录下bakup不存在ghostxp.gho这个文件,正确设置后请重试,谢谢!
A:_
如果把AUTOEXEC.BAT换为:暂时将其称为批处理2;
ghost.exe -clone,mode=pload,src=1:4\backup\ghostxp.gho:1,dst=1:1 -sure -rb
这样就成功执行了!
疑问:不明白为什么批处理1会显示没有backup下没有这个文件呢?如果说ntfs没有正确加载,应该报错才对,怎么显示到没有那个文件?2的话我知道成功是因为GHOST8以后都能直接识别NTFS。但是1没有理由啊,于是我换成了其他的NTFS驱动。但是结果却是,虽然正确加载了NTFS下的4个区CDEF,但是却停在了A:_光标处,批处理1无法继续执行,区别就是更换了其他NTFSDOS驱动。难道这跟隐藏分区也有关系? |