恢复出所有分区后重启系统失败。无奈....
朋友的笔记本,做系统后其它分区全部丢失,用他刚装的系统通过winhex修改分区表把所有分区全部找回,数据都在,要重启电脑才能看到恢复出来的分区,但重启不成功,停留在xp的进度条那个界面,之后就更不可思议了,试着进入安全模式,失败。用光盘进入win pe,好好的光驱,光盘读一半就停了,试着再次重装系统,光驱就不读盘了。怪了......朋友拿到售后那,售后来了个全盘格,装了系统,回来我再次把他的所有分区都找回来,数据都在,但是重启后又是上次那个毛病。无奈了。第一次碰这样的事。
朋友又拿到售后那,售后就说硬盘坏了。????怎么会呢?我只是修改了分区表而已啊。
我实在想不明白,为什么先后出现这样的情况?有碰到这种情况的吗?有高手明白吗?
难道系统在启动过程中会扫描分区情况?当发现分区变化时就不能启动吗? 可能还是恢复的分区表参数没算准确,建议将C盘废掉,可以把C盘的DBR保存一份,然后清除,防止C盘系统对PE启动产生影响,其次要注意在扩展分区链表中,不能有可以构成循环的参数,比如05属性扩展表项的保留扇区数为0,这样就会出现逻辑锁机制,启动就难以成功了。 分区计算出现偏差造成的。2楼建议很对。系统启动过程中的确需要确认相关的分区信息链接的。如果有错误很容易出现死循环造成系统无法启动。 分区计算出现偏差造成的。2楼建议很对。系统启动过程中的确需要确认相关的分区信息链接的。如果有错误很容易出现死循环造成系统无法启动。
烟台硬盘数据 发表于 2009-9-11 08:58 http://bbs.intohard.com/images/common/back.gif
但是修改完分区表之后,在winhex中可以看到所有分区,而且数据也都在啊。在winhex中看都是正常的。 启动过程完成不了,就要考虑是不是逻辑锁问题了,看看启动卡死后,硬盘灯是否长亮,如果是的话,十有八九就是遇到逻辑锁现象了,逻辑锁的关键是扩展分区链表中有循环机制存在,系统启动在建立磁盘驱动链表时,陷入了这个死循环,没法自拔,永远地循环下去,所以完成不了启动过程,有的软件会产生这样的机制,我遇到过两个网友在用PQ调整分区意外终止后,就产生了逻辑锁问题,经我检查扩展分区表链,发现是第一扩展分区EBR的第二扩展表项保留扇区数为0造成的,我的方法是自己编个小程序,在启动中将目标硬盘的扩展分区表项属性改成1F,使其失效,这样操作系统启动就不会去试图建立扩展分区磁盘驱动链了,也就回避了死循环机制,为我们的系统启动扫清了障碍,启动后就可以用工具软件编辑扩展分区表项,使之恢复正常,即可解除逻辑锁了。 但是修改完分区表之后,在winhex中可以看到所有分区,而且数据也都在啊。在winhex中看都是正常的。
要知道各种第3方分区软件对硬盘的分区也是有可能存在偏差的。要知道系统启动是严格按照他自己的算法来进行的。你的问题不是数据的问题。是系统启动的问题。你可以考虑备份重要数据后,首先使用相应的分区工具来检查一下你的分区是否正常,再就是你可以采用保留除了系统分区以外的分区方式来进行。也就是删除系统分区后重新建立分区并且安装系统。很多时候重新安装系统造成的分区丢失,修复的分区后系统是需要重新安装的。如果重写系统分区参数,计算错误的话,你所遇到的情况就是典型的表象。 但是修改完分区表之后,在winhex中可以看到所有分区,而且数据也都在啊。在winhex中看都是正常的。
要知道各种第3方分区软件对硬盘的分区也是有可能存在偏差的。要知道系统启动是严格按照他自己的算法来进行的 ...
烟台硬盘数据 发表于 2009-9-11 10:51 http://bbs.intohard.com/images/common/back.gif
原来是这样.一般情况下我不太相信分区修复软件,因为这个情况我试了两个软件,扫描出来的结果是完全错误的.看来分区表修改之后要重做系统了.
谢谢烟台硬盘数据!!哈
页:
[1]
