我的ntoskrnl.exe文件损坏,不能够进系统,我使用系统光盘进入系统控制台,却不知道如何修复,只好重装,大家有什么高见,帮帮忙?
谢谢!
---------------------------------------------------------------
可以expand系统启动盘上的ntoskrnl.ex_
try it
---------------------------------------------------------------
ntoskrnl.exe的损坏一般和Boot.ini有关,说一说你的系统安装的分区情况(比如2000装在哪个分区,有没有双系统等等),估计编写一个正确的Boot.ini可以解决问题。
---------------------------------------------------------------
把你的BOOT.INI文件贴上来看看!
---------------------------------------------------------------
控制台中输入fixboot C:
---------------------------------------------------------------
用dos盘启动,执行:fdisk/mbr,即可恢复主引导扇区内容。
---------------------------------------------------------------
在命令窗口中,键入 msiexec /f[p][o][e][d][c][a][u][m][s][v] {package ¦ProductCode},然后按 ENTER 键。
---------------------------------------------------------------
先进入安全模式,然后重起一切搞定
---------------------------------------------------------------
ok
---------------------------------------------------------------
关于恢复系统文件:
1、如果你还可以进入系统,使用sfc/scannow来恢复;
2、如果无法进入,可以使用安装盘启动,进入恢复控制台,然后使用expand命令,具体格式如下:
Expand
从压缩文件中提取文件。通过该命令可从 .cab 文件或压缩文件中提取驱动程序文件。
含有下列参数的 expand 命令仅在使用故障恢复控制台时才可用。可在命令提示符下使用带有不同参数的 expand 命令。
expand source [ /F:filespec}] [ destination] [ /d] [ /y]
参数
source
指定要展开的文件。如果源文件只包含一个文件,请使用该选项。source 可由驱动器号和冒号、目录名、文件名或组合所组成。不能使用通配符。
/f:size
如果源文件包含多个文件,指定要提取的文件的名称。可以对要提取的文件使用通配符。
destination
指定提取文件或每个单独文件的目标目录和(或)文件名。
/d
列出 CAB 文件中包含的文件而不展开或提取。
/y
在展开或提取文件时不出现覆盖提示。
范例
下例将从安装 CD 上的驱动程序 CAB 文件中提取 Msgame.sys 文件并将其复制到C:\ Windows\ System\ Drivers:
expand d:\ i386\ driver.cab \ f:msgame.sys c:\ windows\ system\ drivers
下例将展开压缩文件 Access.cp_:
expand d:\ i386\ acces.cp_c:\ windows\ system32\ access.cpl
下例将列出安装 CD 上的驱动程序 CAB 文件中的所有文件。
expand /d d:\ i386\ driver.cab
要点
· 驱动程序 CAB 文件包含成千上万的文件,其中包括由 Windows 提供的大部分驱动程序。将所有文件从 CAB 文件展开到硬盘上需要花较长的时间和大量的磁盘空间。建议 仅从该文件中提取需要的文件。
注意
· 如果没有指定目标,文件将被复制到当前目录。
· 不能将软盘驱动器或 CD-ROM 等可移动媒体指定为目标。
而有关具体的控制台命令,请看我原来的帖子:
http://expert.csdn.net/Expert/topic/1092/1092549.xml?temp=.4250147