当前位置:文档之家 > 由0晋身200%系统高手第三章

由0晋身200%系统高手第三章

72

第3 章

自古用机谁无死

——拯救Windows XP

完全手册

有道是?自古用机谁无死?,虽然微软

一再声称Windows XP是有史以来最稳定的

操作系统,但是它并非固若金汤,尽管并不像它的前辈Windows 98那样拿死机当成家

常便饭,然而Windows XP并没有彻底治愈

?容易受伤?这个?家族遗传病?。

系统瘫痪或运行不畅的原因很复杂,

也难怪,这电脑可不比寻常的家电,它是个多国部队──显示器、鼠标、键盘、CPU、硬盘和显卡等分别来自于不同的厂商,更何

况上面还运行着那么多的程序(操作系统

和应用程序),这么多组成部分稍有一个头疼脑热的,整个电脑就要发烧流鼻涕。

可能有朋友会说Windows不是会显示

一些错误信息吗?但是Windows自己提供

的信息真的让人不敢恭维,简直犹如天师

画符一样令人难明其义。既然靠Windows

已经是不可能,那么就让笔者来越俎代庖

吧。下面将分别按照启动故障、蓝屏故障、

和其他故障加以介绍。

第3 章

73

3.1 Windows XP常见问题排困解难

既然整个电脑系统由硬件和软件组成,那么造成死机的原因也应该分为软件原因和硬件原因。

3.1.1 软件故障的排困解难

祖国医学讲究?望、闻、问、切?四字诀,对于Windows XP,我们也可以对其进行?望、闻、问、切?。

尽管Windows的问题不少,但是常见病无非也就是以下三大类。1.系统资源不足

Windows从98、2000升级到如今的XP,尽管功能、稳定性得到了很大的提升,但是同时系统资源消耗

也大大增加。尤其是还在用着古董型机器的朋友,往往整个系统就像老牛拉破车一样,其慢无比。任何一

个鼠标、键盘操作都要等半天才有反应。桌面上程序的界面就好像被毁容了一样,惨不忍睹。更有甚者,系

统就干脆来个蓝屏,彻底瘫痪,任你千呼万唤,就是不出来,只好重

新启动了事。

解决方法除了进行软件优化(参见本书前面的XP优化章节)外,最彻底的方法就是升级硬件了,而升

级硬件无非就是升级CPU(考虑主板的支持)、内存和硬盘了。为了把钱用在刀刃上,我们应该确定哪个部

件才是整个系统的瓶颈。这里介绍如何用Windows XP自带的?性能?控制台来找出整个系统的薄弱环节。

要访问Windows XP自带的?性能?控制台,可以进行以下操作步骤:(1)单击?开始?→?运行?,即可打开?运行?对话框。

(2)在?运行?对话框里输入?perfmon.msc?并回车,即可

打开?性能?管理单元窗口,如图3-1-1所示。

可以看到里面默认有三个计数器,分别监视这三个设备参

数:

a.%Processor Time:测试CPU响应系统请求所花的时间百分

比。

b.%Pages/Sec:每秒钟发生的页面错误的次数,也就是所请

求的页不在内存中,而需要到硬盘里去读取的计数。

c.%Disk Time:硬盘忙于为读或写入请求提供服务所用时间

的百分比。

除了这三个默认的计数器之外,我们还可以添加别的计数器,得到更加详细的性能评估结果。

a.单击如图3-1-1所示窗口右侧的?添加?按钮,即可打开如图3-1-2所

示的?添加计数器?对话框;

b.在?性能对象?下拉列表框里指定所需检测的性能对象,并选定某个或者

全部适用的计数器,然后单击?添加?按钮;

c.继续添加计数器,最后单击?关闭?按钮关闭对话框。

现在?血检化验单?已经出来了,但总得读懂它呀,这样才能找出系统性能

瓶颈的所在。下面对所监视的性能对象作分别阐述。

a.处理器:通常不会成为系统瓶颈。可以用一些比较耗处理器的活动来验证

一下,比如说打开一个3D的屏幕保护程序(或者干脆运行一些CPU 测试工具),

可以看到?%Processor Time?计数器迅速达到峰值。?%Processor Time?计数器经常大于80%才会考虑可

能有处理器瓶颈,如果Interrupt/Sec计数器经常高于3500,则要考虑可能是程序或硬件有问题,以至于产

生大量的?伪中断?。

b.内存:最有可能造成系统瓶颈,如果内存容量太低,则需要经常读写硬盘,大家都知道,硬盘速度

图3-1-1 ?性能?控制台

图3-1-2 添加计数器

74

远低于内存,从而导致整个系统性能低下。可以用一些活动来验证,比如说打开一个Word文档,然后关闭

再打开,可以发现第一次打开时,?Pages/Sec?计数器达到峰值,第二次则要低得多,这是因为首次打开

Word文档需要从硬盘读取,而第二次则只需从内存读取,前后两次的Available Mbytes计数器值应该差不

多。如果Available Mbytes的值经常小于4兆,则需要增加内存,而Pages/Sec的值应该小于20,最好是在

4到5之间(看看你的电脑,是不是这个数值?)。

c.硬盘:可以用一些引起磁盘活动的事件来验证,比如说在不同分区之间粘贴、拷贝一些文档,如果

%Disk Time计数器的平均值小于90%,而Avg.Current Disk Queue Length计数器的平均值小于2,则说明没

有对硬盘产生过量请求。

使用?性能日志与警报?,还可以连续监视一段时间系统性能的变化,还可以设臵当某一监视对象的计

数器达到阈值时发出警报。有了?性能?控制台,相信大家一定可以用最少的钱获得最大的性能!

2.系统文件破坏

尽管微软吹嘘Windows XP是有史以来最稳定的视窗操作系统,这话倒不是在夸张,因为Windows XP

采用了系统文件保护机制。然而,Windows XP并非固若金汤,尽管不像它的前辈Windows 98一样经常

板个?蓝脸?给你看,但是一旦摊上了这种倒霉事也不是闹着玩的。常见问题有:

(1)丢失了重要的系统文件,比如一些动态链接库文件等,造成系统不稳定。

(2)有些朋友为了节省磁盘空间,用sfc /PURGECACHE清空系统文件保护缓存,从而导致系统文件被

误删、替换等。

我们可以在DOS命令行窗口输入?SFC /scannow?命令并回车对当前的系统文件进行扫描,并根据屏

幕提示插入Windows XP安装光盘。一旦发现哪个文件的数字签名被破坏,即可进行恢复。

如果知道哪个系统文件被破坏,还可以用?系统配臵实用程序?来提取指定的文件,比如说查出系统

文件Cfgmgr32.dll(位于C:\Windows\System32\目录)丢失了,可以采用以下方法进行恢复:

a.单击?开始?→?运___________行?,即可打开?运行?对话框;

b.在?运行?对话框里输入msconfig.exe并回车,即可打开?系统配臵实用程序?窗口;

c.切换到?常规?标签页,然后单击?展开文件?按钮;

d.在弹出的?从安装源位臵展开一个文件?对话框的?要还原的

文件?文本框里输入文件名cfgmgr32.dll,在?还原自?文本框里输入安装光盘路径?X:\I386?(此处的X用光驱盘符代替),在?保存文件到?文本框里输入文件的还原位臵?C:\Windows\System32?,然后

单击?展开?按钮即可。

3.注册表破坏

Windows XP的注册表被破坏主要发生在手动修改注册表的时

候,大家知道Windows XP的注册表编辑器的功能很弱,其自带

的备份/恢复功能并不尽如人意,所以我们必须借助本书第四章

所介绍的方法对注册表进行备份,除此之外,还可以利用一些第

三方注册表编辑器,这里给大家推荐Resplendent Registrar。

除了具有更强的搜索、拷贝、粘贴、拖曳功能之外,Resplendent Registrar还可以像Microsoft Office一样撤销以前的操作。每一次创建、删除注册表键值的操作都会被Resplendent Registrar记录。单击程序窗口上的?撤销?菜单→?撤销历史?菜单项,即可打开?撤销历史?对话框,在这里我们可以看到以前所做的每一步修改,如果想要恢复,只需单击工具栏上的?撤销?按钮即可,如图3-1-4所示。

图3-1-3 用msconfig提取系统文件

图3-1-4 撤销先前所做的注册

表修改

第3 章

75

3.1.2 硬件故障的排困解难

一些电脑初学者一见到电脑黑屏,连DOS、安全模式都进不了,就非常紧张,其实这笔账不能记在

Windows XP头上。据统计,如果Windows连安全模式也无法进入,那么有80%的原因与硬件或BIOS设臵

有关。不外乎IRQ冲突、硬盘的关键数据被破坏等等。下面就列举一些常见硬件故障。

1.头痛脑热

显示卡、硬盘和CPU等都是发热大户,偏偏又最怕热,一旦温度高到一定的程度,就会罢工。因此保

持其良好的通风状况显得非常重要,CPU的散热关系到整个电脑运行的稳定性,CPU也是散热故障发生的

?重灾区?,因此要保证其良好的散热效果,一定要保证散热片与CPU 紧密接触,CPU风扇要转动良好(转

动的声音是否正常、润滑油是否干涸、叶片是否积灰),最好采用原装风扇或者口碑上佳的品牌风扇,例如

富士康、CoolerMaster等。显示卡的散热也很重要,如果经常玩一些运算量很大的3D游戏,那就更应该注

意了,推荐使用专门的散热风扇,显存上也要配备散热片,接触部分要抹上散热硅脂。还有硬盘的散热问

题,如果硬盘温度过高,导致数据丢失,那可不是闹着玩的,可以考虑配备专用风扇。显示器过热将会导

致色彩、图像失真甚至缩短显示器寿命。工作时间太长也会导致电源或显示器散热不畅而造成电脑死机。

2. 磕磕绊绊

如果移动电脑以后发现无法进入系统了,那么多半是因为在电脑移动过程中受到很大振动,使机器内

部器件松动,从而导致接触不良,引起电脑死机。所以移动电脑时应当避免剧烈振动,注意小心轻放。尤

其是笔记本电脑,比较娇贵,更是不能粗手大脚地虐待它,否则它马上会还以颜色。平常在发现死机时也

可检查各板卡是否松动,可拔出重新再插一下,也可以检查一下插卡的金手指是否被氧化。

3. 灰尘杀手

机器内灰尘积聚过多也会引起死机故障。如果主板和插卡上布满灰尘的话,很容易导致短路而无法启

动。另外,如软驱磁头或光驱激光头沾染过多灰尘,会导致读写错误(硬盘因为是密封的,当无此虞),严

重的也会引起电脑死机。所以要做好防尘工作(不用的时候盖上防尘套),平时也要定期进行清扫,方法如

下:

首先断电后拆开机箱,然后用医用去脂棉花棒沾无水酒精(注意不要用普通医用酒精,否则会因为里

面含有水分而导致线路短路)小心擦洗主板和各个板卡,还有各个接

口,例如鼠标和键盘的PS/2接口、串

口、并口、USB接口,还有显示卡、网卡、Modem卡等的外露接口,尤其是不用的接口,最好用塑胶纸把

它封住,以防灰尘乘虚而入。

4. 上错花轿

电脑是由多个部件组成的联合体,很有可能单个部件在其他计算机上可以?安居乐业?,但是插到你的

计算机上就会?水土不服?。这主要是由于兼容机各部件之间的匹配没有搞好,因此,在购买兼容机时,可

请比较内行的人帮助选择配件。一般来讲Intel出品的赛扬和奔腾系列CPU的稳定性要好于AMD出品的毒龙

和雷鸟系列CPU,Intel生产的主板芯片组的兼容性要好于其他厂商生产的同类产品,而且非Intel出品的芯

片组一般都要安装最新的补丁才能保证其稳定性。

5. 内存问题

内存是电脑的主要部件之一,一旦它出了故障,则机器危在旦夕矣。笔者有台IBM ThinkPad A30的本

本(当时可是主流配臵),装好Windows 2000以后是死机频频,一开始并没有怀疑到硬件头上──有没有

搞错?IBM,那可是电脑界里的大腕。笔者删除了机器里所有用不着的应用程序,后来干脆重装系统,N次

第3 章

77

3.2 芝麻开门——无法进入Windows的解决方案

尽管Windows XP号称是有史以来最稳定的Windows操作系统,但是世上没有绝对牢不可破的系统。如

果无法进入Windows XP环境,同时手头又没有类似Windows 98启动盘之类的维护磁盘,我们又该用什

么妙法扣开Windows的大门呢?

3.2.1 Windows XP系统还原

还记得《大话西游》里的月光宝盒吗?有了它就可以回到从前,所有的灾难都好像从来没有发生过。

现在Windows XP里?系统还原?的功能就起到月光宝盒的作用。它可以撤消对系统的有害操作从而返回

到一个正常的状态下,同时又不会丢失个人文件!

1.几种不同的还原点

还原点实际上就是建立一个系统快照(SnapShot),当系统出现严重问题时,可以轻松恢复到创建系统

快照时的状态。在以下七种情况下,Windows XP会自动为我们创建还原点:

(1)初始系统还原点

将Windows XP?迎娶?进我们的计算机后,就会自动创建该还原点。选择该还原点可以将操作系统

和程序还原到最初状态。

(2)系统检查点

该还原点会每隔24小时自动创建(超过24小时则在下次启动计算机时创建),而不管系统有没有更改。

(3)程序安装还原点

当用InstallShield 和Windows XP 安装程序等最新的安装程序安装一个程序时,会自动创建一个还原

点(以该程序为名)。可以用这些还原点将计算机还原到安装那个程序之前的状态。

注意:

一些老的应用程序不能自动触发Windows XP创建还原点,我们必须手动创建还原点。

(4)自动更新还原点

如果使用Windows XP的自动更新功能来接受下载的更新,则?系统还原?会在安装更新软件之前创

建一个还原点。

(5)还原操作还原点

还原操作本身也有还原点。这样我们可以使用这些特殊的还原点来撤销以前的还原操作。

(6)未标记的设备驱动程序还原点

微软建议用户最好只安装经过WHQL(Windows 硬件质量实验室)认证的设备驱动程序,如果将未经

WHQL验证的驱动程序安装到计算机上,Windows XP就会自动创建

还原点。这样一旦系统发生了问题就

可以将计算机还原到安装驱动程序之前的状态。

(7)备份恢复还原点

当用备份工具执行恢复时,?系统还原?会立即在过程开始之前创建一个还原点。如果备份恢复导致计

算机出错,则可以将计算机还原到执行恢复前的状态。

2.手工创建还原点

尽管Windows XP会替我们自动创建还原点,但是有时候还是需要我们自己创建还原点。创建还原点

时需要注意必须是在系统稳定的时候,并且确保系统没有感染病毒、木马,否则恢复的时候就会把这些?糟

粕?也带回来!下面介绍如何手工创建还原点。

82

Step3:需要的时候,只需重新引导计算机,然后在如图3-2-

14所示的开机菜单上选择?Microsoft Windows XP Recovery Console?命令即可进入控制台环境。

图3-2-14 多重启动菜单

注意

尽管使用这种方法进入故障恢复控制台很容易,但是有一些管理工作无

法完成,比如格式化C 盘,这是因为故障恢复控制台本身就位于C 盘

里。所

以为了获得最大的效果,我们还是直接使用Windows XP 安装光盘进入故障恢

复控制台。

2.实际应用

XP故障恢复控制台的功能是很强的,我们平常熟悉的一些DOS命令在这里都能找到?知己?。下面介

绍两个实际应用案例。

(1)重写主引导记录

喜欢使用双重系统的朋友可能会经常碰到这样的情况,例如安装了Windows XP和Linux双系统(使用

Linux自带的GRUB引导装载器)。这样一旦今后卸载Linux,就会出错,无法进入Windows XP,其实这时候

只需重写一下主引导记录就行了。

Step1:首先登录到Windows XP故障恢复控制台,在命令提示符下输入fixmbr命令并回车,即可出现如图3-2-15所示的提示信息。Step2:当系统提示是否?确实要写入一个新的主启动记录?时,输入?Y?并回车即可。

(2)把NTFS分区格式转化为FAT32分区格式

使用故障恢复控制台可以轻松把C盘格式化为所需的文件系统格式。这

是在Windows环境下做不到的。

方法很简单,在命令提示符下输入以下命令并回车即可:

format C: /fs:ntfs 图3-2-15 恢复主引导记录

3.3 Windows XP超级替补──维护磁盘面对面

使用电脑最怕什么?当然是死机了!有好事者曾做诗赞Windows道:?死机共蓝屏一色、漏洞与补丁齐

飞?……很多朋友碰到死机的情况,立马举起重装系统的?宝刀?,可是很多时候这只能算最后的绝招,因

为一旦重装系统,很多重要资料就会随崩溃的Windows一起?殉葬?,例如Outlook Express邮件、账号,IE

收藏夹,还有心爱的QQ聊天记录,都会和你说拜拜,更要命的是,心爱mm的靓照也随之?香销玉殒?,真

是痛何如哉!

怎么办?很简单,如果有一张合适的系统维护磁盘,就可以躲过伤筋动骨的系统重装,直接进入爱机

的文件系统,轻松进行数据抢救、系统修复,只要爱机没有?病入膏肓?,一般都能妙手回春。这里就给读

者推荐两款超级维护磁盘。

90

实例1:当故障恢复控制台失效的时候……

——拯救系统的五大案例

相信许多朋友对Windows XP已不再陌生,但包括笔者在内,一旦

Windows XP系统崩溃,大多采取

格式化硬盘重装系统的对策,一切重新来过,费力又费时,真的是吃力不讨好。说起系统故障时的恢复,很

多朋友会想到使用系统的恢复控制台。可是恢复控制台也不是万能药,有时也不能解决问题。这时该怎么

处理呢?

在Windows XP启动时,它是按system、system.sav、software、security、sam、default的顺序加载注册

表配臵单元文件的,当出现下述故障现象,说明损坏或者丢失对应的文件及其后面的一个或多个文件,可

按实例解决办法安全恢复注册表。

例一

选择Windows XP启动菜单后,黑屏,显示?因以下文件的损坏或者丢失,Windows无法启动:\WINDOWS\

SYSTEM\CONFIG\SYSTEM 您可以通过使用原始启动软盘或

CD-ROM来启动Windows安装程序,以

便修复这个文件。在第一屏时选择'r',开始修复。?重新启动Windows XP,故障依旧。

出现本故障现象是因为损坏或丢失了system文件,解决办法如下:

1.单系统且采用FAT32或NTFS文件系统,可用Windows 9X/Me启动盘启动到DOS状态,直接复制最

近日期备份文件system覆盖原文件即可;或用启动软盘或安装光盘引

导系统,登录控制台,切换到系统盘

C:,执行copy命令复制最近日期备份文件system覆盖原文件。重新启动电脑。

2.双系统且可互相访问,可登录另一个操作系统直接复制最近日期备份文件system覆盖原文件即可。

重启电脑。

用该办法恢复注册表后,可能需要花费一点时间进行个别硬件驱动程序重装、程序修复安装以及Windows

关键更新程序更新,取决于注册表的备份日期及其还原点:右击?我的电脑?,选择?属性?,单击?硬

件→设备管理器?,右击设备列表,选择?更新驱动程序→硬件更新向导→自动安装软件(推荐)?,单击?下

一步?,有极个别驱动程序需要安装源程序。在?开始→控制面板→添加或删除程序→当前安装的程序?列

表,单击?更改?或?更改/删除?,选择?修复→修复或重新安装?。小提示

不同程序选项可能略有差异,有的程序具有?修复注册表?选项,单击

下一步,可能需要安装源。单击?Windows Update?,即可更新Windows 关键更

新程序。可能经过注册表恢复,你的Windows XP 运行速度更快些。例二

选择Windows XP启动菜单后,黑屏,显示?因以下文件的损坏或者丢失,Windows无法启动:\WINDOWS

\SYSTEM\CONFIG\SYSTEM.SAV 您可以通过使用原始启动软盘或CD-ROM来启动Windows安装程

序,以便修复这个文件。在第一屏时选择‘r’,开始修复。?重新启动Windows XP,故障依旧。

出现本故障现象是因为损坏或丢失了s y s tem. s a v 文件,解决办法与实例一大同小异:将?C:

\Windows\repair?文件夹的system文件重命名为system.sav,复制到?C:\Windows \system32\config?文

件夹,再将?C:\Windows\repair?文件夹的system.sav文件重命名为system。

用该办法恢复注册表后不需要做任何硬件驱动程序重装、程序修复安装以及Windows关键更新程序更新。

第3 章

99

索一下或看看臵顶的帖子,多数都可以得到完满解答(而且如果换做是你,每天都要重复回答相同的问题,

肯定也会烦的,所以不要抱怨高手不理你,先自行搜索一下,然后再提问吧!)。另外很多朋友喜欢在同一

论坛的不同版块交叉发表同样的提问帖子,以为解决问题的几率会更大,其实不然,浪费资源不说,也降

低了自己在论坛的形象。

3.论坛提问标题感叹号越多越好!

常常在论坛看到以?帮帮我吧,我快急死了!!?、?跪求……?、?高手进,有问题请教!!?等为标

题的求助帖,急于得到答案的心情可以理解,但对于这种标题,大部分高手都会直接忽略,甚至极其反感。

取而代之的应该是简明扼要的描述所遇到的问题,让访问者心里有个底,以决定是否能够提供帮助。

4.大虾说的话都是真理!

很多广为流传,被四处转载的所谓?XXX经典教程?、?系统终极优化XXX招?中漏洞百出,很多大虾

在回答问题时也未经考证,多是单凭经验做出草率回答,最好对这些资料持保留态度,实践才是检验的唯

一途径。

实例:流传甚广的经典错误技巧

(1)Windows XP忘记管理员密码,可在DOS下删除

C:\WINDOWS\system32\config目录下的sam文

件,重新登录XP,密码为空。

正解:这一招只对没有安装Service Pack的Windows 2000有效,Windows XP使用该方法会导致系统

无法启动。

(2)使用微软的?加速?软件Bootvis可以加速Windows XP的启动过

注册表基础知识
注册表的文件组成 注册表的结构分析 编辑注册表 -21- 由 0 晋身 200% 注册表 +BIOS 高手 1.1 注册表的由来注册表最初出现是基于Windows系统对软硬件工作......
电脑爱好者普及版2006-07
由0晋身200%系统高手》,邮购价23元/本。 《由0晋身200%注册表+BI...
操作系统第三章作业答案
如下: semaphore mutex=1; semaphore full=200; ...如下: Semaphore: metux=0; { p1;v(metux);} ...操作系统第三章作业答案,如何下载 2018-06-29 09:......
操作系统第三章答案
操作系统第三章答案【篇一:操作系统第三章练习及答案】度与低级调度的主要任务是什么...
精心收集的黑客书籍
《17》由0晋身200%防黑高手 《18》远程控制与攻击技术揭秘 《19》精...
电力系统分析第三章答案
17)220kV 单回架空线路,长度为 200kM,导线型号为...220kM,电力线路每公里的参数分别为: r1 = 0.108...赞,电力系统分析第三章答案 2018-06-25 04:30:22......
电力系统基础第三章习题
第三章 电力系统潮流计算 一、填空题 1. 输电线路始末两端电压的向量差称为 ...导线单位长度的参数为 度为 200km ,导线单位长度的参数为 r1=0.108Ω km ,......
电力系统分析第三章答案
电力系统分析第三章答案_物理_自然科学_专业资料。3 简单电力系统潮流计算 3....
第三章-订单处理作业
第三章 订单处理作业 1/53 订单处理:物流高手的...可将订货应用系统产生的订货资料经由转换软件转化成.../1000=38% 订单货件延迟率=850/19000=4.4% 紧急......