网上冲浪 | 反毒杀毒 | 菜鸟进阶 | 网络安全 | 实用技术 | 网络安全 | 操作系统 |
工具软件 | 电脑医院 | 网上赚钱 | 网页制作 | 网络营销 | 经典教程 | IT趣 谈 |
当前位置:IT快活林网上冲浪菜鸟进阶

关于ghost xp光盘自动恢复到C:盘问题

autoexec.bat是这样一来写的:
@ECHO OFF
SET DIRCMD=/O:N/P
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
cls
call setramd.bat %LglDrv%
path=%RAMD%:\;a:\;%path%;%CDROM%:\
copy command.com %RAMD%:\ > NUL
set comspec=%RAMD%:\command.com
:ERROR
IF EXIST tools.ex_ GOTO EXT
echo ERROR: a:\tools.ex_ not found.
echo SORRY: Be will not run the tools in this disk .
echo.
GOTO QUIT
:EXT
copy tools.ex_ %RAMD%:\tools.exe
%RAMD%:
tools.exe -y
del tools.exe
echo The diagnostic tools were successfully loaded to drive %RAMD%.
smartdrv
doskey
mouse
DOSLFN /Z:CP437UNI.TBL
echo.
LH %ramd%:\MSCDEX.EXE /D:mscd001
echo.
cls
cd.bat
:QUIT
set CDROM=
set LglDrv=cd.bat这样写:
@echo off
ghost.exe -clone,mode=pload,src=%CDROM%:\winxp.gho:1,dst=1:1 -sure -rb congfig.sys这样写:
device=himem.sys /testmem:off
device=cdrom.sys /D:mscd001
files=30
buffers=60
dos=high,umb
stacks=9,256
device=ramdrive.sys /E 4096
lastdrive=z我的目的是想实现他自动识别光区并自动恢复.gho文件到C:盘,而不能是我有两个光驱,
当我用VPC测试的时候,他说 "Invalid dirrctory"这样的错误,不知道哪里写错了,请It快活林的IT快活林的计算机高手指点迷津!谢谢!-------
嘿嘿,若仅仅为了“实现他自动识别光区并自动恢复.gho文件到C:盘”,则autoexec.bat及congfig.sys中的废话太多了.只需这么就可以了:autoexec.bat
---------------------------
LH MSCDEX.EXE /D:mscd001 /L:X
x:
ghost.exe -clone,mode=pload,src=x:\winxp.gho:1,dst=1:1 -sure -rb
---------------------------congfig.sys
--------------------------
device=cdrom.sys /D:mscd001
--------------------------注意:请将MSCDEX.EXE 文件从tools.ex_压缩包中提取出来,放到 img 文件的根目录下.您的光驱驱动 cdrom.sys 我可从未用过,不知如何?
或者是许"Invalid dirrctory"所指的就是您的光驱未能驱动.以上所述(不管是您文章出来的还是我所说的),是根本没有办法保证能从两个光驱中正确识别出某中的光盘的,仅适用于一个光驱!当然,当根本没有办法识别两个光驱中的某只时,您只需将光盘换入另一只光驱,就可以保证正确识别!关于从两只光驱(或者是更多光驱)中正确识别光盘并执行恢复操作的批处理文件,本坛有文章子进行过论述,您google应能找到.-------
不管如何,先谢谢您!但是我的意思就是从两只或者是多光驱中正确识别光盘并自动执行恢复操作的批处理文件,搞了一个星期了,还没找到这样的批处理!-------
嘿嘿,不是告诉您用google了吗
懒吧!
autoexec.bat
--------------------------------
@ECHO OFF
LH MSCDEX.EXE /D:mscd000>nul
findcd /s>nul
call findcdr "ghost.exe" C D E F G H I J K L M N O P Q R S T U V W X Y Z
%CDROM%:
ghost -clone,mode=pload,src=winxp.gho:1,dst=1:1 -sure -rb
---------------------------------findcdr.bat
---------------------------------
@echo off
set file=%1
:FCDR
if "%CDROM1%"=="%2:" goto SCDR
shift
goto FCDR
:SCDR
cda %2:>nul
IF errorlevel 1 goto next
if not exist %2:\%FILE% goto next
set cdrom=%2
goto end
:next
if "%2"=="Z" goto end
shift
goto SCDR
:end
------------------------------------
请问一下他的关于两个光驱在您的批处理里是如何体现的》-------
我用了google搜到!!谢谢您啦,我尝试下先-------
嘿嘿,不是告诉您用google了吗-------

QUOTE:原文章由 不才 于 2007-5-12 04:27 PM 发表
嘿嘿,若仅仅为了“实现他自动识别光区并自动恢复.gho文件到C:盘”,则autoexec.bat及congfig.sys中的废话太多了.只需这么就可以了:autoexec.bat
---------------------------
LH MSCDEX.EXE /D:mscd001 /L ...
这里有句写错了 cda d:>nul 在dos下提示是:bad command or file name自动ghost后提示10010错误!请教正确写法,谢谢!-------
嘿嘿,是错了吗?您凭什么认为是写错了?-------
不才兄,就给他说个明白吧!到底cda d:>nul会否出错,我没有试,发言权不够吧(嘻嘻,看到您的附件,原来真有个cda哦)

[ 本文章最后由 q8q8feng 于 2007-5-13 10:21 AM 编辑 ]
淡淡风....
我的主(1号)网盘:http://q8q8feng.ys168.com
光盘启动操作系统交流群:19658936
[]作者:本站整理  来源:不祥