无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 12929|回复: 25
打印 上一主题 下一主题

USB的DOS运行GHOST恢复系统(已经完成)

[复制链接]
跳转到指定楼层
1#
发表于 2010-7-26 11:55:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
dos下驱动usb2u盘.rar (72.46 KB, 下载次数: 607) USB的DOS运行GHOST恢复系统这个问题困扰我很久也,大家帮帮忙。
我是经常给用户装系统,U盘有以下特点
第一恢复速度快,
第二不会读盘错误。

我是这样想的在U盘上放着GHO文件,以及运行GHOST.EXE程序,调用GHOST.EXE程序自动恢复GHO文件
因为是USB接口的在DOS下没有办法识别,所以有一下原因。
第一DOS安装USB驱动 第二,识别USB(可见分区)在到U里面的文件。
我在DOS的bat代码
@echo off
devload  USBASPI.SYS /v /e /norst
devload  ASPIDISK.SYS
devload  USBCD.SYS ...
devload  DI1000DD.SYS
CLS
for %%i in (z,y,x,w,v,u,t,s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c) do if exist %%i:\ghost\ghost.exe %%i:\ghost\ghost.exe -clone,mode=pload,src=%%i:\ghost\lanyu.gho:1,dst=1:1 -crcignore -sure -rb
goto END
:END
%CuDrv%:\H.BAT

说明:
USBASPI.SYS  dos USB驱动程序。
USBCD.SYS   CD USB驱动程序。
DI1000DD.SYS  DI1000DD.sys为分配盘符用

添加驱动后查找ghost文件夹的ghost.exe程序,然后就自动GHOST。
这样的话,就会出现找的U盘。



而DOS下总是在闪,好像在查找所有盘的GHOST.EXE程序。可能15分钟过去了还是一样,还不如我进入PE恢复,
大家帮帮忙看有没有办法解决。

以下代码就可以识别U盘了,在运行GHOST.exe程序就可以安装了,速度很快:
@echo off
%CuDrv%:\devload.com %CuDrv%:\USBASPI.SYS /v /e /norst
%CuDrv%:\devload.com %CuDrv%:\ASPIDISK.SYS
%CuDrv%:\devload.com %CuDrv%:\USBCD.SYS /D:USBCD
%CuDrv%:\SHSUCDX.COM /D:USBCD /L:Y>NUL
%CuDrv%:
CD\
H.BAT

[ 本帖最后由 baosheng00 于 2010-10-14 12:44 编辑 ]

2728618424233973417.jpg (41.24 KB, 下载次数: 119)

驱动到的USB设备

驱动到的USB设备

USb.rar

29.87 KB, 下载次数: 289, 下载积分: 无忧币 -2

2#
发表于 2010-7-26 13:09:44 | 只看该作者
1、你的图片看不到
2、你的功能完全可以通过 “我的dos工具箱” 实现
3、这里涉及到 不同usb介质问题,还涉及 安装usb驱动以后usb盘盘符分配变化等等。
4、脚本不准确:能肯定 usb被驱动以后就在整个磁盘序列的最后?能肯定usb被正确驱动?能肯定其他盘没有 \ghost\ghost.exe ? 能肯定 那个有 \ghost\ghost.exe 的盘一定有 \ghost\lanyu.gho?
    能肯定磁盘都让你读取判断(有的磁盘可能不存在,而有的是没准备好,还有的是没有格式化,还有可能硬盘分区表本身就有问题)?

建议你用“usb +grub调用软盘img影像” 的方式实现ghost的运行,也就是ghost.exe放入 img中与gho文件分离出来,不要把ghost.exe 和gho文件放在一起,这样局限性太大。而gho文件放在usb盘上,也不一定要指定位置指定名称。完全可以通过 dir /b /s /a-d 获取之。

比如:用 "我的dos工具箱"
1.驱动-usb
2.备份/恢复--ghost---搜索恢复---自动一层搜索 或者 手动定位 (找出硬盘上全部gho或者手动直接找到指定usb上的gho)

[ 本帖最后由 dos时代菜鸟 于 2010-7-26 13:15 编辑 ]
回复

使用道具 举报

3#
发表于 2010-7-26 13:20:11 | 只看该作者
还是老实点进PE里恢复吧,我试过好多个量产的光盘包括USB专用量产光盘!按一键恢复GHOST到C盘没一个成功的,就算有也是小部分电脑主板支持,也试过你这样做个批处理加载驱动,但加载驱动就卡死!之后都懒得去搞了!但有人说在USB的可见分区下可以正常恢复GHOST,但我觉得可见分区的文件不安全,还是觉得量产安全,不怕中毒,所以也没去搞,就一直用PE恢复!还待高手做出真正USB CDROW一键恢复的专用量产光盘!
回复

使用道具 举报

4#
发表于 2010-7-26 14:08:25 | 只看该作者
我同意3楼的看法,还是进PE用GHOST进行恢复省事的多,速度还快。
回复

使用道具 举报

5#
发表于 2010-7-26 14:36:23 | 只看该作者
原帖由 leesiu 于 2010-7-26 13:20 发表
还是老实点进PE里恢复吧,我试过好多个量产的光盘包括USB专用量产光盘!按一键恢复GHOST到C盘没一个成功的,就算有也是小部分电脑主板支持,也试过你这样做个批处理加载驱动,但加载驱动就卡死!之后都懒得去搞 ...


其实 pe 也不是万能的。用 "我的dos工具箱",一定程度可以弥补pe 的不足。
pe 运行需要一定内存支持而且启动也需要时间,多任务模式下的操作危险系数同样很大。pe虽然把对电脑进行维护变得相对简单,但也造就了一批 “皮毛维修人员”,只懂得皮毛就敢拿着光盘到处“装高手”结果把问题搞得更糟。

很多人之所以用不好dos下ghost,是因为不熟悉dos下磁盘序列的分配和ghost的磁盘编号方式。
当usb-hdd 启动的时候,usb-hdd 很可能被分配成c: 此时把gho恢复到c自然是错误的。此时应该把gho恢复到第二硬盘的系统所在分区上,是需要通过特定脚本进行分析结合操作者自己判断的。
而usb驱动安装以后指向usb-hdd 的c:就会失效,而变成usb驱动以后分配的那个盘,此时再去原有usb-hdd 指向的盘符找gho 也必定失败。
加上 dos不支持ntfs 分区,如果你要把一个系统gho到ntfs分区上,就必须使用ghost的磁盘编号(比如:2:1),而不能用c:表示。

用ghost进行系统恢复,还是用 ghost 的磁盘编号方式比较可靠。

至于量产更安全 ,我们完全可以把 一个dos的软盘影像和gho文件包量产为 usb-cdrom 至于怎么量产,去usb区。

[ 本帖最后由 dos时代菜鸟 于 2010-7-26 18:34 编辑 ]
回复

使用道具 举报

6#
发表于 2010-7-26 21:22:04 | 只看该作者
还是使用pe中的ghost32克隆好,原因很简单,我曾经在一些hp机器上测试过,用xp的dos启动u盘,接着运行dos版的ghost,无论你在bios中做什么设置,也无论ghost使用什么命令参数,ghost最多只能识别出u盘,但是却无法识别出sata 硬盘。根本无法做克隆。
回复

使用道具 举报

7#
 楼主| 发表于 2010-7-27 10:54:52 | 只看该作者
原帖由 baosheng00 于 2010-7-26 11:55 发表
95706USB的DOS运行GHOST恢复系统这个问题困扰我很久也,大家帮帮忙。
我是经常给用户装系统,U盘有以下特点
第一恢复速度快,
第二不会读盘错误。

我是这样想的在U盘上放着GHO文件,以及运行GHOST.EXE程序 ...



1.现在图片有了
2.有空试试看,我也是直接在DOS工具箱运行的,最后有图片。
3.USB绝对被驱动,好像盘符还没有分配,至于USB里面文件都是我放的肯定有,ghost.exe放在DOS工具箱等一下就不好识别了,如果通过 dir /b /s /a-d获取那么有时候获取到硬盘的GHO文件怎么办

Windows XP Professional-2010-07-27-10-47-58.png (21.29 KB, 下载次数: 126)

Windows XP Professional-2010-07-27-10-47-58.png
回复

使用道具 举报

8#
 楼主| 发表于 2010-7-27 11:17:13 | 只看该作者
原帖由 leesiu 于 2010-7-26 13:20 发表
还是老实点进PE里恢复吧,我试过好多个量产的光盘包括USB专用量产光盘!按一键恢复GHOST到C盘没一个成功的,就算有也是小部分电脑主板支持,也试过你这样做个批处理加载驱动,但加载驱动就卡死!之后都懒得去搞 ...




这个U盘我已经做出CD-CRM了

未命名.JPG (218.68 KB, 下载次数: 207)

未命名.JPG
回复

使用道具 举报

9#
发表于 2010-7-27 13:07:28 | 只看该作者
和你说不明白了,自己看
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=138340&extra=page%3D1
里面的批处理脚本和方案。

usb-cdrom 同样需要 shsucdx /d:usbcd 之类的命令进行挂载,不是简单的 驱动了usb端口就可以了。

[ 本帖最后由 dos时代菜鸟 于 2010-7-27 13:57 编辑 ]
回复

使用道具 举报

10#
 楼主| 发表于 2010-7-28 21:29:45 | 只看该作者
我有下载过,我试试也反馈。谢谢。
回复

使用道具 举报

11#
发表于 2010-7-28 23:22:05 | 只看该作者
我的dos工具箱确实很强大!
回复

使用道具 举报

12#
发表于 2010-7-29 07:15:29 | 只看该作者
那个USBASPI。SYS的压缩包中应该还带有一个RAMFD。SYS的文件,在CONFIG文件中把后者载入,然后把映像读到内存后,再使用USBASPI。SYS驱动U盘,最后再给U盘分配盘符。

这个是我两年前自己试出来的结果,RAMFD。SYS我只搞成功了1.44M的映像,用2.88M的映像一直就没有成功过,且到目前我都没有找到原因。
回复

使用道具 举报

13#
发表于 2010-12-6 15:27:47 | 只看该作者
原帖由 baosheng00 于 2010-7-26 11:55 发表
95706USB的DOS运行GHOST恢复系统这个问题困扰我很久也,大家帮帮忙。
我是经常给用户装系统,U盘有以下特点
第一恢复速度快,
第二不会读盘错误。

我是这样想的在U盘上放着GHO文件,以及运行GHOST.EXE程序 ...





不用太麻烦 ,弄的太复杂了 !
回复

使用道具 举报

14#
发表于 2010-12-6 15:49:13 | 只看该作者
很好,我一直都在寻找此类工具,谢谢楼主提供参考,下来试试效果!
回复

使用道具 举报

15#
发表于 2010-12-6 18:58:02 | 只看该作者

回复 #3 leesiu 的帖子

我也做了一个量产USB-CD的系统盘,实现了在USB-CDROM下面的一键GHOST,可现在发现问题了,就是最新的主板,发现不了USB设备,像INTEL的HM55 和ADM 的A770,都认识 不到USB设备。不知道他们支持那个种的USB加载
回复

使用道具 举报

16#
发表于 2010-12-6 23:28:18 | 只看该作者
原帖由 2010panqunzhou 于 2010-12-6 18:58 发表
我也做了一个量产USB-CD的系统盘,实现了在USB-CDROM下面的一键GHOST,可现在发现问题了,就是最新的主板,发现不了USB设备,像INTEL的HM55 和ADM 的A770,都认识 不到USB设备。不知道他们支持那个种的USB加载

你的这2个新主板,能够U盘启动吧!如果可以,我猜DOS肯定有对应的工具。不过这么说来,DOS下好象要完全支持USB还是很难做到100%兼容各种机器!
回复

使用道具 举报

17#
发表于 2010-12-15 11:46:47 | 只看该作者
还是PE下好一些,因为USB启动DOS后,可以U盘被识别成第1个硬盘,导致GHOST恢复文件出错
回复

使用道具 举报

18#
发表于 2010-12-15 11:47:29 | 只看该作者
U盘可能被识别成第1个硬盘
回复

使用道具 举报

19#
发表于 2010-12-17 02:42:45 | 只看该作者
原帖由 天涯行 于 2010-7-29 07:15 发表
那个USBASPI。SYS的压缩包中应该还带有一个RAMFD。SYS的文件,在CONFIG文件中把后者载入,然后把映像读到内存后,再使用USBASPI。SYS驱动U盘,最后再给U盘分配盘符。

这个是我两年前自己试出来的结果,RAMFD ...

这个是RAMFD的问题。不关你的映像问题。不过好像有修改版的RAMFD.支持2.88M,再大的RAMFD就不支持了!
回复

使用道具 举报

20#
发表于 2010-12-18 20:15:15 | 只看该作者
路过,学习了。谢谢分享。
回复

使用道具 举报

21#
发表于 2010-12-22 13:10:42 | 只看该作者
我的dos工具箱很好
回复

使用道具 举报

22#
发表于 2011-1-13 18:52:28 | 只看该作者
试试吧!下载测试中!
回复

使用道具 举报

23#
发表于 2011-9-22 00:39:17 | 只看该作者
原帖由 yongge9999 于 2010-12-15 11:46 发表
还是PE下好一些,因为USB启动DOS后,可以U盘被识别成第1个硬盘,导致GHOST恢复文件出错


非常正确!所以现在在寻找一种在DOS下区分USB-HHD和HDD的方法。
回复

使用道具 举报

24#
发表于 2011-9-22 14:35:03 | 只看该作者
楼上说的很贴切,能够自动识别HDD,USB_HDD就应该可以解决了,期待高人最终完美解决。
回复

使用道具 举报

25#
发表于 2011-9-28 10:05:01 | 只看该作者
这个问题已经困扰我很长时间,我通过自己的方法已经完美解决,
[menu]
menuitem=diskgen,DiskGenius3.5  Disk Partition
menuitem=ghost, GHOST manual operation
menuitem=ghost3, Install the system to the C drive
menuitem=ghost4, 4 Partion and Loading system
menuitem=ghost5, 5 Partion and Loading system
menudefault=ghost,10
menucolor=4,0
[diskgen]
install=ctmouse.exe       
install=diskgen.exe
[ghost]
install=ctmouse.exe
install=ghost.exe
[ghost3]
install=ghost.exe -clone,mode=pload,src=1:1\lenovo.gho:1,dst=2:1 -fx -sure -rb
[ghost4]
install=ghost.exe -clone,mode=load,src=1:1\HD-4.GHO,dst=2 -sure -fx
install=ghost.exe -clone,mode=pload,src=1:1\lenovo.gho:1,dst=2:1 -fx -sure -rb
[ghost5]
install=ghost.exe -clone,mode=load,src=1:1\HD-5.GHO,dst=2 -sure -fx
install=ghost.exe -clone,mode=pload,src=1:1\lenovo.gho:1,dst=2:1 -fx -sure -rb


这是 CONFIG.sys 文件的配置,    我把U盘分两个区,第一分区 100M  ,启动文件装在隐藏分区, GHOST镜像文件放在 第二分区,第二分区可见, 两个分区DOS下都可以识别和访问, WINDOS下只能识别第二分区,起到 防删除,防格式化的效果,650M的镜像 在联想启天M7150 E6700 2G  500G 的配置上GHOST完成时间是 1分20秒, 在联想M4300 I3-2100 2G  500G 的机器上 1分 零9秒,  没有加载任何 USB驱动, 因为加载后经常会卡死,笔记本上GHOST时间稍微长点,如果单纯做系统的话  进PE真的是没必要, 因为加载PE 也是需要时间的, 我的这个工具,启动后直接 敲下回车就可以了,
分区装系统都是自动完成的, 克隆结束后直接重启, 就是利用GHOST的参数,希望能帮到你!
回复

使用道具 举报

26#
发表于 2011-10-2 15:54:44 | 只看该作者
如果从U盘启动你这个GHOST不能用
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-26 08:41

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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