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

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

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

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

时间: 2024-12-20 14:41:40

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

[转] 浅谈Linux系统的启动流程

原文:http://blog.csdn.net/justdb/article/details/9621271 版权声明:本文为博主原创文章. Linux系统的启动时通过读取不同的配置文件,执行相应的Shell脚本完成的.当然本文只是简单的从文件的角度分析,更深层次的本文没涉及. 主要读取了以下文件: 1 /boot/grub/grub.conf 2 /etc/inittab 3 /etc/rc5.d(rc.d) 0-99 Seq 4 /etc/passwd (Login,input userna

Android安全开发之启动私有组件漏洞浅谈

0x00 私有组件浅谈 android应用中,如果某个组件对外导出,那么这个组件就是一个攻击面.很有可能就存在很多问题,因为攻击者可以以各种方式对该组件进行测试攻击.但是开发者不一定所有的安全问题都能考虑全面. ? 对于这样的问题,最方便的修复方式就是在确定不影响业务的情况下,将这个存在问题的组件不对外导出变成私有组件.这样做的确很有效,私有组件也很安全.但是,如果存在某个私有组件能被导出组件启动的话,那么这个私有组件其实就不再是私有了.如果攻击者可以通过控制导出的组件对私有组件进行控制,那么攻

浅谈 IE下innerHTML导致的问题

原文:浅谈 IE下innerHTML导致的问题 先来看个demo吧: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>蚂蚁部落</title> <script type=&

&nbsp; &nbsp; &nbsp;【原创】浅谈安全狗原理,不启动安全狗使用防火墙 &nbsp;

最近两天在服务器装了安全狗,由于服务器并没有注册系统服务,所以安全狗一直不起作用 后来注册了apache2a. 把安全狗装好了,然后测试了一***入 说明成功了.但是重启之后apache服务又没了,于是我就纠结,看了一下apache的配置文件: 发现 底部多了如下三行代码: #Begin SafeDogSite-ApacheFilter edits - remove only on uninstall Include "f:/jspstudy/apache/conf/SafeDogSiteApa

浅谈那些矛盾之处

最近越来越发现问题不断,不论是自我的学习中,还是在发现一些软件的问题上,都让我越来越觉得还有很多的问题需要我们努力,在不远的将来去更好的来处理问题.那么我就先说一下我最近遇到的两个问题 第一那就是Visual Studio安装好以后打不开,这可让我着急了,因为以前也没有玩过.NET平台呀,上网查了一下原来是安装了系统补丁的缘故,很简单 方法一: 可以尝试删除最近更新的windows补丁更新,主要是关于.netFramework的.如果方法一行不通,可以尝试方法二,或直接用方法二解决. 方法二:

蚂蚁变大象:浅谈常规网站是如何从小变大的(十)(转)

原文:http://blog.sina.com.cn/s/blog_6203dcd60100y9r7.html          [第十三阶段 :分布式计算和存储的运维设计与考虑]   以上的部分已经从前到后的将系统架构进行了描述,同时针对我们会遇到的问题进行了分析和处理,提出了一些解决方案,以保证我们的系统在不断增长的压力之下,如何的良好运转. 不过,我们很少描述运维相关的工作,以及设计如何和运维相关联.系统运维的成败,直接决定了系统设计的成败.所以系统的运维问题,是设计中必须考虑的问题.特别

浅谈HTML5单页面架构(一)——requirejs + angular + angular-route

本文转载自:http://www.cnblogs.com/kenkofox/p/4643760.html 心血来潮,打算结合实际开发的经验,浅谈一下HTML5单页面App或网页的架构. 众所周知,现在移动Webapp越来越多,例如天猫.京东.国美这些都是很好的例子.而在Webapp中,又要数单页面架构体验最好,更像原生app.简单来说,单页面App不需要频繁切换网页,可以局部刷新,整个加载流畅度会好很多. 废话就不多说了,直接到正题吧,浅谈一下我自己理解的几种单页面架构: 1.requirejs

浅谈软件项目的需求管理

软件项目区别于其它项目的最显著的特征是其不可见性,它不像硬件购销.建筑工程,都是实实在在可见的东西.而软件项目在系统交付之前很长一段时间,客户是无法感知自己想要的系统究竟是什么样子.因此,需求管理就显得十分重要,据相关统计数据分析,软件项目90%以上失败的原因都在于没有重视需求或者需求管理方面做的不到位导致的. 需求管理作为软件项目管理的一个重要内容,贯穿项目实施的全生命周期.俗话说:万事开头难.需求作为软件开发的第一个环节,其重要性不言而喻.市面上关于需求管理的相关理论和书籍很多,但多数停留在

浅谈HTTP响应拆分攻击

在本文中,我们将探讨何谓HTTP响应拆分以及攻击行为是怎样进行的.一旦彻底理解了其发生原理(该原理往往被人所误解),我们就可以探究如何利用响应拆分执行跨站点脚本(简称XSS).接下来自然就是讨论如果目标网站存在响应拆分漏洞,我们要如何利用这一机会组织CSRF(即跨站点伪造请求)攻击.最后,我们一起来看看哪些预防措施能够抵御这些攻击行为.如果大家对这个话题感兴趣,不妨继续读下去. 什么是HTTP响应拆分? 首先让我们设想一下某个具备多种语言选项的页面.该页面的默认语言为英语,但其中同时具备一个下拉