无忧启动论坛

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

请教:采用Ghost -dd 参数后FIND 如何避开虚拟磁盘

[复制链接]
跳转到指定楼层
1#
发表于 2009-3-26 20:14:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
想简单直接备份进第一硬盘最后分区根目录下,测试总是备份进虚拟磁盘X: 根下了。。。

备份命令:
ghost.exe -dd >nul
set p=1
call FindLast.bat 1 2 3 4 5 6 7 8 9 10 11 12 13 14
ghost.exe -clone,mode=pload,src=%LastP%\SysBak.max:1,dst=1:1 -sure -no1394 -nousb -noide -rb


FINDLAST.BAT内容:
:1
FIND /i "%p%:%1" GHSTSTAT.TXT >NUL
if errorlevel 1 goto 2
set LastP=%p%:%1
Shift
goto 1

:2
:del GHSTSTAT.TXT


虚拟盘创建命令:
XMSDSK.EXE 10240 X: /Y
FINDRAMD.EXE


不善了解,jianglian 或那位指教下。。。
2#
 楼主| 发表于 2009-3-27 02:18:49 | 只看该作者
想采用:
set /a pp=1%-1
set LastP=%p%:%pp%

结果发现MS-DOS 7.1 还没set /a 用。。。

附件是我在虚拟机设置环境来测试 -dd 出来的GHSTSTAT.TXT 文件。。。
GHSTSTAT.rar (3.92 KB, 下载次数: 68)
回复

使用道具 举报

3#
发表于 2009-3-27 07:34:54 | 只看该作者
原帖由 CWD 于 2009-3-26 20:14 发表
想简单直接备份进第一硬盘最后分区根目录下,测试总是备份进虚拟磁盘X: 根下了。。。

备份命令:
ghost.exe -dd >nul
set p=1
call FindLast.bat 1 2 3 4 5 6 7 8 9 10 11 12 13 14
ghost.exe -clone,mo ...



我想,你在制作改进启动盘时,也不可能是一步完成的。

在出现问题后,一般至少都要进行一些基本的测试,调试。

你的问题只是一个简单的错误造成的。自己不能发现,有点意外,呵呵。

看下面的两个图,我想你就明白了。



回复

使用道具 举报

4#
发表于 2009-3-27 08:08:49 | 只看该作者
哈哈,CWD又"漏点"了.
ghost11.5版本的ghststat.txt跟以前的版本不一样了,这个批处理是对应旧版本的
回复

使用道具 举报

5#
发表于 2009-3-27 08:16:21 | 只看该作者
另,个人以为,使用活动分区,比用1:1更合理些。
回复

使用道具 举报

6#
发表于 2009-3-27 08:33:29 | 只看该作者
大多数的电脑用1:1或活动分区都是没错的,如果有IBM方式的隐藏分区并启动过后这个分区就是活动分区了,这时启动光盘进入ghost备份可能会选错活动分区的,最好的办法就是像gghost下面显示的硬盘信息了,建议CWD修改dos工具箱的时候考虑一下
回复

使用道具 举报

7#
发表于 2009-3-27 08:42:37 | 只看该作者
论坛里看到,一些品牌机,特别是笔记本,会出现第一分区为隐藏分区,系统在第二分区的情况。
回复

使用道具 举报

8#
发表于 2009-3-27 08:47:32 | 只看该作者
前一段时间,曾考虑改变GGhost一键恢复的备份策略,由活动分区修改为系统所在分区。

即: 由现在的默认备份活动分区,改为备份系统所在分区,以实现部分系统不是装在活动分区的机子,不需要使用向导,也能用默认条件进行备份,提高适用性。
   优先顺序为: 系统分区--活动分区--第一分区。


但考虑到与以前版本的兼容性,暂时放弃了。
回复

使用道具 举报

9#
发表于 2009-3-27 09:01:10 | 只看该作者
系统分区--活动分区--第一分区,这些判断是比较麻烦,我也很懒,帮别人装机会根据他电脑分区状况修改备份恢复批处理中的1:x,这样省心
回复

使用道具 举报

10#
 楼主| 发表于 2009-3-27 11:48:14 | 只看该作者
谢谢!谢谢指点迷津。。。这段代码是搬来滴,我还在郁闷咋滴人家可以而我不可以呢,原来是11.5版改样了。。。在GHSTSTAT.TXT 做过搜不到1:1 这样的字节,结果脑袋就卡壳了,连人家的GHSTSTAT.TXT也没对比了,测试也放一边跑去玩壳了。。。发现连主楼备份命令都刷成还原命令了。。。惭愧惭愧!

经指点后改成下面这样测试成功。。。

备份命令:
ghost.exe -dd >nul
call FindLast.bat 1 2 3 4 5 6 7 8 9 10 11 12 13 14
ghost.exe -clone,mode=pdump,src=1:1,dst=%LastP%\SysBak.max -sure -z3 -split=2000 -no1394 -nousb -noide
del GHSTSTAT.TXT


FINDLAST.BAT内容:
:1
FIND /i "1.%1:" GHSTSTAT.TXT >NUL
if errorlevel 1 goto 2
set LastP=1:%1
Shift
goto 1

:2

仅仅是做一下简单备份还原,没考虑诸多分区情况因素,因为重点不在一键备份还原方面,jianglian 的工具在备份还原方面很贴心。。。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-10-5 20:21

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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