首页 > 代码库 > 浅谈导致电脑不能启动的系统文件

浅谈导致电脑不能启动的系统文件

     笔者前不久碰到了一个问题,就是同学的电脑开不了机了。具体情况是按下开机键后电脑没啥反应,我曾今也遇到过这个问题,解决方案也好像很少。

     1、一般情况下,电脑开机会自检,如果可以,它会提示系统启动不了,这时可以选择安全模式启动让电脑进行修复,或者恢复到上一次正常时的情况。2、如果故障依旧,那就建议重装操作系统。

     笔者是一个喜欢研究的人。于是乎,就上网查询了一些关于电脑开机启动了哪些文件啊,读取了啥文件等等,以便对电脑有更深了解,将来保不准会用到的。得到下面一些基本资料:电脑启动会加载很多重要文件( 系统启动过程中,需要加载的有IO.sys、MSDOS.sys、Config.sys、Command.com、Autoexec.bat、System.ini、Win.ini、NTLDR、Boot.ini、ntdetect.com、ntokrnl.exe、Ntbootdd.sys、Winlogon.exe等)

     但是影响开机的文件却不多,如下就是系统中损坏后,将导致系统无法正常启动:

IO.SYS:是微软Windows操作系统下,默认在系统盘目录下的系统引导文 件。没有它,系统检测不到操作系统也就开机不了(喜欢装双系统的同学要注意这一点,稍不注意电脑就起不来了哦!本人亲身经历过,泪的教训)。

MSDOS.SYS :是微软非NT内核的操作系统中的一个非常重要的文件,是DOS的三个核    心文件之一(三个核心文件是COMMAND.COM,MS-DOS.SYS,IO.SYS,这里有介绍)。

CONFIG.SYS:是DOS系统中的一个重要文件,它的配置直接影响到系统的使用及其效率。如果配置不当的话,可能很多程序都无法正常运行。

COMMAND. COM:一种命令解释程序,是MS-DOS/Windows 9x中的DOS外壳程序(SHELL),是DOS命令文件,DOS系统组件。DOS在启动会自动运行autoexec.bat这条文件,一般在里面装载每次必用的程序,如: path(设置路径)、smartdrv(磁盘加速)、 doskey(键盘管理)、set(设置环境变量)等。

System.ini::在这个文件中定义了有关WINDOWS系统所需的模块,相关的键盘、鼠标、显卡、多媒体的驱动程序、标准字体、和shell程序,这里定义的程序在启动WINDOWS时都要被加载,因此是不可缺少的,否则有些设备不能使用或者根本就进不了WINDOWS(电脑开不了机,或者出现错误多半是由这个文件引起的)。

Win.ini:是Windows系统的一个基本系统配置文件。WIN.INI文件包含若干小节,每一节由一组相关的设定组成。文件配保存了诸如影响Windows操作环境的部分、控制系统界面显示形式及窗口和鼠标器的位置、联结特定的文件类型与相应的应用程序、列出有关HELP窗口及对话窗的默认尺寸、布局、文本颜色设置等等的选项,是系统配置不可缺少的文件。

NTLDR:是一个隐藏的,只读的系统文件,位置在系统盘的根目录,用来装载操作系统。是windows nt 4.0/windows 2000/windows xp/windows server 2003的引导文件,所以应该在系统正常的时候给予备份。

Boot.ini:在开机时,如果有两个或两个以上的系统,引导程序会自动调用boot.ini文件,出现操作系统选择界面。

NTDETECT.COM:是电脑中的系统引导文件,可执行文件。它会收集系统信息,当完成信息的检测之后,屏幕会windows商标(是一个判断电脑启动不了的。

Ntoskrnl.exe:是 Windows 操作系统的一个重要进程文件,在系统经过预启动和启动阶段后进入内核调用阶段时由 Ntldr 调用ntoskrnl.ex

e,在 Windows系统中 ntoskrnl.exe 存储了启动 logo 画面(可以用较多软件修改,但建议不要这么做)。

Ntbootdd.sys:和一些文件一并实现Windows内核文件(ntoskrnl.exe)、硬件抽象层文件(hal.dll)BOOT驱动文件的加载。

Kernel32.dll:是Windows 9x/Me中非常重要的32位动态链接库文件,属于内核级文件。它控制着系统的内存管理、数据的输入输出操作和

中断处理,当Windows启动时,kernel32.dll就驻留在内存中特定的写保护区域,使别的程序无法占用这个内存区域。

winlogon.exe :是管理用户登陆程序,管理用户登录和退出的进程。某些软件可以解析里面的登陆信息,需要注意这一点。

    上述的这些文件有些是在c盘里看不到的,它们隐藏了很深。但是也有的很明显,都可以用写字本打开它,并修改里面的东西(除非你会,否则不要改)。还有些可以再任务管理器里面看到,也是建议不要结束进程。。了解了这些以后对于c盘等的文件就会更加注意了,尽量不要出现乱删文件,或者乱下软件导致文件缺失的现象了。不然就悲剧了呀!