电脑启动修复一直修复是怎么回事?
是c盘引导文件的问题。
引导文件一般存放于C盘根目录下,是一个具有隐藏和只读属性的系统文件。它的主要职责是解析Boot.ini文件。如果你对它的理解还不是很清楚,那么下面我们就以WindowsXP为例介绍NTLDR在系统引导过程中的作用。
WindowsXP在引导过程中将经历预引导、引导和加载内核三个阶段,这与Windows9X直接读取引导扇区的方式来启动系统是完全不一样的,NTLDR在这三个阶段的引导过程中将起到至关重要的作用。
在预引导阶段里计算机所做的工作有:运行POST程序,POST将检测系统的总内存以及其他硬件设备的状况,将磁盘第一个物理 扇区加载到内存,加载硬盘 主引导记录并运行,主引导记录会查找 活动分区的起始位置。接着活动分区的 引导扇区被加载并执行,最后从引导扇区加载并初始化NTLDR文件。
当初始引导加载器阶段结束后将会进入 操作系统选择阶段,如果计算机上安装了多个操作系统,由于NTLDR加载了正确的Boot.ini文件。
那么在启动的时候将会出现要求选择操作系统的菜单,NTLDR正是从 boot.ini文件中查找到 系统文件的分区位置。如果选择了NT系统,那么NTLDR将会运行 NTDETECT.COM文件,否则NTLDR将加载BOOTSECT.DOS,然后将控制权交给BOOTSECT.DOS。
如果Boot.ini文件中只有一个 操作系统或者其中的timeout值为0,那么将不会出现选择操作系统的菜单画面,如果Boot.ini文件非法或不存在,那么NTLDR将会尝试从默认系统卷启动系统。