分类：电脑/网络-软件
问题：XP经常开不了机我才配的机子，就重装了几次系统了！！问题是只要一 
我才配的，就重装了几次系统了！！问题是只要一有非正常关机（象死机直接按复位健或直接关电源），再开机就开不起机了，系统提示是：windows 不能启动<windows root>\system32\ntoskrnl.exe文件已损坏，请重新安装以上文件的拷贝。本来是用GHOST做过备份，但找到备份文件也不能还原，大概意思也是备份文件已破坏，提示是：Proceed with partition restore?Destination partition will be permanently overwilten.然后是选择我才配的，就重装了几次系统了！！问题是只要一有非正常关机（象死机直接按复位健或直接关电源），再开机就开不起机了，系统提示是：windows 不能启动<windows root>\system32\ntoskrnl.exe文件已损坏，请重新安装以上文件的拷贝。本来是用GHOST做过备份，但找到备份文件也不能还原，大概意思也是备份文件已破坏，提示是：Proceed with partition restore?Destination partition will be permanently overwilten.然后是选择(YES NO)求助！解决
回答：ntoskrnl.exe  文件损坏，这个是系统内核。可能有几个： 1 你系统某个超频了，系统内核不认现有的硬件。(可能很小） 2 硬盘有严重坏道。（新电脑应该不会有这个问题）  解决办法： 检查看看是否有超频的，用完全安装光盘安装系统（不要用ghost安装），检查硬盘坏道。微软官方的原因如果满足以下任一条件，就会出现此问题： •  i 文件的 [Boot Loader] 部分中的 Default 值丢失或无效。 • Windows NT 没有安装到  i 文件中的指定位置。 • 对于 Microsoft Windows 2000 Xp ，Hal.dll 文件可能已损坏或丢失。 注意：如果系统分区大于 7.8 GB，并且系统启动文件未受 7.8 GB 的限制（可能是应用 Service Pack 或对该驱动器进行磁盘碎片整理的结果），则在 Windows NT 4.0 和 3.5 中可能也会出现这种问题。Windows XP 没有这种限制。这是硬件限制，与操作系统无关。在较新的计算机上，如果其 BIOS 支持 INT13 扩展并且打开了此功能（默认设置），就不会出现这种问题。 有关其他信息，请单击下面的文章编号，以查看 Microsoft 知识库中相应的文章： 224526 (  Windows NT 4.0 最大支持 7.8 GB 的系统分区  回到顶端 解决方案要解决此问题，请使用以下方法之一：  回到顶端 方法 1使用启动盘启动操作系统。启动操作系统后，编辑  i 中的 Default 项，并确保 [Operating Systems] 部分中的其他项指向适当的目录。有关创建 Windows NT 或 Windows 2000 XP启动盘的其他信息，请单击下面的文章编号，以查看 Microsoft 知识库中相应的文章： 119467 (  如何为 NTFS 或 FAT 分区创建启动盘  回到顶端 方法 2使用修复过程纠正  i 文件中不一致的地方。为此，请按照下列步骤操作： 1. 使用三张 Windows NT 安装磁盘启动计算机。在出现提示时，键入 R 开始修复过程。 2. 在出现提示时，在软驱中插入紧急修复盘 (ERD)。 3. 在出现提示时，仅启用“检查启动环境”选项以纠正  i 文件中不一致的地方。 4. 按照屏幕上的说明完成修复过程。  回到顶端 方法 3如果确定系统分区大于 7.8 GB，则 Windows NT 已设置在不支持的配置中，因此需要将该驱动器重新分区为小于 7.8 GB。  回到顶端 方法 4 (Windows 2000)要修复已损坏的 Hal.dll 文件，请将备份中的 Hal.dll 文件还原到 %windir%\sytem32\ 文件夹。 有关如何修复已损坏的 Hal.dll 文件的其他信息，请单击下面的文章编号，以查看 Microsoft 知识库中相应的文章： 237556 (  如何解决 Windows 2000 硬件抽象层问题  回到顶端 更多信息如果  i 文件的 [Boot Loader] 部分中的 Default 值丢失，则 Windows NT 将在 OS Loader（启动加载程序）菜单中显示一个名为“NT（默认）”的新项，并且默认为该新项。“NT（默认）”项指向以下路径以加载 Windows NT： multi(0)disk(0)rdisk(0)partition(1)\WINNT        有关  i 文件的其他信息，请单击下面的文章编号，以查看 Microsoft 知识库中相应的文章： 102873 (  BOOT.INI 和 ARC 路径命名约定与用法