什么是NTLDR以及如何修复NTLDR

开机装载机是一个特殊的计划,其目的是负荷,其他的软件和所需的文件,使电脑系统进入一个现成的,以国营的国家。 NTLDR会是一个缩写,新技术,装载机,这是启动加载的所有版本的Microsoft的Windows NT作业系统为Windows Server 2003和Windows XP 。 在Windows Server 2008与Microsoft Windows Vista ,将Ntldr已取代Windows启动管理和winload.exe 。

一开机载入通常居住在该部分非挥发性记忆体。新台币的装载机,主要是从本机运行的主要硬盘驱动器,但它也可以从本机运行的储存设备,例如USB驱动器,闪存驱动器,光盘,或什至软盘。如果一个适当的引导扇区是由于在该文件,将Ntldr ,甚至可以用来载入一个非NT架构的操作系统。

新台币装载机需要以下两个文件其正常运转:

   * NTLDR会-它包含的主要启动加载器。
   * 的Boot.ini -它包含配置选项。

菜单选项都存储在Boot.ini文件,和NTLDR将允许用户以选择所需的作业系统从菜单中。 它也允许用户通过一些预先设定选项的核心。的Boot.ini是受保护的由用户配置,意外地改变一些价值观,它可以导致严重的问题,如启动失败。 用户需要先解锁Boot.ini文件进行编辑。

NTLDR会执行下列步骤在开机的过程:

  1. 它存取文件系统,目前开机磁碟机。 它可以是FAT文件系统或NTFS文件系统。
  2. 如果hyberfil.sys是否可用,以及它发现休眠状态的形象,那么其内容是加载到内存和系统恢复那里的不放过。 否则,将Boot.ini是阅读和启动菜单是给用户。
  3. 如果一NT架构的操作系统是选定,然后ntdetect.com运行;收集所需的资料,有关计算机的硬件。 但是,如果一个非NT架构的操作系统是选定,然后将Ntldr检查Boot.ini文件,并载入相关档案。
  4. 是的Ntoskrnl.exe ,然后执行,信息传回的ntdetect.com是传递给它。

引用:
[1]
http://www.tech-faq.com/lang/zh-CN/ntldr.shtml&usg=ALkJrhjeATOewZ58xhasCi3lLB38nhPU5g(网页)
www.tech-faq.com
-----------
 
当此文件丢失时,我们可以从安装光盘上进行提取,方法是:
1、进入系统故障恢复控制台,界面提示“要修复Windows 2003中文版的安装,请按R”,按R键继续,屏幕出现故障恢复控制台提示“C:\\windows,要登录到哪个Windows 2003安装(要取消,请按Enter)?”,在此键入“1”,然后按Enter键;键入管理员密码,然后按Enter键;
2、转到C盘。
3、输入 copy X:\I386\NTLDR c:\
       copy x: \i386\ ntdect.com c:\(说明:X为光驱盘符)并回车,如果系统提示要否覆盖则按下"Y",之后输入exit命令退出控制台重新启动即可。

如果拷贝完后,还出现提示hal.dll损坏或丢失,那么实际上该文件并不一定不存在,可以说,拷个文件回去system32里,根本是不可以解决的.出现这个错误的原因是boot.ini文件出错,导致引导不了机器从指定的路径启动,那样系统搜索其他的路径,而其他路径上是没有hal.dll文件的,就会提示这个错误.一般的解决办法是进入故障恢复控制台,用fixboot命令,如果这样修复不了boot.ini,就用bootcfg/add来重建boot.ini。
这个是由于C盘根目录下的boot.ini文件非法,导致默认从C:\Windows启动,但是又由于你的Windows 2003没有安装在C盘,所以系统提示找不到HAL.DLL文件。启动因而失败。解决方法是重新编辑Boot.ini文件。
1)、将正常系统中的boot.ini文件,拷贝到软盘中,查看系统盘的分区号后,更改正常的boot.ini文件,拷贝到c:\即可。重新启动。
4)、在别的电脑上创建好以后,拷贝到受损电脑的C盘根目录上覆盖源文件即可。

你可能感兴趣的:(职场,休闲,NTLDR)