无忧启动论坛

标题: 分区错误引起数据丢失,如何修正,有点技术含量 [打印本页]

作者: 酒友    时间: 2007-12-6 22:31
标题: 分区错误引起数据丢失,如何修正,有点技术含量
分区错误引起数据丢失,如何修正,有点技术含量
从网上找了个软件,就是这个PartitionMagic v8.05 汉化版

本来想把硬盘多分出一个分区来,因为不会分区,就找了这个东西用

运行后找到分区项后使用,它跳出来提示可以将现有每个分区中拿出一点来创建新分区,于是确定,
它又提示如果出现错误就运行磁盘检测工具(叫什么不记得了,反正是系统本身就有的,在运行对话框中运行的)一切正常,设置好后提示重启电脑,于是重启,结果停止响应了,好像是结束了,但却不自动运行下去了,于是我强制重启,进入系统后发现D盘没了,当然数据也没了
就在进入系统后,弹出一个对话框提示运行上面说的那个工具要加个F,会自动检测并修复,运行后开始修复了,结束后D盘回来了,数据却都不见了,用易我数据恢复也找不到丢失的文件,用深度专用的那个finaldata也找不到了
现在求教,如何恢复原来的数据,还有如何修复硬盘分区表,因为我觉的分区表也坏了,本来是CDEF都是20个G,现在C是16个G,D也是16个G,E是19个G,F是16个G,而且E盘在属性里看总量是19G,已用几十兆,剩余却是70多个G,其余的盘正常而且少的几个G也不知道在哪里了
作者: bianlimit    时间: 2007-12-7 09:05
用PTDD试试,这个软件不错的
作者: lvyanan    时间: 2007-12-7 09:08
很难恢复了,从你提供的情况看,分区已经调整过,并且其中数据也已经移动过了,这是数据抢救中的大忌,死马当活马医嘛,可以找个熟悉硬盘结构的,会用DEBUG通过INT13直接访问磁盘扇区的高手,编一个小程序,搜索所有柱面的0头1扇区及1头1扇区,看两个扇区最后两个字节是否都有55AA标志,有就说明该柱面曾经被分过区,记录下所有的这样的柱面号,然后根据原分区大小分析所获记录,据此再手工计算填写主引导扇上的分区链表(记住要先备份原来的分区链表,已备将来恢复),然后从光盘启动,打开D盘看有没有原来的数据,有就赶紧备份出来,再恢复先前备份的分区表即可。此类恢复难度较高,在此也不易叙述清楚,如果在我这就好,我愿意替你挽救一把,不为其他,兴趣所致,顺便也帮帮坛友。

[ 本帖最后由 lvyanan 于 2007-12-7 09:41 AM 编辑 ]
作者: lvyanan    时间: 2007-12-7 10:34
LS介绍的非常好,我至今还使用手工方法恢复,极易发生错误,谢谢指点!
作者: 老虎头    时间: 2007-12-7 18:31
看看....................
作者: 酒友    时间: 2007-12-8 12:00
标题: 回复 #3 lvyanan 的帖子
非常感动,即便帮不上忙,我也非常感谢您
照这样对我来说基本没办法了,此帖可沉了
作者: 123    时间: 2007-12-8 12:21
原帖由 lvyanan 于 2007-12-7 09:08 发表
很难恢复了,从你提供的情况看,分区已经调整过,并且其中数据也已经移动过了,这是数据抢救中的大忌,死马当活马医嘛,可以找个熟悉硬盘结构的,会用DEBUG通过INT13直接访问磁盘扇区的高手,编一个小程序,搜索 ...

直接访问磁盘扇区用不着INT13,只要会读写文件就行了,NT下任何设备都可以用文件方式访问。而且NT下好象没有用INT13的权限。




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3