恢复出所有分区后重启系统失败。无奈....

[复制链接]

该用户从未签到

41

主题

302

回帖

925

积分

[INTOHARD]连长

Rank: 4

积分
925
QQ
发表于 2009-9-10 01:52:35 | 显示全部楼层 |阅读模式
朋友的笔记本,做系统后其它分区全部丢失,用他刚装的系统通过winhex修改分区表把所有分区全部找回,数据都在,要重启电脑才能看到恢复出来的分区,但重启不成功,停留在xp的进度条那个界面,之后就更不可思议了,试着进入安全模式,失败。用光盘进入win pe,好好的光驱,光盘读一半就停了,试着再次重装系统,光驱就不读盘了。怪了......
朋友拿到售后那,售后来了个全盘格,装了系统,回来我再次把他的所有分区都找回来,数据都在,但是重启后又是上次那个毛病。无奈了。第一次碰这样的事。
朋友又拿到售后那,售后就说硬盘坏了。????怎么会呢?我只是修改了分区表而已啊。
我实在想不明白,为什么先后出现这样的情况?有碰到这种情况的吗?有高手明白吗?
难道系统在启动过程中会扫描分区情况?当发现分区变化时就不能启动吗?

该用户从未签到

5

主题

528

回帖

1660

积分

[INTOHARD]营长

Rank: 6Rank: 6

积分
1660
QQ
发表于 2009-9-10 06:59:18 | 显示全部楼层
可能还是恢复的分区表参数没算准确,建议将C盘废掉,可以把C盘的DBR保存一份,然后清除,防止C盘系统对PE启动产生影响,其次要注意在扩展分区链表中,不能有可以构成循环的参数,比如05属性扩展表项的保留扇区数为0,这样就会出现逻辑锁机制,启动就难以成功了。
  • TA的每日心情
    开心
    2018-10-26 13:57
  • 签到天数: 1901 天

    [LV.Master]三朝元老

    129

    主题

    3617

    回帖

    8万

    积分

    Intohard Team

    远程数据恢复

    Rank: 7Rank: 7Rank: 7

    积分
    80955
    QQ
    发表于 2009-9-11 08:58:57 | 显示全部楼层
    分区计算出现偏差造成的。2楼建议很对。系统启动过程中的确需要确认相关的分区信息链接的。如果有错误很容易出现死循环造成系统无法启动。

    该用户从未签到

    41

    主题

    302

    回帖

    925

    积分

    [INTOHARD]连长

    Rank: 4

    积分
    925
    QQ
     楼主| 发表于 2009-9-11 09:06:17 | 显示全部楼层
    分区计算出现偏差造成的。2楼建议很对。系统启动过程中的确需要确认相关的分区信息链接的。如果有错误很容易出现死循环造成系统无法启动。
    烟台硬盘数据 发表于 2009-9-11 08:58

    但是修改完分区表之后,在winhex中可以看到所有分区,而且数据也都在啊。在winhex中看都是正常的。

    该用户从未签到

    5

    主题

    528

    回帖

    1660

    积分

    [INTOHARD]营长

    Rank: 6Rank: 6

    积分
    1660
    QQ
    发表于 2009-9-11 09:46:10 | 显示全部楼层
    启动过程完成不了,就要考虑是不是逻辑锁问题了,看看启动卡死后,硬盘灯是否长亮,如果是的话,十有八九就是遇到逻辑锁现象了,逻辑锁的关键是扩展分区链表中有循环机制存在,系统启动在建立磁盘驱动链表时,陷入了这个死循环,没法自拔,永远地循环下去,所以完成不了启动过程,有的软件会产生这样的机制,我遇到过两个网友在用PQ调整分区意外终止后,就产生了逻辑锁问题,经我检查扩展分区表链,发现是第一扩展分区EBR的第二扩展表项保留扇区数为0造成的,我的方法是自己编个小程序,在启动中将目标硬盘的扩展分区表项属性改成1F,使其失效,这样操作系统启动就不会去试图建立扩展分区磁盘驱动链了,也就回避了死循环机制,为我们的系统启动扫清了障碍,启动后就可以用工具软件编辑扩展分区表项,使之恢复正常,即可解除逻辑锁了。
  • TA的每日心情
    开心
    2018-10-26 13:57
  • 签到天数: 1901 天

    [LV.Master]三朝元老

    129

    主题

    3617

    回帖

    8万

    积分

    Intohard Team

    远程数据恢复

    Rank: 7Rank: 7Rank: 7

    积分
    80955
    QQ
    发表于 2009-9-11 10:51:57 | 显示全部楼层
    但是修改完分区表之后,在winhex中可以看到所有分区,而且数据也都在啊。在winhex中看都是正常的。


    要知道各种第3方分区软件对硬盘的分区也是有可能存在偏差的。要知道系统启动是严格按照他自己的算法来进行的。你的问题不是数据的问题。是系统启动的问题。你可以考虑备份重要数据后,首先使用相应的分区工具来检查一下你的分区是否正常,再就是你可以采用保留除了系统分区以外的分区方式来进行。也就是删除系统分区后重新建立分区并且安装系统。很多时候重新安装系统造成的分区丢失,修复的分区后系统是需要重新安装的。如果重写系统分区参数,计算错误的话,你所遇到的情况就是典型的表象。

    该用户从未签到

    41

    主题

    302

    回帖

    925

    积分

    [INTOHARD]连长

    Rank: 4

    积分
    925
    QQ
     楼主| 发表于 2009-9-11 12:56:29 | 显示全部楼层
    但是修改完分区表之后,在winhex中可以看到所有分区,而且数据也都在啊。在winhex中看都是正常的。


    要知道各种第3方分区软件对硬盘的分区也是有可能存在偏差的。要知道系统启动是严格按照他自己的算法来进行的 ...
    烟台硬盘数据 发表于 2009-9-11 10:51

    原来是这样.一般情况下我不太相信分区修复软件,因为这个情况我试了两个软件,扫描出来的结果是完全错误的.看来分区表修改之后要重做系统了.
    谢谢烟台硬盘数据!!哈
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表