中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS疑难解答 & 问题讨论 (解答室) » [讨论]使用一键还原精灵后系统分区文件重复问题
作者:
标题: [讨论]使用一键还原精灵后系统分区文件重复问题 上一主题 | 下一主题
willsort
元老会员

Batchinger


积分 4432
发帖 1512
注册 2002-10-18
状态 离线
『楼 主』:  [讨论]使用一键还原精灵后系统分区文件重复问题

To All:


讨论主体:一键还原精灵6.08版(文中简称“一键”),作者:likunming
系统概况:
   神舟天运170c的笔记本,20G的硬盘,分为3个区:
   C:FAT32,4G,WINXP;
   D:FAT32,8G,软件;
   E:NTFS,  8G,资料;


     一直都没有使用过一键还原类的软件,今天重做系统后实在想偷个懒,也想顺便熟悉一下此类软件,所以就从硬盘上找出早就下载的“一键”准备备份系统了。

     点击setup后,顺利重启并进入安装对话框,选择“动态分区备份”安装选项,之后经过一系列操作,软件安装成功;再次重启后,按F11后进入主菜单,选择“备份分区”,之后开始调用PQPM开始分区操作,之间因为是全自动操作,自己也没有多注意其中的细节,但是在调用Ghost备份C盘时,备份尚未结束,Ghost就突然关闭,重新启动了PQPM进行了一番resize的操作,此时我也没有太在意,只以为是系统在自动调整,之后再次调用Ghost备份,并再次在备份途中自动关闭,之后又是一番PQPM脚本的调用,最后的脚本执行过程中,当执行到5%时,提示脚本删除错误,PQPM也退出了,回到了一键的主菜单,并且由一键提示备份失败。

     我此时尚不认为这是大问题,只是重新进行了“备份分区”的操作,却仍然重蹈覆辙。此时,我意识到问题比较大,从主界面中的高级设置菜单中进入了DOS命令行环境,自己打开PQPM,发现分区设置没有什么问题,新增了两个分区,一个IBM_Service主分区,一个SYS_BACKUP的FAT32逻辑分区,大小约等于系统实用大小。然后自己调用Ghost向SYS_BACKUP备份,选择了“快速压缩”,结果在执行到75%时,提示硬盘空间不足,是否span,选择否后退出,发现E盘(SYS_BACKUP)已经存在占满空间的GHOST文件。

      然后,重启进入Windows,赫然发现系统C盘的所有文件均变为双份,此时检查C盘的磁盘属性,大小却仍是单份时的1.7G,选择所有文件后的属性大小为双份时的3.4G。立刻怀疑文件分配表出了问题,于是卸载一键,重新setup,在安装菜单中选择工具箱中恢复分区表,发现无用,后来才省起分区表与文件分配表是两回事。

      此时,我的C,D,E盘仍然可以正常访问,C盘系统也可以正常使用,而且同名的文件和文件夹也可以等价的打开;在一键备份过程中,第一次就半途退出,我猜测也是因为Ghost也将C盘文件识别为双份,1.7G变成了3.4G而导致空间不足,所以才有紧随其后的Resize操作。后来我手动将SYS_BACKUP Resize到2G,然后选择High型ghost备份时,正常结束了,再用Ghost打开此镜像,发现其文件属性显示确实是包含3.4G的大小数据,其实际体积1.9G多一些。





[ Last edited by willsort on 2005-10-23 at 15:06 ]



※ Batchinger 致 Bat Fans:请访问 [讨论]批处理编程的异类 ,欢迎交流与共享批处理编程心得!
2005-10-22 08:54
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
DOSforever
金牌会员





积分 4639
发帖 2239
注册 2005-1-30
状态 离线
『第 2 楼』:  

关于“一键还原精灵”本人没使用过,所以也不清楚它的机理。不知“动态分区备份”是什么意思,怎么个“动态”,是否还有对应的“静态分区备份”?你中间的一系列操作我还有些没看明白,比如,你为什么要在安装完“一键还原精灵”之后再调用PM进行分区操作?先PM调整分区,再用“一键还原精灵”进行保护不好吗?现在一个要“保护”一个要“调整”,两者不会发生冲突吗?还有,你所说的“新增了两个分区”是新增在哪里的?是新增在原来的三个分区的什么位置?现在只是C:的所有文件均变为双份,而其它的盘没有影响吗?还有,是否只是C:根目录下看到文件变为双份,而其下的子目录都显示正常?
我先不管前面的那些问题,我现在假定你是最好的一种状况:就是分区表正常,其它盘的文件列表显示正常,C:只是根目录下看到文件变为双份,而子目录下完好。如果是这样的话,我认为这只是FDT出了问题,也就是说C:\下的所有文件表项都变为两份。我想一种解决办法就是磁盘诊断程序让它自动判断错误修复一下,不知XP在这种情况下自己诊断自己行不行。或者,既然C:是FAT32的,你用Win98的SCANDISK扫描一下。还有一种解决办法就是用DiskEdit直接查看你C: FDT的各个表项,如果表项在物理上没有重复,那说明是XP的问题。如果确实有重复,你可以用手工的方法把重复的清除或标记为删除。反正只是根目录下,文件也不多,要是所有子目录下也这样的话那可就惨了。
我认为后一种手工的方法比较保险些,因为我不知道SCANDISK假如碰到这种情况是如何修复的,如果只是把多余重复的删除那就最好了。用手工修复的方法你可以先修改一个不太重要的文件,比如Recycled,如果可以恢复正常,就修改其它的。
上述操作请在“还原精灵”不起作用的情况下进行,我也不敢保证这样操作后你的数据不会丢失。



DOS倒下了,但永远不死
DOS NEVER DIES !

投票调查:
http://www.cn-dos.net/forum/viewthread.php?tid=46187

本人尚未解决的疑难问题:
http://www.cn-dos.net/forum/viewthread.php?tid=15135
http://www.cn-dos.net/forum/viewthread.php?tid=47663
http://www.cn-dos.net/forum/viewthread.php?tid=48747
2005-10-22 11:07
查看资料  发短消息 网志   编辑帖子  回复  引用回复
zys
初级用户





积分 110
发帖 13
注册 2005-8-17
状态 离线
『第 3 楼』:  

TO willsort 版主:
      您好!我对一键还原精灵比较熟悉,简单分析一下版主遇到的情况吧。
首先说说一键还原精灵的原理:一键还原精灵是IBM恢复+PQMAGIC分区+GHOST备份。它首先用PQMAGIC在硬盘最后分区划出一个大小相当于C盘已用数据的70%大小的隐藏分区,用来存放GHOST备份镜像文件,然后利用IBM恢复软件向MBR写入引导模块,并写入DOS启动文件等。安装完毕后电脑启动时按F11键就会自动调用建立的隐藏分区,要备份系统时调用GHOST自动备份,当隐藏分区可用空间不够时自动向最后分区划分部分空间给隐藏分区(这是动态分区版才有的功能,另一个固定分区版不会调整的)。
      因此,您的情况看来不会是一键还原精灵造成的,因为它调用PQMAGIC划分隐藏分区是从最后一个分区划分的,不会影响到第1分区即C盘的。应该是文件分配表出现问题或系统其它问题,重装系统应该解决问题的。

2005-10-22 13:02
查看资料  发短消息 网志   编辑帖子  回复  引用回复
willsort
元老会员

Batchinger


积分 4432
发帖 1512
注册 2002-10-18
状态 离线
『第 4 楼』:  

Re dosforever & zys:

      关于 "一键还原精灵" 的工作原理, zys 的解释已相当好了。

      今天中午睡了一觉起来,感觉头脑比较清醒了,再思考这个问题,骤然觉得不像是文件分配表(FAT)的问题,而是如 dosforever 所猜测般的文件目录表(FDT)问题。因为确实只是C盘受到影响,其它盘无碍,C盘使用上也没有问题, 并且除了根目录下的子目录和文件之外,其它子目录和文件没有问题。

      磁盘扫描已经用过了,没有任何发现,至于Win9x的scandisk和DOS下的diskedit还没有尝试,但估计会引起不小的问题。

      而至于,为什么“一键”安装后在备份时仍然会调用PQPM进行分区操作(并非单纯的创建分区),猜测可能是动态分区版的全自动脚本的一种保护预警机制,检测C盘空间和SYS_BACKUP空间是否匹配以及其他一些可能的操作。

      而经过考虑,问题出现的时间只能在我点击一键的setup之后,经过两次重启直到第一次自动调用Ghost备份之间,而这中间“一键”的诸多脚本进行了一系列的更动和调整,难保出些某些问题。只是后来出问题后直接将“一键”卸载,也没来得及分析其中的脚本是否存在可能的问题。

      我知道Climbing兄曾在此方面作过细致的研究,不知他有一些什么高见?

[ Last edited by willsort on 2005-10-22 at 14:54 ]



※ Batchinger 致 Bat Fans:请访问 [讨论]批处理编程的异类 ,欢迎交流与共享批处理编程心得!
2005-10-22 14:44
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
willsort
元老会员

Batchinger


积分 4432
发帖 1512
注册 2002-10-18
状态 离线
『第 5 楼』:  

To All:

      最后还是重做了系统,因为不太信任scandisk的能力,同时也对自己diskedit的操作能力不太自信。

      重做后,用Everest生成了一份测试报告,然后手工用Ghost备份系统盘,再后重装了“一键”。只是点击了Setup进行了一键的动态分区版的安装,仔细观察其安装过程,主要就是Resize最后一个分区,创建IBM_Service分区,再Resize原最后分区,生成SYS_BACKUP分区,再恢复含有一键程序的PQDI镜像到IBM_Service,再就是背地里的脚本操作了。

      之后重启没有去备份分区而是直接进入了XP,启动后,提示发现新硬件,但是始终不知道是何设备,而且安装的不很顺利,几番周折,最后要求重启后才能使用新设备,没有重启,进入设备管理器大概检视了一下,未发现什么新的设备。

      此时再进入C盘,双文件故障重现。进行以下测试:
      1、选中C盘根的其中一个IO.SYS复制到D盘,提示是否覆盖,进行了两次复制;
      2、在C盘根新建一文件,正常,未出现双份;
      3、选中C盘根的其中一个IO.SYS删除,两个均消失;
      4、选中C盘根的其中一个BOO.INI重命名为BOOTs.ini,出现两次系统文件提示,第一次选择是,则选中文件被改名;第二次选择是,提示重名错误,未选中文件被重写,但并未改名;第二次选择否,则未选中文件同样被改名,但未被重写。此时,删除BOOTs.INI,并不影响BOOT.INI;

      此时,再使用Everest生成了一份新的测试报告,并与原报告进行了比较,结果见附件,未发现有价值线索。遂重启在一键的DOS命令行环境中,使用GHOST恢复了系统盘的手动备份,之后再重启进入一键点击“备份分区”,正常结束。重启后进入Windows再次提示发现新硬件,安装过程尚算顺利,结束后再次提示重启方能正常使用,依言重启,再无提示,且“一键”可以正常使用。

附件 1: ReportCompare.rar (2005-10-22 22:38, 6.26 K, 下载附件所需积分 1 点 ,下载次数: 15)


※ Batchinger 致 Bat Fans:请访问 [讨论]批处理编程的异类 ,欢迎交流与共享批处理编程心得!
2005-10-22 22:38
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
zys
初级用户





积分 110
发帖 13
注册 2005-8-17
状态 离线
『第 6 楼』:  

很是佩服版主的这份执着认真的精神,值得我们学习!
版主遇到的情况实在是特别,估计还是电脑主板或硬盘与分区软件PQMAGIC(一键还原精灵内集此工具)不太兼容造成的,但这样解释还是有一点疑问,就是PQMAGIC一直在最后分区操作,怎么会影响第一个分区C盘呢?版主如果可以单纯用PQMAGIC再在硬盘上划分一个分区测试一下就知道是不是PQMAGIC造成的原因了,如果是则C盘可能会出现同样现象。另:出现要求重启后才能使用新设备的情况据一键还原精灵帮助说明介绍是正常情况,本人在很多台电脑装了一键还原精灵也是这样的提示,使用均正常。在WIN 98系统下安装一键还原精灵则没有这样的提示。

2005-10-22 23:39
查看资料  发短消息 网志   编辑帖子  回复  引用回复
willsort
元老会员

Batchinger


积分 4432
发帖 1512
注册 2002-10-18
状态 离线
『第 7 楼』:  

Re zys:

      根据你的提示,我在“一键”的DOS命令行下进入PQPM,却发现其盘符与分区的对应不符。具体如下:

E: WINXP FAT32  Primary
  D: 软件  FAT32  Logic
  *: ??     NTFS    Logic
  *: SYS_BACKUP Hidden FAT32 Logic
C: IBM_SERVICE Primary

    WinXP所在的第一主分区未显示被隐藏,而被分配盘符,而SYS_BACKUP所在第三逻辑分区却显示被隐藏,而未被分配盘符。而在“一键”的命令行环境中,E对应的是正确的SYS_BACKUP分区,而非WINXP分区。也就是说,备份分区与系统分区在不同软件环境中产生了“交错”,分析这种交错,应该是多引导软件BootManager与分区软件PQPartitionMagic之间的不兼容所导致的。而这也许正是对问题有用的线索。

      后来,我又两次卸载一键,并先后安装“固定分区版”和“动态分区版”,每次安装后重启均用引导光盘先进入DOS命令行查看系统盘,然后再重启进入XP查看,结果文件重复问题均未再出现。

      另一点值得注意的是,我曾多次在一键的DOS命令行中多次Ctrl+Alt+Del重启系统,而在重启前,被激活的主分区是IBM_SERVICE,而WINXP被反激活和隐藏;而在重启后,如果利用引导光盘进入DOS,则C仍然是IBM_SERVICE;而如果不用引导光盘则会进入XP,而且IBM_SERVICE和其他分区会变化为通常状态,这应该是BootManager在起作用。

[ Last edited by willsort on 2005-10-23 at 14:55 ]



※ Batchinger 致 Bat Fans:请访问 [讨论]批处理编程的异类 ,欢迎交流与共享批处理编程心得!
2005-10-23 14:52
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
DOSforever
金牌会员





积分 4639
发帖 2239
注册 2005-1-30
状态 离线
『第 8 楼』:  

怎么?“笑天”还不认为这个问题(已结)了吗?



DOS倒下了,但永远不死
DOS NEVER DIES !

投票调查:
http://www.cn-dos.net/forum/viewthread.php?tid=46187

本人尚未解决的疑难问题:
http://www.cn-dos.net/forum/viewthread.php?tid=15135
http://www.cn-dos.net/forum/viewthread.php?tid=47663
http://www.cn-dos.net/forum/viewthread.php?tid=48747
2005-10-24 12:59
查看资料  发短消息 网志   编辑帖子  回复  引用回复
willsort
元老会员

Batchinger


积分 4432
发帖 1512
注册 2002-10-18
状态 离线
『第 9 楼』:  

Re DOSforever:

      目前为止,此问题已经解决,关于其探讨也已达到一定深度,现总结如下:

      在一键还原精灵的软件安装过程中,备份分区操作之前,系统盘文件目录表(FDT)被影响,导致所有的根目录项被复制为双份,但实际占用空间并未变化;备份过程中,双份目录项均被识别并进行备份,而备份分区根据系统盘的实占空间来分配,导致Ghost因备份空间不足而中途退出,即时经过一次备份空间的扩展,仍然无法备份双份文件,从而导致备份失败。

      但是,目前为止,我们尚不清楚,一键的安装过程为何会影响系统盘数据,乃至文件目录表,而文件目录项为何被变为双份,而双份目录项为何没有引起Windows的异常反应,这些问题的源头我都尚无头绪。因此,请有心者不吝提供自己的观点和意见。

      最后,提出我的一个猜想:问题可能与最后一个分区为NTFS格式有关,同时BootManager也应该对这个问题有相当的影响力。

[ Last edited by willsort on 2005-10-25 at 17:51 ]



※ Batchinger 致 Bat Fans:请访问 [讨论]批处理编程的异类 ,欢迎交流与共享批处理编程心得!
2005-10-24 13:29
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
pfox
银牌会员




积分 1451
发帖 446
注册 2002-10-20
状态 离线
『第 10 楼』:  

楼主出现的问题极有可能是BootManager与PQ出现冲突引起的,因为安装一键后会修改引导程序,而在IBM的引导程序修改的MBR如果是BootManager修改或者接管的,就有可能会出现问题,至于你说的出现双份文件的情况,不知道使用WinPE启动后使用Chkdsk进行检测和修复有没有效果。




我的下载空间
2005-10-24 14:47
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
jinql
初级用户




积分 176
发帖 16
注册 2004-2-5
状态 离线
『第 11 楼』:  我看一步步手工操作最清楚了

我也曾多次做过一键恢复,一步步手工操作就清楚了。

2005-10-30 19:33
查看资料  发送邮件  发短消息 网志  OICQ (1111111)  编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: