无忧启动论坛

标题: U盘装系统:全自动安装ghoxp的问题 [打印本页]

作者: 2011aaaaa0808    时间: 2011-9-17 02:23
标题: U盘装系统:全自动安装ghoxp的问题
==情况如下==
U盘量产为USB-CDROM + USB-HDD,由grub引导ghostxp.img全自动还原系统。
ghostxp.img在修改之后,DOS下成功支持中文、ntfs、usb设备。
启动ghost之前,成功分配盘符给所有分区,包括ntfs分区、U盘的分区。

==执行命令==
for %%i in (A,B,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:\ghostxp.gho a:\ghost.exe -clone,mode=pload,src=%%i:\ghostxp.gho:1,dst=2:1 -noide -sure -rb
意思是:遍历查找所有分区根目录下ghostxp.gho文件,一旦找到,则把它还原到第二块磁盘第一分区(dst=2:1),然后重启电脑。

==执行结果==
从USB-HDD启动,成功还原ghostxp.gho到硬盘第一分区,若文件在U盘则速度很慢;
从USB-CDROM启动,居然还原ghostxp.gho到U盘上,速度很慢;

==结果分析==
由USB-HDD启动时,ghost把USB-HDD识别成第一块磁盘,把硬盘识别成第二块磁盘,成功还原gho到硬盘上。
由USB-CDROM启动时,ghost把USB-HDD识别成第二块磁盘,把硬盘识别成第一块磁盘,所以才会还原gho到U盘上。

==解决方案==
在启动ghost前,判断磁盘的顺序:
若硬盘是第一块磁盘,则ghost参数为dst=1:1,即可保证成功还原到硬盘第一分区;
若硬盘是第二块磁盘,则ghost参数为dst=2:1,即可保证成功还原到硬盘第一分区;

请问大侠们,如何在dos下判断第一磁盘是U盘还是硬盘?

[ 本帖最后由 2011aaaaa0808 于 2011-9-17 03:41 编辑 ]
作者: 2011aaaaa0808    时间: 2011-9-17 02:36
需要这个ghostxp.img的朋友请留下邮箱。
作者: dos时代菜鸟    时间: 2011-9-17 10:17
法1、 在u盘做特定标记,比如特定名称的文件,或者卷标
法2、dos下安装usb驱动,使bios 分配过来的磁盘序列中的u盘盘符失效,而u盘由usb驱动重新分配盘符,重新分配的盘符必然在分区序列的后方
法3、bios 分配过来的u盘,通常被分配到硬盘序列的前端,我们可以通过 aefdisk/gdisk 等软件直接获取各硬盘的特性,从中区分出u盘。确定u盘的标号(比如:1.:1) ,和本地硬盘的标号(比如:2:1)等等。只有准确定位了 本地硬盘目标分区的标号才能准确进行还原。
作者: 2011aaaaa0808    时间: 2011-9-18 03:06
不管用呀 能说明详细的步骤吗
作者: shan    时间: 2011-9-18 23:18
看来问题还是没有完美解决方案,继续等待哈。
作者: jh1688    时间: 2011-9-19 08:10
看来我得给楼主泼点冷水,你的U盘是USB-CDROM + USB-HDD,你不可能启动时也是USB-CDROM + USB-HDD吧,
要不是USB-CDROM ;要不是 USB-HDD,如果是……那好:

你自己已经说出答案了,还要别人怎么再帮你!!!!

[ 本帖最后由 jh1688 于 2011-9-19 08:12 编辑 ]
作者: 2011aaaaa0808    时间: 2011-9-20 20:57
原帖由 jh1688 于 2011-9-19 08:10 发表
看来我得给楼主泼点冷水,你的U盘是USB-CDROM + USB-HDD,你不可能启动时也是USB-CDROM + USB-HDD吧,
要不是USB-CDROM ;要不是 USB-HDD,如果是……那好:

你自己已经说出答案了,还要别人怎么再帮你!!!!



就是因为从USB-CDROM启动时U盘成第二块磁盘,从USB-HDD启动时U盘成第一块磁盘,才造成还原gho文件时ghost的参数无法dst=1:1还是2:1呀....所以才让大家帮想办法
作者: 于山    时间: 2011-9-20 21:03
原帖由 2011aaaaa0808 于 2011-9-20 20:57 发表



就是因为从USB-CDROM启动时U盘成第二块磁盘,从USB-HDD启动时U盘成第一块磁盘,才造成还原gho文件时ghost的参数无法dst=1:1还是2:1呀....所以才让大家帮想办法


http://bbs.wuyou.net/forum.php?mod=viewthread&tid=197855&page=3#pid2291634
作者: 2011aaaaa0808    时间: 2011-9-20 22:36
原帖由 2010yg 于 2011-9-20 21:03 发表


http://bbs.wuyou.net/forum.php?mod=viewthread&tid=197855&page=3#pid2291634



终于搞定!谢谢




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