|
fastslz
铂金会员
DOS一根葱
积分 5493
发帖 2315
注册 2006-5-1 来自 上海
状态 离线
|
『第
31 楼』:
Quote: | Originally posted by GOTOmsdos at 2006-8-18 00:42:
迷你硬盘读写器是以扇区的方式,不支持解析文件,但是 NTLDR的位置好象不能确定系统分区的吧?(所谓系统分区可能有好几个)
比如,我在几个盘 ... |
|
那是...所以也只能缩小范围到某盘某区,多硬盘多系统都是高手,自己容易解决。我们只是为菜鸟方便,其实盘符再乱也不怕,就怕没法定位NTFS上的文件
|
|
2006-8-18 01:02 |
|
|
NaturalJ0
银牌会员
积分 1181
发帖 533
注册 2006-8-14
状态 离线
|
『第
32 楼』:
for %%i in (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:\"备份标记式怪文件名" set "备份盘符"=%%i
for %%i in (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:\"保存标记式怪文件名" set "保存盘符"=%%i
ghost..........src=%"备份盘符"%.........dst=%"保存盘符"%
|
|
2006-8-18 01:19 |
|
|
fastslz
铂金会员
DOS一根葱
积分 5493
发帖 2315
注册 2006-5-1 来自 上海
状态 离线
|
『第
33 楼』:
Quote: | Originally posted by NaturalJ0 at 2006-8-18 00:57:
标记可以是生成个怪名字的文件或目录啊
在 DOS 下只要用 IF EXIST 就能判断在该盘有没有,如果有,在 FOR 语句中把盘号给变量。 |
|
标记针对NTFS非主动性,IF EXIST 没法找NTFS格式上的文件 NTFS驱动BUG实在是....
|
|
2006-8-18 01:20 |
|
|
NaturalJ0
银牌会员
积分 1181
发帖 533
注册 2006-8-14
状态 离线
|
|
2006-8-18 01:24 |
|
|
fastslz
铂金会员
DOS一根葱
积分 5493
发帖 2315
注册 2006-5-1 来自 上海
状态 离线
|
『第
35 楼』:
几乎没有一个NTFS驱动稳定的,也许加载NTFS驱动前就死机了,或者没法运行某些程序。
|
|
2006-8-18 01:29 |
|
|
NaturalJ0
银牌会员
积分 1181
发帖 533
注册 2006-8-14
状态 离线
|
『第
36 楼』:
受 ghost -dd 的启发,自己学着做了个。
自认为能正确处理多硬盘和 WINDOWS/DOS 之间的盘符错位问题。
[ Last edited by NaturalJ0 on 2006-8-19 at 07:42 ]
|
|
2006-8-18 20:15 |
|
|
bdfcy
初级用户
积分 108
发帖 2
注册 2003-8-23
状态 离线
|
『第
37 楼』:
应该还存在这样的问题:主分区是引导盘,系统装在其它分区(很可能是逻辑分区)
|
|
2006-8-18 20:40 |
|
|
NaturalJ0
银牌会员
积分 1181
发帖 533
注册 2006-8-14
状态 离线
|
『第
38 楼』:
谢楼上提醒,的确少考虑了些情况。主分区是引导盘,系统装在其它逻辑分驱倒不是问题。我在想有没有可能引导的内容(比如 NTLDR )不在C盘,而在后面的D盘或什么的。我再去想想。
[ Last edited by NaturalJ0 on 2006-8-18 at 21:17 ]
|
|
2006-8-18 20:58 |
|
|
NaturalJ0
银牌会员
积分 1181
发帖 533
注册 2006-8-14
状态 离线
|
『第
39 楼』:
我觉得好像没问题,我觉得 NTLDR 应该必然在 C 盘,不会跑到其它盘去。
|
|
2006-8-18 21:19 |
|
|
fastslz
铂金会员
DOS一根葱
积分 5493
发帖 2315
注册 2006-5-1 来自 上海
状态 离线
|
『第
40 楼』:
Quote: | Originally posted by bdfcy at 2006-8-18 20:40:
应该还存在这样的问题:主分区是引导盘,系统装在其它分区(很可能是逻辑分区) |
|
也太贪心了吧!此功能主要是去备份硬盘主活动分区,已经比原来src=1:1参数灵活多了,要想备份其他分区上的系统只能加入备份任意硬盘任意分区功能。
总之有NTFS格式存在,目前没有完美的解决方案。再说ghost8.3在2007年初还面临Vista的考验,Symantec又是否还更新DOS版的ghost。到时我的电脑还经不起Vista考验
|
|
2006-8-18 21:54 |
|
|
NaturalJ0
银牌会员
积分 1181
发帖 533
注册 2006-8-14
状态 离线
|
『第
41 楼』:
楼上说的是,因为 NTFS 驱动问题,所以我尽量减少了对 NTFS 分驱的读写。最关键的依赖 NTFS 读写功能的决定性操作只有从 C 盘读取一个几字节大小的文件的内容。风险也就在这里一处了。如果这里读取文件未成功,那就挂了。哈。 ^_^
|
|
2006-8-18 22:08 |
|
|
fastslz
铂金会员
DOS一根葱
积分 5493
发帖 2315
注册 2006-5-1 来自 上海
状态 离线
|
『第
42 楼』:
Quote: | Originally posted by NaturalJ0 at 2006-8-18 21:19:
我觉得好像没问题,我觉得 NTLDR 应该必然在 C 盘,不会跑到其它盘去。 |
|
如果你觉得NTLDR应该必然在C盘是错的,就那楼主来说在第2主活动分区,所以目前为止暂定? 80是对的。我测试的时候NTLDR(应该说主活动分区)在最后分区上,也就是说? 80肯定是能够启动的系统所在分区(包括DOS 9X 2000 XP 2003 Linux Unix.....)
|
|
2006-8-18 22:10 |
|
|
NaturalJ0
银牌会员
积分 1181
发帖 533
注册 2006-8-14
状态 离线
|
『第
43 楼』:
哦,对,可以连着两个主区。这点我刚才没给想到。看来还要再改改。
|
|
2006-8-18 22:11 |
|
|
NaturalJ0
银牌会员
积分 1181
发帖 533
注册 2006-8-14
状态 离线
|
『第
44 楼』:
我想问下,假如这样分区。
主区1(隐藏) 扩展区1 主区2 扩展区2 主区3 扩展区3 主区4 扩展区4
然后在 扩展区3 安装 XP
我想问,安装好 XP 后,在 XP 下的 C 盘,实际上是上面的哪个区?
引导文件又在哪个区?在 XP 下的哪个盘符上?
D E F G 等又会是什么顺序呢?
[ Last edited by NaturalJ0 on 2006-8-19 at 00:07 ]
|
|
2006-8-19 00:03 |
|
|
GOTOmsdos
铂金会员
C++启程者
积分 5154
发帖 1827
注册 2003-7-18
状态 离线
|
『第
45 楼』:
主区1(隐藏) 扩展区1 主区2 扩展区2 ???
这是不可能的!
扩展区只能有一个吧,所以全部逻辑盘总是连在一起的
你能这样分区,那GHOST,PQ等都得有你领导啦!
|
|
2006-8-19 00:30 |
|