无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 7736|回复: 39
打印 上一主题 下一主题

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

[复制链接]
跳转到指定楼层
1#
发表于 2007-5-12 03:32:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
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"这样的错误,不知道哪里写错了,请高手指点迷津!谢谢!
2#
发表于 2007-5-12 16:27:56 | 只看该作者
嘿嘿,若仅仅为了“实现他自动识别光区并自动恢复.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应能找到。
回复

使用道具 举报

3#
 楼主| 发表于 2007-5-12 20:07:02 | 只看该作者

回复 #2 不才 的帖子

无论怎样,先谢谢你!但是我的意思就是从两只或多光驱中正确识别光盘并自动执行恢复操作的批处理文件,搞了一个星期了,还没找到这样的批处理!
回复

使用道具 举报

4#
发表于 2007-5-12 23:23:39 | 只看该作者
嘿嘿,不是告诉你用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
-----------------------------
回复

使用道具 举报

5#
发表于 2007-5-13 00:24:07 | 只看该作者
请问他的关于两个光驱在你的批处理里是如何体现的》
回复

使用道具 举报

6#
 楼主| 发表于 2007-5-13 03:41:55 | 只看该作者

回复 #4 不才 的帖子

我用了google搜到啊!!谢谢你啦,我尝试下先
回复

使用道具 举报

7#
发表于 2007-5-13 08:09:48 | 只看该作者
嘿嘿,不是告诉你用google了吗
回复

使用道具 举报

8#
 楼主| 发表于 2007-5-13 09:14:37 | 只看该作者
原帖由 不才 于 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错误!请教正确写法,谢谢!
回复

使用道具 举报

9#
发表于 2007-5-13 10:04:59 | 只看该作者
嘿嘿,是错了吗?你凭什么认为是写错了?

cda.rar

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

回复

使用道具 举报

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

[ 本帖最后由 q8q8feng 于 2007-5-13 10:21 AM 编辑 ]
回复

使用道具 举报

11#
发表于 2007-5-13 11:29:04 | 只看该作者
嘿嘿,q8q8feng 兄客气了。这个批处理又不是我写的,我怎好给他说“明白”;我也是在网上看到的。只是我看明白了并测试过了,完全可行。
回复

使用道具 举报

12#
 楼主| 发表于 2007-5-13 11:32:33 | 只看该作者
原帖由 不才 于 2007-5-13 10:04 AM 发表
嘿嘿,是错了吗?你凭什么认为是写错了?

呵呵,没错,是我没这个程序!但是到最后出先invalid diredtoy和自动运行ghost后10010错误,不知道什么原因!
回复

使用道具 举报

13#
 楼主| 发表于 2007-5-13 11:54:35 | 只看该作者

回复 #12 happyout 的帖子

用VPC测试到最后出现 Invalid dirve specification 语句,ghost后10010错误!
回复

使用道具 举报

14#
发表于 2007-5-13 15:02:12 | 只看该作者
从你所述的情况来看,ghost程序已经能够自动运行,那么剩下的就应该是你的.gho文件名称的事了。你不会是没放winxp.gho进你的光盘iso吧。嘿嘿
回复

使用道具 举报

15#
 楼主| 发表于 2007-5-13 15:20:47 | 只看该作者

回复 #14 不才 的帖子

winxp.gho我放进去了,我有两个光驱,主盘是刻录机,从盘是DVDROM,但是刻录成光盘,用主盘启动,他竟然说cdrom01错误.......这些语句.用从盘启动就是 Invalid dirve specification 语句....
不知道什么原因了,可不可以把你完整的批处理和config.sys发给我看看啊
回复

使用道具 举报

16#
发表于 2007-5-13 16:07:02 | 只看该作者
路过,支持一下!!!!!!!!!!!:D
回复

使用道具 举报

17#
发表于 2007-5-13 17:08:59 | 只看该作者
原帖由 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

回复

使用道具 举报

18#
 楼主| 发表于 2007-5-13 21:10:45 | 只看该作者

回复 #17 不才 的帖子

谢谢你啦!你真的是个大好人
回复

使用道具 举报

19#
发表于 2007-5-13 21:23:36 | 只看该作者
学习一下不才兄的批处理写法!!长点经验!!!谢谢!
回复

使用道具 举报

20#
发表于 2007-5-13 21:51:26 | 只看该作者
嘿嘿,学习欢迎,只是千万不要说是我写的。否则原作者会跟我急的.:lol :lol
回复

使用道具 举报

21#
 楼主| 发表于 2007-5-13 23:20:15 | 只看该作者

回复 #20 不才 的帖子

不才兄弟,我用VPC测试出现以下情况:File Name ?(546)
Output error file to the following location:
A:\GHOSTERR.TXT
是不是刻录到光盘上已经可用了?
回复

使用道具 举报

22#
 楼主| 发表于 2007-5-14 13:22:16 | 只看该作者

回复 #21 happyout 的帖子

不才兄, DOS讨论区 » DOS有奖问答No1:怎么判断多光驱中哪个光驱有光盘,里面的几个批处理我都测试过了,结果跟上面一样,不知道是不是内存问题了!!!
回复

使用道具 举报

23#
 楼主| 发表于 2007-5-14 14:40:10 | 只看该作者

回复 #22 happyout 的帖子

以上在虚你测试都出现 File Name ?(546)
Output error file to the following location: A:\GHOSTERR.TXT ,但是在物理测试通过了,谢谢你不才兄!
回复

使用道具 举报

24#
发表于 2007-5-14 16:05:36 | 只看该作者
原帖由 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 编辑 ]
回复

使用道具 举报

25#
 楼主| 发表于 2007-5-14 16:46:22 | 只看该作者

回复 #24 不才 的帖子

回答:
1:能
2:可以
3:我刚学会用EZBOOT,从光盘复制到物理硬盘上就不行,不知道可不可以复制到虚拟硬盘上,怎样复制到虚拟硬盘上还是一头雾水!
我那个虚拟机是绿色版的,可能他只虚拟程序,没虚拟硬盘,何况网上那些4个不同的批处理我都尝试过了,在VPC里都是一样的错误,没理由没一个不行的,反正之前我都浪费了十几多张CDR了,不在乎一张半张,是的,本人的性格是比较执着,没失败哪有成功,何况我还是菜鸟中的菜鸟!无论怎样,还是谢谢你!
回复

使用道具 举报

26#
发表于 2007-5-14 17:02:35 | 只看该作者
原帖由 happyout 于 2007-5-14 04:46 PM 发表
不知道可不可以复制到虚拟硬盘上,怎样复制到虚拟硬盘上还是一头雾水!
我那个虚拟机是绿色版的,可能他只虚拟程序,没虚拟硬盘,何况网上那 ...

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

使用道具 举报

27#
发表于 2007-5-14 17:04:26 | 只看该作者
嘿嘿,看来是我问的有些问题。再来一遍:
在你的虚拟pc上面,
1、能否手动运行ghost?
2、能否手动回复.gho镜像?
3、能否将.gho或ghost.exe文件从光盘复制到虚拟硬盘分区上?
回复

使用道具 举报

28#
发表于 2007-5-14 17:07:53 | 只看该作者
之所以问以上的问题,是想找出你的问题所在
回复

使用道具 举报

29#
 楼主| 发表于 2007-5-14 21:05:50 | 只看该作者
原帖由 过期的可乐 于 2007-5-14 05:02 PM 发表

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

具体操作怎样啊?
回复

使用道具 举报

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

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

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2026-2-28 00:21

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表