|
|
发表于 2006-2-13 00:10:31
|
显示全部楼层
ntldr is missing,help me!!
关于NTLDR文件:
NTLDR存放于C盘根目录下,是一个具有隐藏,只读属性的系统文件。它的主要职责是解析Boot.ini文件,计算机POST完成后加载活动分区的引导扇区,然后从引导扇区加载并初始化NTLDR文件,在初始引导加载器阶段中,NTLDR将把计算机的微处理器从实模式转换为32位平面内存模式,执行适当的小型文件系统驱动程序之后就可以识别每一个用NTFS或FAT格式的文件系统分区,初始引导成功后,再加载Boot.ini文件,根据BOOT。INI文件中描述的位置查找操作系统,找到后NTLDR将会运行NTDETECT.COM文件,NTDETECT.COM文件将会收集计算机中硬件信息列表,然后将列表返回到NTLDR,这样NTLDR将把这些硬件信息加载到注册表“HKEY_LOCAL_MACHINE”中的Hardware中。
加载NTOKRNL.EXE内核程序,然后NTLDR将加载硬件抽象层(HAL.dll),接着系统将加载注册表中的“HKEY_MACHINESystem”键值,这时NTLDR将读取“HKEY_MACHINESystemselect”键值来决定哪一个ControlSet将被加载。所加载的ControlSet将包含设备的驱动程序以及需要加载的服务。再接着NTLDR加载注册表“HKEY_LOCAL_MACHINESystemservice”下的start键值为0的底层设备驱动。当ControlSet的镜像CurrentControlSet被加载时,NTLDR将把控制权传递给NTOSKRNL.EXE,至此引导过程将结束。
当中运行到的三个文件:Ntldt、Ntdetect.com、Boot.ini 如用损坏或丢失都可能
出现不能启动的问题。
你可以挂截光驱使用系统安装盘启动恢复控制台修复系统或把硬盘挂在其它机器上从安装盘中拷贝I386\Ntldr 到硬盘系统分区的根目录下覆盖修复。
在GOOGLE中以"NTLDR“为关键字搜索,可以找到你需要的答案。
微软官方对此的解答:
http://support.microsoft.com/default.aspx?scid=kb;zh-cn;320397
|
|