Board logo

标题: [系统相关] 纯DOS下采用什么方法可以判断出要备份的系统盘位置? [打印本页]

作者: bugs    时间: 2010-10-8 08:36     标题: 纯DOS下采用什么方法可以判断出要备份的系统盘位置?

多硬盘环境,多活动分区,已知各分区和各盘符等。
在纯dos下采用什么方法可以判断出要备份的系统盘位置?
我想到的一个方法就是通过xp或win7下专有的文件来判断,不知道准确度如何,想听听大伙的想法。
作者: TX_kakashi    时间: 2010-10-8 12:09

什么叫备份系统盘?就是把系统盘,假设是C盘,然后完全复制到E盘这样?
作者: bugs    时间: 2010-10-8 15:13

假设有3块硬盘,每块硬盘都各有2个分区,系统又安装在第2块硬盘第1分区
那么在dos下已获知了各硬盘的分区和盘符信息,对应关系如下:
1-1 C
1-2 D
2-1 E
2-2 F
3-1 G
3-2 H

如何确定系统在哪个区,即备份源分区?

方法1:if exist 盘符:\windows
方法1有何弊端,有没有其它办法?

[ 本帖最后由 bugs 于 2010-10-8 15:16 编辑 ]
作者: Batcher    时间: 2010-10-8 20:15     标题: 回复 3楼 的帖子

你用什么方法得到各硬盘的分区和盘符信息?
作者: powerbat    时间: 2010-10-8 21:27

看楼主的意思似乎还有不需要备份的系统盘?一块硬盘上装有多个系统?
作者: bugs    时间: 2010-10-9 16:13

原帖由 Batcher 于 2010-10-8 20:15 发表
你用什么方法得到各硬盘的分区和盘符信息?

写的脚本获取的,利用ghost -dd ,gdisk,gawk
作者: Batcher    时间: 2010-10-9 19:21     标题: 回复 6楼 的帖子

代码能否贴出来看看?
作者: bugs    时间: 2010-10-9 20:35

原帖由 Batcher 于 2010-10-9 19:21 发表
代码能否贴出来看看?


还在尽量完善中。
比如图1里  linux swap分区正确区号为 3-5,ext3分区是 3-7,却没计算对。


写完了会贴出来分享!-

[ 本帖最后由 bugs 于 2010-10-9 20:41 编辑 ]




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2