NTLDR 简介:
NTLDR全称是NT Loader,是系统加载程序。NTLDR文件是Windows NT/2000/XP/2003的
引导文件,当此文件丢失时启动系统会提示"NTLDR is missing..."并要求按
任意键重新启动,不能正确进入系统 。所以应该在系统正常的时候给予
备份。NTLDR一般存放于C盘根目录下,是一个具有隐藏和只读属性的
系统文件。它的主要职责是解析
Boot.ini文件
正常系统引导流程:
1、电源自检程序开始运行
2、
主引导记录被装入内存,并且程序开始执行
4、NTLDR从
引导扇区被装入并初始化
5、将处理器的实模式改为32位平滑内存模式
6、NTLDR开始运行适当的小文件系统
驱动程序。
小文件系统
驱动程序是建立在NTLDR内部的,它能读FAT或NTFS。
7、NTLDR读
boot.ini文件
8、NTLDR装载所选
操作系统
如果NT/XP被选择,NTLDR运行Ntdetect.com 。
对于其他的
操作系统,NTLDR装载并运行Bootsect.dos然后向它传递控制。
windows NT过程结束。
9.Ntdetect.com 搜索计算机硬件并将列表传送给NTLDR,以便将这些信息写进\\HKE Y_LOCAL_MACHINE\HARDWARE中。
12.Ntldr把控制权交给Ntoskrnl.exe,这时,启动程序结束,装载阶段开始
网上通用的方法:
1、进入系统故障恢复控制台。
2、转到C盘。
3、输入"copy X:\I386\NTLDR c:\"(说明:X为光驱盘符)并回车,如果系统提示要否覆盖则按下"Y",
输入"copy X:\I386\Ntdetect.com c:\",并回车,
之后输入exit命令退出控制台重新启动即可
自己的实际解决方法:
下载NTDLR和NTdetect.com,利用winPE,放在C盘的根目录下,退出重新开机即可
或者在ubuntu下进入windows的C盘