无忧启动论坛

标题: 关于ghost xp光盘自动恢复到C:盘问题 [打印本页]

作者: happyout    时间: 2007-5-12 03:32
标题: 关于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"这样的错误,不知道哪里写错了,请高手指点迷津!谢谢!
作者: 不才    时间: 2007-5-12 16:27
嘿嘿,若仅仅为了“实现他自动识别光区并自动恢复.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应能找到。
作者: happyout    时间: 2007-5-12 20:07
标题: 回复 #2 不才 的帖子
无论怎样,先谢谢你!但是我的意思就是从两只或多光驱中正确识别光盘并自动执行恢复操作的批处理文件,搞了一个星期了,还没找到这样的批处理!
作者: 不才    时间: 2007-5-12 23:23
嘿嘿,不是告诉你用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
-----------------------------
作者: 过期的可乐    时间: 2007-5-13 00:24
请问他的关于两个光驱在你的批处理里是如何体现的》
作者: happyout    时间: 2007-5-13 03:41
标题: 回复 #4 不才 的帖子
我用了google搜到啊!!谢谢你啦,我尝试下先
作者: hexhhc    时间: 2007-5-13 08:09
嘿嘿,不是告诉你用google了吗
作者: happyout    时间: 2007-5-13 09:14
原帖由 不才 于 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错误!请教正确写法,谢谢!
作者: 不才    时间: 2007-5-13 10:04
嘿嘿,是错了吗?你凭什么认为是写错了?

cda.rar

6.74 KB, 下载次数: 65, 下载积分: 无忧币 -2


作者: q8q8feng    时间: 2007-5-13 10:20
不才兄,就给他说个明白吧!到底cda d:>nul会否出错,我没有试,发言权不够吧(嘻嘻,看到你的附件,原来真有个cda哦)

[ 本帖最后由 q8q8feng 于 2007-5-13 10:21 AM 编辑 ]
作者: 不才    时间: 2007-5-13 11:29
嘿嘿,q8q8feng 兄客气了。这个批处理又不是我写的,我怎好给他说“明白”;我也是在网上看到的。只是我看明白了并测试过了,完全可行。
作者: happyout    时间: 2007-5-13 11:32
原帖由 不才 于 2007-5-13 10:04 AM 发表
嘿嘿,是错了吗?你凭什么认为是写错了?

呵呵,没错,是我没这个程序!但是到最后出先invalid diredtoy和自动运行ghost后10010错误,不知道什么原因!
作者: happyout    时间: 2007-5-13 11:54
标题: 回复 #12 happyout 的帖子
用VPC测试到最后出现 Invalid dirve specification 语句,ghost后10010错误!
作者: 不才    时间: 2007-5-13 15:02
从你所述的情况来看,ghost程序已经能够自动运行,那么剩下的就应该是你的.gho文件名称的事了。你不会是没放winxp.gho进你的光盘iso吧。嘿嘿
作者: happyout    时间: 2007-5-13 15:20
标题: 回复 #14 不才 的帖子
winxp.gho我放进去了,我有两个光驱,主盘是刻录机,从盘是DVDROM,但是刻录成光盘,用主盘启动,他竟然说cdrom01错误.......这些语句.用从盘启动就是 Invalid dirve specification 语句....
不知道什么原因了,可不可以把你完整的批处理和config.sys发给我看看啊
作者: liuxuefeng    时间: 2007-5-13 16:07
路过,支持一下!!!!!!!!!!!:D
作者: 不才    时间: 2007-5-13 17:08
原帖由 happyout 于 2007-5-13 03:20 PM 发表
winxp.gho我放进去了,我有两个光驱,主盘是刻录机,从盘是DVDROM,但是刻录成光盘,用主盘启动,他竟然说cdrom01错误.......这些语句.用从盘启动就是 Invalid dirve specification 语句....
不知道什么原因了,可不可 ...

嘿嘿,发个供测试用的iso给你,为了缩小体积,我把光盘根目录下的ghost.exe给删除了,你自己加上便可在虚拟机上进行测试。
我已在自己的虚拟机及物理机中测试通过,我的物理机配置和你的相当,不同之处在于我的都是cd的。

666.part1.rar

300 KB, 下载次数: 37, 下载积分: 无忧币 -2

666.part2.rar

205.03 KB, 下载次数: 37, 下载积分: 无忧币 -2


作者: happyout    时间: 2007-5-13 21:10
标题: 回复 #17 不才 的帖子
谢谢你啦!你真的是个大好人
作者: xywlty    时间: 2007-5-13 21:23
学习一下不才兄的批处理写法!!长点经验!!!谢谢!
作者: 不才    时间: 2007-5-13 21:51
嘿嘿,学习欢迎,只是千万不要说是我写的。否则原作者会跟我急的.:lol :lol
作者: happyout    时间: 2007-5-13 23:20
标题: 回复 #20 不才 的帖子
不才兄弟,我用VPC测试出现以下情况:File Name ?(546)
Output error file to the following location:
A:\GHOSTERR.TXT
是不是刻录到光盘上已经可用了?
作者: happyout    时间: 2007-5-14 13:22
标题: 回复 #21 happyout 的帖子
不才兄, DOS讨论区 » DOS有奖问答No1:怎么判断多光驱中哪个光驱有光盘,里面的几个批处理我都测试过了,结果跟上面一样,不知道是不是内存问题了!!!
作者: happyout    时间: 2007-5-14 14:40
标题: 回复 #22 happyout 的帖子
以上在虚你测试都出现 File Name ?(546)
Output error file to the following location: A:\GHOSTERR.TXT ,但是在物理测试通过了,谢谢你不才兄!
作者: 不才    时间: 2007-5-14 16:05
原帖由 happyout 于 2007-5-13 11:20 PM 发表
不才兄弟,我用VPC测试出现以下情况:File Name ?(546)
Output error file to the following location:
A:\GHOSTERR.TXT
是不是刻录到光盘上已经可用了?

嘿嘿,请告诉我:
1、能否手动运行ghost?
2、能否手动回复.gho镜像?
3、能否将.gho或ghost.exe文件从光盘复制到虚拟硬盘分区上?

嘿嘿,还没来得及回答呢,你就解决了,不好意思。
如此看来应是你的虚拟机的问题了?
请告诉我实际刻入光盘中的文件你是如何处理的?你不会是真的恢复一个镜像文件到你的C盘吧。
倘若不是,那倒要看你是如何刻盘的啦。
不必谢我,问题的解决,是你执着努力的必然结果!

[ 本帖最后由 不才 于 2007-5-14 04:20 PM 编辑 ]
作者: happyout    时间: 2007-5-14 16:46
标题: 回复 #24 不才 的帖子
回答:
1:能
2:可以
3:我刚学会用EZBOOT,从光盘复制到物理硬盘上就不行,不知道可不可以复制到虚拟硬盘上,怎样复制到虚拟硬盘上还是一头雾水!
我那个虚拟机是绿色版的,可能他只虚拟程序,没虚拟硬盘,何况网上那些4个不同的批处理我都尝试过了,在VPC里都是一样的错误,没理由没一个不行的,反正之前我都浪费了十几多张CDR了,不在乎一张半张,是的,本人的性格是比较执着,没失败哪有成功,何况我还是菜鸟中的菜鸟!无论怎样,还是谢谢你!
作者: 过期的可乐    时间: 2007-5-14 17:02
原帖由 happyout 于 2007-5-14 04:46 PM 发表
不知道可不可以复制到虚拟硬盘上,怎样复制到虚拟硬盘上还是一头雾水!
我那个虚拟机是绿色版的,可能他只虚拟程序,没虚拟硬盘,何况网上那 ...

不知道我所说的是不是能帮到你,关
怎样复制到虚拟硬盘
你可以将你的物理硬盘文件共享给你的虚拟机的。
作者: 不才    时间: 2007-5-14 17:04
嘿嘿,看来是我问的有些问题。再来一遍:
在你的虚拟pc上面,
1、能否手动运行ghost?
2、能否手动回复.gho镜像?
3、能否将.gho或ghost.exe文件从光盘复制到虚拟硬盘分区上?
作者: 不才    时间: 2007-5-14 17:07
之所以问以上的问题,是想找出你的问题所在
作者: happyout    时间: 2007-5-14 21:05
原帖由 过期的可乐 于 2007-5-14 05:02 PM 发表

不知道我所说的是不是能帮到你,关你可以将你的物理硬盘文件共享给你的虚拟机的。

具体操作怎样啊?
作者: happyout    时间: 2007-5-15 01:02
原帖由 不才 于 2007-5-14 05:04 PM 发表
嘿嘿,看来是我问的有些问题。再来一遍:
在你的虚拟pc上面,
1、能否手动运行ghost?
2、能否手动回复.gho镜像?
3、能否将.gho或ghost.exe文件从光盘复制到虚拟硬盘分区上?

回答3:你的批处理都没有虚拟硬盘,怎么能两个这么大的文件copy到虚拟软盘里面?
作者: lcd0413    时间: 2007-5-15 01:10
能否加二位QQ,我也正在关注此问题,已经试验两张盘了,发现GHOST8。3不能读光盘,现在不得不改成自动恢复,可是苦于不知道如何制作IMG文件,我的QQ191846854,加时请署名
作者: 不才    时间: 2007-5-15 08:52
原帖由 happyout 于 2007-5-15 01:02 AM 发表

回答3:你的批处理都没有虚拟硬盘,怎么能两个这么大的文件copy到虚拟软盘里面?

嘿嘿,晕倒
我的批处理是没有虚拟硬盘,但你的虚拟pc上有啊(你不会说你没有虚拟pc吧,就是vpc)。否则,你在vpc上面做什么?
回答我的三个问题,就能基本上知道你的问题发生在何处。比方说vpc的问题?dos系统的问题?iso的问题?或者说是你刻的盘的问题?
作者: 不才    时间: 2007-5-15 08:55
原帖由 lcd0413 于 2007-5-15 01:10 AM 发表
能否加二位QQ,我也正在关注此问题,已经试验两张盘了,发现GHOST8。3不能读光盘,现在不得不改成自动恢复,可是苦于不知道如何制作IMG文件,我的QQ191846854,加时请署名

嘿嘿,GHOST8。3不能读光盘?不会吧!否则那么多的ghostXP安装光盘怎么玩?
作者: happyout    时间: 2007-5-15 10:00
标题: 回复 #32 不才 的帖子
刚测试过,问题3:是可以的! 那应该是不是VPC的问题?
作者: 不才    时间: 2007-5-15 10:58
嘿嘿,问题1、2的答案呢?
作者: happyout    时间: 2007-5-15 11:24
标题: 回复 #35 不才 的帖子
1 pass
2 pass
3 pass
作者: lcd0413    时间: 2007-5-15 11:56
标题: 回复 #33 不才 的帖子
是的啊,我是指手动操作,会弹出提示:镜像不是由GHOST制作,ISO是用EASYBOOT做的,都不知道怎么解决了
作者: happyout    时间: 2007-5-15 12:15
标题: 回复 #37 lcd0413 的帖子
说说你的制作过程
作者: q8q8feng    时间: 2007-5-15 12:32
这个帖子似乎讨论了很久了说,楼主看了答复后自己多试试,如果成功可以终结了:)
作者: happyout    时间: 2007-5-15 12:45
标题: 回复 #39 q8q8feng 的帖子
问题已经解决了!可以终结了!




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3