中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-06-15 14:14
中国DOS联盟论坛 » DOS启动盘 & LOGO技术 (启动盘室) » 请高手帮我修改下备份文件程序...谢谢!!!!! 查看 4,089 回复 52
楼 主 请高手帮我修改下备份文件程序...谢谢!!!!! 发表于 2007-04-22 01:02 ·  中国 广东 广州 海珠区 电信
中级用户
★★
积分 326
发帖 148
注册 2005-12-16 12:30
UID 47260
性别 男
状态 离线
自动一键备份
ghost -dd >NUL
set p=1
call ghost.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%\win.gho -sure -Z3 -FX
goto exit;

自动一键恢复
ghost -dd >NUL
set p=1
call ghost.bat 1 2 3 4 5 6 7 8 9 10 11 12 13 14
GHOST.EXE -CLONE,MODE=PLOAD,SRC=%LastP%\ghost\win.gho:1,DST=1:1 -sure -FX -RB
goto exit;

ghost.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


成功自动备份和恢复....备份还原时能自动识别到最后一个分区,但是只是在根目录下,我想在备份时能自动在最后一个分区新建目录GHOST.并隐藏ghost文件夹..
请高手帮我修改下备份文件程序...谢谢!!!!!
2 发表于 2007-04-22 02:54 ·  中国 河南 洛阳 电信
银牌会员
★★★
积分 1,455
发帖 712
注册 2006-01-20 10:26
UID 49246
状态 离线
自动一键备份
ghost -dd >NUL
set p=1
call ghost.bat 1 2 3 4 5 6 7 8 9 10 11 12 13 14

path=a:
%LastP%
md ghost
attrib +h +s ghost
a:

GHOST.EXE -CLONE,MODE=PDUMP,SRC=1:1,DST=%LastP%\ghost\win.gho -sure -Z3 -FX
goto exit;
3 发表于 2007-04-22 06:33 ·  中国 广东 广州 海珠区 电信
中级用户
★★
积分 326
发帖 148
注册 2005-12-16 12:30
UID 47260
性别 男
状态 离线
谢谢你帮忙.....很可惜还是不能新建目录GHOST文件夹..
4 发表于 2007-04-22 08:20 ·  中国 河南 洛阳 电信
银牌会员
★★★
积分 1,455
发帖 712
注册 2006-01-20 10:26
UID 49246
状态 离线
嘿嘿,把你的完整的.img镜像发上来,测试过再说!
5 发表于 2007-04-22 08:44 ·  中国 安徽 马鞍山 电信
金牌会员
★★★★
积分 3,946
发帖 1,884
注册 2006-01-20 13:00
UID 49283
性别 男
状态 离线
要建目录,还需获得分区号与盘符的对应关系。
还要考虑NTFS分区对盘符的影响。
比备份到分区根目录复杂不少。
Windows 一键还原
http://www.yjhy.com
6 发表于 2007-04-22 08:47 ·  中国 安徽 马鞍山 电信
金牌会员
★★★★
积分 3,946
发帖 1,884
注册 2006-01-20 13:00
UID 49283
性别 男
状态 离线
Originally posted by bc12060101 at 2007-4-22 02:54:
自动一键备份
ghost -dd >NUL
set p=1
call ghost.bat 1 2 3 4 5 6 7 8 9 10 11 12 13 14

path=a:
%LastP%
md ghost
attrib +h +s ghost
a:

GHOST.EXE -CLONE,MODE=PDUMP,SRC=1:1,DST=%Las ...


%LastP%获得的是分区号吧?如何能建目录?
Windows 一键还原
http://www.yjhy.com
7 发表于 2007-04-22 10:04 ·  中国 河南 洛阳 电信
银牌会员
★★★
积分 1,455
发帖 712
注册 2006-01-20 10:26
UID 49246
状态 离线
嘿嘿,lianjiang2004兄说的极是,%LastP%获得的是分区号!此点乃偶的错误。惭愧!
8 发表于 2007-04-22 13:23 ·  中国 广东 广州 海珠区 电信
中级用户
★★
积分 326
发帖 148
注册 2005-12-16 12:30
UID 47260
性别 男
状态 离线
谢谢大家热心...支持32位分区就ok了
http://zch1366.cech.com.cn/
9 发表于 2007-04-22 21:38 ·  中国 安徽 马鞍山 电信
金牌会员
★★★★
积分 3,946
发帖 1,884
注册 2006-01-20 13:00
UID 49283
性别 男
状态 离线
Originally posted by zch1366 at 2007-4-22 13:23:
谢谢大家热心...支持32位分区就ok了

从通用性的角度,应考虑NTFS分区问题。
对于你自己的特定机子的话,个人以为无需查找分区,直接写上分区号不就完了?反正不通用。能简单就不必搞复杂了。

关键在于你的用途。
Windows 一键还原
http://www.yjhy.com
10 发表于 2007-04-22 21:41 ·  中国 安徽 马鞍山 电信
金牌会员
★★★★
积分 3,946
发帖 1,884
注册 2006-01-20 13:00
UID 49283
性别 男
状态 离线
你也可以下载minito这个辅助工具。本论坛有。
Windows 一键还原
http://www.yjhy.com
11 发表于 2007-04-23 00:19 ·  中国 河南 安阳 联通
初级用户
积分 46
发帖 22
注册 2007-02-05 02:34
UID 78653
性别 男
状态 离线
怎样让数字分区号1 2 3 4变成对应的c d e f 盘符号呢?期待高手的出现.
12 发表于 2007-04-23 00:26 ·  中国 安徽 马鞍山 电信
金牌会员
★★★★
积分 3,946
发帖 1,884
注册 2006-01-20 13:00
UID 49283
性别 男
状态 离线
Originally posted by sypl at 2007-4-23 00:19:
怎样让数字分区号1 2 3 4变成对应的c d e f 盘符号呢?期待高手的出现.

可以下载minito这个辅助工具。本论坛有。
Windows 一键还原
http://www.yjhy.com
13 发表于 2007-04-23 01:01 ·  中国 河南 安阳 联通
初级用户
积分 46
发帖 22
注册 2007-02-05 02:34
UID 78653
性别 男
状态 离线
lianjiang兄,你的悟性很好,又写教程又做盘,你还不把这问题解决一下。
14 发表于 2007-04-23 01:57 ·  中国 安徽 马鞍山 电信
金牌会员
★★★★
积分 3,946
发帖 1,884
注册 2006-01-20 13:00
UID 49283
性别 男
状态 离线
Originally posted by sypl at 2007-4-23 01:01:
lianjiang兄,你的悟性很好,又写教程又做盘,你还不把这问题解决一下。

这是我在回答另一类似问题时的答复。
本人水平有限,只会用些比较笨的办法。
-----------
提供思路:

因最后分区可能是FAT,这好办,直接建目录即可。也可能是NTFS分区,需加载NTFS驱动,这样盘符也会乱掉。
下面是本人的gghost中采用的办法思路,供参考,不一定是最好的。


以在最后分区建aaa目录,备份文件名为sys.gho为例:

1,加载ntfs驱动,自动在所有分区建aaa目录。
2,通过用ghost -dd或其他如dpit等工具方法获得最后分区号%lastp%.
3,备份系统至1:%lastp%:\aaa\sys.gho。
4,自动在所有盘运行rd aaa,这样未保存sys.gho的所有空aaa目录将被删掉了。
5,重启。
-------------
注:最近看到miniTo这个工具,能获得分区号与盘符的对应,可以不用在所有分区先建目录了。用这工具应能简化批处理。
只是我现在还没有决定是否要换用miniTO,尚无现成批处理。
Windows 一键还原
http://www.yjhy.com
15 发表于 2007-04-23 02:18 ·  中国 广东 广州 海珠区 电信
中级用户
★★
积分 326
发帖 148
注册 2005-12-16 12:30
UID 47260
性别 男
状态 离线
Originally posted by lianjiang2004 at 2007-4-22 21:38:

从通用性的角度,应考虑NTFS分区问题。
对于你自己的特定机子的话,个人以为无需查找分区,直接写上分区号不就完了?反正不通用。能简单就不必搞复杂了。

关键在于你的用途。




我是装杌用...帮客户备份...我全是32位格式..NTFS分区极少...
支持NTFS分区复杂很多....不想太麻烦大家
论坛跳转: