zoukankan      html  css  js  c++  java
  • 浅谈导致电脑不能启动的系统文件

    版权声明:本文为博主原创文章。欢迎转载。

    https://blog.csdn.net/u014359150/article/details/24884971

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

         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盘等的文件就会更加注意了。尽量不要出现乱删文件。或者乱下软件导致文件缺失的现象了。不然就悲剧了呀!

查看全文
  • 相关阅读:
    Redis学习-发布/订阅
    Redis学习-Sentinel
    Redis学习-复制
    Redis学习-持久化
    Redis学习-Set
    Redis学习-SortedSet
    mac下使用apktool反编译
    ImageView setImageURI图片不改变NetWorkImageView 不显示的问题
    使用SharedPreference和对象流存储对象
    解决百度云推送通知,不显示默认Notification
  • 原文地址:https://www.cnblogs.com/ldxsuanfa/p/10491482.html
  • Copyright © 2011-2022 走看看