|
2#

楼主 |
发表于 2006-12-10 19:26
|
只看该作者
百度上找到的。。为什么默认频率进就没问题?超一点点都不行呢?0 l' o6 S) ]2 i
0 ]% g3 ~! c! e( \7 u8 u9 E& k7 p
$ r% I/ a1 A6 ^开机后屏幕上出现"Error loading operating system"或"Missing operating system"的提示信息。 O8 Y8 b2 R- u% B* M- R
8 x; a, L6 \3 V* }; e7 \
故障分析及处理:造成该故障的原因一般是DOS引导记录出现错误。DOS引导记录位于逻辑0扇区,是由高级格式化命令FORMAT生成的。主引导程序在检查分区表正确之后,根据分区表中指出的DOS分区的起始地址,读DOS引导记录,若连续读五次都失败,则给出"Error loading opearting system"的错误提示,若能正确读出DOS引导记录,主引导程序则会将DOS引导记录送入内存0:7C00h处,然后检查DOS引导记录的最后两个字节是否为55AAH,若不是这两个字节,则给出"Missing operation system"的提示。一般情况下用NDD修复即可。若不成功,只好用FORMAT C:/S命令重写DOS引导记录,也许你会认为格式化后C盘数据将丢失,其实不必担心,数据仍然保存在硬盘上,格式化C盘后可用NU8.0中的UNFORMAT恢复。如果曾经用DOS命令中的MIRROR或NU8.0中的IMAGE程序给硬盘建立过IMAGE镜像文件,硬盘可完全恢复,否则硬盘根目录下的文件全部丢失,根目录下的第一级子目录名被更名为DIR0、DIR1、 / z3 [) H8 t7 U8 k
. v& R4 M1 E4 l! b
DIR2......,但一级子目录下的文件及其下级子目录完好无损,至于根目录下丢失的文件,你可用NU8.0中的UNERASE再去恢复即可。
: H1 _ _; i' e7 B6 O. p0 @; I$ O& G& ~
综上所述,硬盘不能启动大都是由于硬盘上的主引导记录、DOS引导记录、三个系统隐含文件出现错误导致的,因此平时要养成备份主引导记录、DOS引导记录的好习惯,关键时刻才能顺利解决问题。 - e, K6 Z7 q3 r2 E3 g
十、硬盘不能启动的错误现象和解决方法
, S' u& `( ^+ {. z 硬盘启动过程% d& M! U% t2 m- e. p C/ g
: W0 m0 G) f* \2 ?, w/ q4 g/ w% Q1 ]
在BIOS 自检确认所有的硬件(包括硬盘)连接正确后,硬盘开始启动,以启动分区装有Win98操作系统为例,其启动过程是:
& ?. C& a0 I, s% x2 ^
- h( ]" q0 Q6 l4 x$ S( \4 a3 U (1)根据CMOS 设置的参数,硬盘将磁头定位在物理扇0柱0面1扇上,接着先后读取扇区结束标志55AAH、主引导记录MBR、硬盘分区表HDPT。- f/ q& p0 c+ ~+ C
0 z: s) v& }9 ^4 F
(2)根据硬盘分区表提供的数据,硬盘将磁头定位在活动分区(主DOS 引导分区)的引导扇区上(一般为物理扇0柱1面1扇),接着先后读取扇区结束标志55AAH、操作系统参数。# u& _2 J( t. g
# _/ U' Z: L! B( D
(3)根据操作系统参数,读取文件分配表FAT和两个隐含系统文件io.sys、msdos.sys。1 D$ @& F ^/ v* T& p( r: {9 D6 h0 H
% L% n' V# R" Z2 a1 W/ d; e (4)根据config.sys,读取command.com,使电脑能够进入DOS 的实模式,启动基本成功。
. k! Q- n3 C0 [% H+ W8 ]
$ q* `3 I! D; Q5 P (5)根据autoexec.bat,msdos.sys进一步配置Win98,并决定进入哪一种模式,如果进入窗口模式,还要根据user.dat,system.dat,win.ini ,system.ini 等读取相关文件,直到桌面最终出现,启动完毕
1 _( } Z3 v! s6 H) ~6 M& j% x8 s$ B, I3 ], k1 d
这里我只讨论前4步(因为关于第5步文章太多了)。为了能够挖掘出所有错误现象,我做了一次破坏性实验(初学者不宜模仿),实验如下: 让硬盘不启动5 y0 a! x+ H. `; k) H3 H# }
: O4 S9 l0 l$ p0 ^/ u: p5 Z
1.实验目的:通过模拟因病毒、Bug、误操作等原因导致硬盘不启动的故障,总结归纳错误现象,当以后真的遇到硬盘不启动时,能积极应对。(总之一句话:危险我一个,幸福所有人^_^)。
2 f s$ P A6 }- j, {
, {/ ~6 W4 J5 A; u N8 U 2.实验环境:AWARD BIOS 4.51,一硬盘、一光驱都设成主盘(分别连在两个IDE数据线上),硬盘6.4GB(c,d,e,f 四个分区),c区安装可引导的Win98(FAT16)系统。
! C* p0 e6 S5 Z) `8 `4 Z1 _. z' z7 {! @( V
3.实验工具:诺顿(NU)8.0中文版的磁盘编辑器(DISKEDIT)
7 g0 o& Y/ N5 e" G& l% @9 d( [, H
2 n$ R/ j J4 }0 o. J4 k 4.实验对象:六种硬盘启动时的必须因素:$ \8 F3 S9 o& O0 O9 K
' Z* q0 u) \$ d+ J0 ]9 n6 l! S7 n (1)物理连线 - x' D+ W* W- r$ C: R4 M' h1 F: K
/ x# s, X0 J& x% v8 e$ q3 U6 y (2)CMOS 硬盘参数
6 i i) U+ y a, `
/ B8 y! q' l6 X+ H! g; ~& z' y (3)主引导扇区(包括主引导记录和硬盘分区表)& u9 x& ~; ]' `9 e4 ?- ?$ u1 F
7 ]9 N5 ? y' g3 e2 }/ Z3 H: N
(4)主DOS 引导记录
! D7 q7 J! d& Z- l( y: o q5 @/ f+ u; v7 J
(5)文件分配表
9 |1 \8 K3 H f2 b, }2 W, H e. q4 `( o: ]
(6)三个启动文件。
' U u& [1 O# [9 [: |) Y) u% s
: d; {; a5 S- P. ?2 r3 f2 b 5.实验之前的准备:
& s( }- {; O! H5 U6 c
_' r: Z5 \" @& D7 Q (1)备份要破坏的所有重要数据
. S! Y% G* M1 ?- A u. ]0 r7 t0 f. n, {( x& w5 ^ n( K
(2)制作一张启动软盘& B g* F) G- r1 A( M
) l# h4 C1 X, S4 v/ [, h' \* D2 _/ ]
(3)把diskedit.exe,nlib200.rtl,chin16.fnt三个文件拷到该软盘中。
, f+ [* ]& ~: O0 n) Q- b; w A( E: `8 {' h1 d# }7 y" S9 H1 x
6.实验的简单过程:破坏某个要害因素→重新启动电脑→记录错误现象→恢复破坏→再破坏下 一个要害因素……如此循环往复,直到破坏完成最后一个。 |
|