Windows XP \Windows 2003启动过程的学习及故障分析处理(一)

简介:
Windows XP \Windows 2003启动过程的学习及故障分析处理
  (一)
启动概述
计算机出现的故障中,启动故障占了相当大的比重,即无法顺利的进入操作系统,无法看到登录的界面。计算机启动过程是一个既雷同,又复杂的过程,环节比较多,任何一环出现问题,都可能导致启动失败。有人会说,我可以重装系统或一键还原啊,这也算是不错的方法,我也常常这样干,可这样存在两个问题:一个是如果正确判定出问题的话,处理一下很方便也很快,只用一两分钟即可,重装系统即使用GHOST版没有十分钟是不行的。另外,重装系统也不是万能的,比如,我曾经中过鬼影病毒,重装系统根本不能解决问题,修改MBR解决了问题。同MBR一样,如果是计算机BIOS部分有问题,即使重装系统也不能解决故障。所以我们要再学习,再提高。
本文试图在深入学习计算机启动过程的基础上,对计算机启动过程出现的故障进行分析判断,做到有的放矢地去处理解决启动过程中出现的问题。
 
计算机是如何启动的呢?或者说计算机启动过程是怎样的?据说这是微软技术人员面试的一条经典的试题,对这个问题回答正确及深入的程度可以反映一个人对计算机掌握的水平如何。这道题的答案是: BIOS-MBR-DBR-NTLDR-BOOT.INI-NTDETCT.COM- Ntoskrnl- hal.dll - Winlogon
这道题的答案也就是本文的主线。本文是对答案的展开。(注:1、本文立足于当前使用的最多的Windows XP \Windows 2003的启动过程进行研究,同时兼顾MS-DOS\WIN98\WIN2000,至于WIN7启动过程与之有所不同,将来在相关的文章详细叙述2、本文立足于维修的角度探讨启动过程,可能有描述形象但不是那么严谨的问题,但能保证基本正确。业余的人只能写出业余的东东,只能给业余的人看,呵呵)
 
在对答案展开之前,有一点我觉得首先要说明的——他们的物理位置,这对于维修计算机启动故障的人员来说,非常重要,否则就不知道从那下手。
BIOS——位于计算机主板上的一个东东,通常在BIOS电池旁边
MBR——位于计算机磁盘盘面上,盘面最前面的部分,注意:他不属于任何分区,理解为凌驾于个分区之上也是可以的
DBR——位于计算机磁盘盘面上引导分区(术语:系统卷)通常就是我们的C盘,是引导分区的引导代码, 说来有点绕口,只要不绕头就好
NTLDR——与上面一样,位于计算机磁盘盘面上引导分区(术语:系统卷)
BOOT.INI——与上面一样,位于计算机磁盘盘面上引导分区(术语:系统卷)
WINDOWS——他是一个文件夹,当然也位于计算机磁盘。他才是真正包含建立Windows XP \Windows 2003系统所需的所有文件和程序的东东,他所在的分区叫系统分区(术语:引导卷。有木有打错呀?他是叫引导卷?!没错,他不叫系统卷!微软文献中就是这样定义的:)需要说明的是系统卷和引导卷可以放在一个磁盘分区中,这也是大多数计算机的实际情况,即是我们的C盘。通常对于装有多系统的计算机,系统卷、引导卷作用比较明显了,如我们装了三系统:C盘作为系统卷(共用),D盘作为Windows XP 引导卷;E盘作为Windows 2003 引导卷;F盘作为Windows 98 引导卷.。
每个操作系统都必须安装在一个单独的卷上。Microsoft 不支持在同一个卷上安装多个操作系统。
Ntoskrnl——他位于WINDOWS文件夹中,(WINDOWS\system32下)  Windows XP \Windows 2003系统在计算机启动过程中真正的建立,就是他的功劳。Ntoskrnl运行后,屏幕显示Windows启动徽标及滚动条。
         hal.dll ——他位于WINDOWS文件夹中(WINDOWS\system32下),
          Winlogon——他位于WINDOWS文件夹中(WINDOWS\system32下),
 
计算机故障很多,可谓千奇百怪,不可能全部罗列,我也不是专业从事计算机维修工作的,因此不能全部解决,在这里抛砖引玉,使大家得到一些启发。以上主要是我所碰到过是一些问题,应该说比较常见的,发扬DIY精神,就能解决大部分问题。
                                                                   (待续)
本文转自madin10000 51CTO博客,原文链接:http://blog.51cto.com/20100823/1040953

相关文章
|
10天前
|
数据管理 Linux iOS开发
Splunk Enterprise 9.4.1 (macOS, Linux, Windows) 发布 - 机器数据管理和分析
Splunk Enterprise 9.4.1 (macOS, Linux, Windows) 发布 - 机器数据管理和分析
20 0
Splunk Enterprise 9.4.1 (macOS, Linux, Windows) 发布 - 机器数据管理和分析
|
5月前
|
Windows
安装Windows XP系统
安装Windows XP系统
118 0
|
6月前
|
安全 Windows
怎样利用 Windows XP实现网络统一关机
怎样利用 Windows XP实现网络统一关机
怎样利用 Windows XP实现网络统一关机
|
6月前
|
Windows
在Windows xp中即时创建系统还原点的秘技
在Windows xp中即时创建系统还原点的秘技
|
6月前
|
Windows
【收藏】每个Windows XP版本的缩写
【收藏】每个Windows XP版本的缩写
|
6月前
|
小程序 Windows
MASM32编写的程序在Windows 7,10下运行正常,但在Win XP下运行时只闻其声不见其形的故障
MASM32编写的程序在Windows 7,10下运行正常,但在Win XP下运行时只闻其声不见其形的故障
|
7月前
|
Windows
【Azure 环境】在Windows环境中抓取网络包(netsh trace)后,如何转换为Wireshark格式以便进行分析
【Azure 环境】在Windows环境中抓取网络包(netsh trace)后,如何转换为Wireshark格式以便进行分析
158 0
|
9月前
|
机器学习/深度学习 前端开发 Linux
技术心得:分析Windows的死亡蓝屏(BSOD)机制
技术心得:分析Windows的死亡蓝屏(BSOD)机制
|
17天前
|
安全 虚拟化 Windows
Windows Server 2019 中文版、英文版下载 (2025 年 2 月更新)
Windows Server 2019 中文版、英文版下载 (2025 年 2 月更新)
58 22
|
17天前
|
安全 Unix 虚拟化
Windows 7 & Windows Server 2008 R2 简体中文版下载 (2025 年 2 月更新)
Windows 7 & Windows Server 2008 R2 简体中文版下载 (2025 年 2 月更新)
42 11
Windows 7 & Windows Server 2008 R2 简体中文版下载 (2025 年 2 月更新)