none
基于磁盘保护的系统,恢复镜像后报错丢失文件 RRS feed

  • 问题

  • 我做了一个基于磁盘保护的系统,building的时候没有错误和警告,fba的时候也正常,没出现什么错误界面,然后手动开启磁盘保护后,取了一个C盘的镜像(也就是取分区),然后直接通过手动ghost指向到镜像,想试试看恢复C盘有没有问题,结果恢复完后重启出现如下界面:(连滚动条都没出现)
    windows could not start because the following file is missing or corrupt
    <windows root>\system32\ntoskrnl.exe
    please re-install a copy of the above file

    之前系统是正常的啊,为什么恢复原系统的镜像会有问题呢??跟保护分区的创建有关系么??
    有人可能会说基于磁盘保护做这个没什么意义,本来就提供了保护层的概念,但是我就是想试着实现这个功能,仅恢复C盘,难道不能实现???

    • 已编辑 akaliusi 2009年12月24日 6:57 写错
    2009年12月24日 6:52

答案

  • 可能是\system32\ntoskrnl.exe 这个文件丢失了。
    如果\system32\ntoskrnl.exe存在
    请把boot.ini的内容贴出来。也有可能是boot.ini 的问题。
    2009年12月24日 8:15
    版主
  • 你去看下你的BOOT.ini文件吧,他出问题了,用PE进入系统,去把BOOT.ini改回来,正常情况下是第一分区,你那个估计指向了第二分区吧?之所以我这么肯定的说,是因为我遇到过你曾经遇到过的这个问题,呵呵。

    2009年12月28日 9:01

全部回复

  • 可能是\system32\ntoskrnl.exe 这个文件丢失了。
    如果\system32\ntoskrnl.exe存在
    请把boot.ini的内容贴出来。也有可能是boot.ini 的问题。
    2009年12月24日 8:15
    版主
  • 你去看下你的BOOT.ini文件吧,他出问题了,用PE进入系统,去把BOOT.ini改回来,正常情况下是第一分区,你那个估计指向了第二分区吧?之所以我这么肯定的说,是因为我遇到过你曾经遇到过的这个问题,呵呵。

    2009年12月28日 9:01