Board logo

标题: 请问什么软件能在DOS下自动备份硬盘分区表及FAT表的? [打印本页]

作者: walu     时间: 2004-3-18 00:00    标题: 请问什么软件能在DOS下自动备份硬盘分区表及FAT表的?

在使用PQMAGIC时有可能在断电等情况造成硬盘分区表及FAT表错误,DISKGEN和SPFDISK等软件备份分区表效果很好,备份后无论你怎样更改硬盘分区它都能恢复到以前的分区个数,但它们却不能自动备份;有些能自动备份的软件却不能完全恢复分区表。
请问有那一种软件可以在DOS下自动备份硬盘分区表及FAT表的?



作者: Climbing     时间: 2004-3-18 00:00
我记得SrcTools里是包括备份FAT表的工具的。你试过吗?但SRCTools里好象没有备份分区表的工具。
作者: happy_dog     时间: 2004-3-18 00:00
diskman(现在名字叫diskgenius)是最好用的,他是集磁盘分区,格式化,扇区修改/拷贝,硬盘分区表(HDPT)重建/备份,扇区查看等功能的工具,而且是国人做的,中文化的,很用容易上手的,老版本diskman有180多K,新版本diskgenius只有130多K,软盘就可以装下,作一张启动盘还是很实惠的!
作者: Climbing     时间: 2004-3-18 00:00
兄弟呀,看清楚,人家是要在命令行实现自动备份的,据我所知,diskgenius是不支持命令行操作的。

To walu:我在网上查了一下资料,所谓的备份分区表,也就是备份主引导记录了(也就是MBR),但我很奇怪,为什么Diskgen备份出来的数据有2K那么大呢?难道还有些别的什么东西?
作者: walu     时间: 2004-3-18 00:00
是呀,其它软件备份的MBR只有512字节,如果硬盘在备份后再多分几个区,用它来恢复时便无效;DISKGEN备份的有3K多,如果硬盘在备份后再多分几个区,用它来恢复时硬盘就完全恢复到原来的样子了。我想它不仅备份MBR的,就不知它备份了什么。
作者: Climbing     时间: 2004-3-18 00:00
我估计他很有可能连扩展分区上的各逻辑分区的分区表也备份了。

你最好直接跟软件作者联系,让他写一个小程序就专门备份和恢复diskgen备份的分区表就可以了。
作者: xiaojun     时间: 2004-3-19 00:00
把老江的Kvd(126K)单独拿出来,命令行备份恢复...
作者: Climbing     时间: 2004-3-19 00:00


  Quote:
以下是引用xiaojun在2004-3-19 1:42:11的发言:
把老江的Kvd(126K)单独拿出来,命令行备份恢复...

老江的东西好象只能备份到A盘。
作者: xiaojun     时间: 2004-3-19 00:00
先subst可以


[此贴子已经被作者于2004-3-19 11:01:43编辑过]



作者: Climbing     时间: 2004-3-19 00:00


  Quote:
以下是引用xiaojun在2004-3-19 11:00:47的发言:
先subst可以

subst有时候是有限制的,例如,不能将subst指向虚拟盘或者指向网络盘,一定要指向本地硬盘才行,如果本地硬盘不能写东西呢?
作者: Climbing     时间: 2004-3-19 00:00


  Quote:
以下是引用xiaojun在2004-3-19 1:42:11的发言:
把老江的Kvd(126K)单独拿出来,命令行备份恢复...

我手里有的都是Kv2004版的kvdos,有300多K,你的126K的kvdos能不能发给我?
谢谢。

目前比较完美的命令行备份分区表的方案大概就是使用kvdos了,我已经发邮件跟DiskGen的作者联系,希望他能出一个完美的解决方案。
作者: walu     时间: 2004-3-19 00:00
kvdos备份方式始终不同于DISKGEN、SPFDISK这两款软件(我测试过了),我发现只有这两款软件才能恢复对逻辑分区的改动。
所以针对PQMAGIC分区时断电造成的分区表错误,只有DISKGEN、SPFDISK才是最佳选择!可惜找不到自动备份的。
作者: Climbing     时间: 2004-3-19 00:00
不会吧,我分析了kvdos和diskgen的备份文件,发觉kvdos备份的东西要比diskgen多的多,包括了所有的内容。而diskgen是不备份扩展分区的分区表的。
作者: aria     时间: 2004-3-19 00:00
TO Climbing:注意,分区表不同于MBR,你看的资料可能有误
作者: walu     时间: 2004-3-19 00:00
但我在虚拟机上测试结果是这样。
你这样试试:
a:假如一个硬盘有C、D两个分区。先用DISKGEN备份(按F9),然后用PQMAGIC改变D分区大小,新建一个分区E。重启后,再用DISKGEN恢复(按F10),重启后,你会发现硬盘又到回只有C、D两个分区的状况。
b:假如一个硬盘有C、D两个分区。先用KVDOS2003/B备份,然后用PQMAGIC改变D分区大小,新建一个分区E。重启后,再用KVDOS2003/HDPT.DAT恢复,重启后,你会发现硬盘并不会回到C、D两个分区的状况,依然有C/D/E三个分区。

这就是说,若用PQMAGIC分区时因断电等原因造成分区无法识别,只有用DISKGEN(和SPFDISK)才能恢复原来的分区,用KVD2003等无效。(我也用虚拟机测试过)
作者: Climbing     时间: 2004-3-19 00:00


  Quote:
以下是引用aria在2004-3-19 15:05:56的发言:
TO Climbing:注意,分区表不同于MBR,你看的资料可能有误

我知道分区表不同于MBR,MBR中有64个字节是分区表,但它两个合占一个分区,即0面0柱1扇区。扩展分区的分区表是分散的,每个逻辑盘的第一个扇区都属于扩展分区的内容。

To walu:
有可能kvdos备份了所有的数据,但在恢复时并没有恢复所有数据。这很有可能。他的原则可能是找出尽可能多的分区来。
作者: xiaojun     时间: 2004-3-19 00:00
他不是要求在命令行自动备份吗?当然备份到A盘是最稳妥的办法。。
作者: Climbing     时间: 2004-3-20 00:00
如果没有软驱怎么办呢?
作者: walu     时间: 2004-3-20 00:00
Climbing兄,发一个可以将硬盘MBR备份至硬盘磁道上的小软件到你的MSN和163.COM信箱中。
这个软件可以将磁盘的MBR备份在硬盘上,不论你格式化或者用GDISK软件的“GDISK 1 /DEL /ALL”命令对硬盘操作,它都能恢复。
还有其它功能,是英文的,请Climbing兄搞清楚后转告一声。
作者: Climbing     时间: 2004-3-20 00:00
好的,我研究一下,回来告诉你答案。