' c" i) Q( d3 l2 q:( 8 N; u9 v- b2 ^4 g! R: g 1 J) e9 o2 S3 q9 @7 L+ b' V; `& u[ 本帖最后由 MinDen 于 2007-1-1 18:42 编辑 ]作者: MinDen 时间: 2006-12-10 19:26
百度上找到的。。为什么默认频率进就没问题?超一点点都不行呢?9 F% x, V9 @; e
7 i1 E" ]/ }& c9 M* Y F8 L$ X" O. R2 f& O& o; Y4 X3 s' A; }
开机后屏幕上出现"Error loading operating system"或"Missing operating system"的提示信息。 + k, U7 S, C4 P) O; M+ v$ W9 A8 I, ? 6 v* g$ n ?, s 故障分析及处理:造成该故障的原因一般是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、 ; x& X5 h" b# q$ d6 O+ _, C, ~& {6 k0 J# u5 J% ^
DIR2......,但一级子目录下的文件及其下级子目录完好无损,至于根目录下丢失的文件,你可用NU8.0中的UNERASE再去恢复即可。 5 h# n. [1 H) _# } ! _: \. o+ G2 \, U- ]) l4 c, x 综上所述,硬盘不能启动大都是由于硬盘上的主引导记录、DOS引导记录、三个系统隐含文件出现错误导致的,因此平时要养成备份主引导记录、DOS引导记录的好习惯,关键时刻才能顺利解决问题。 9 Y" Q+ W- U! n6 @4 S' w
十、硬盘不能启动的错误现象和解决方法) i- D c7 O* {$ L- H/ O
硬盘启动过程 y j8 `5 r: G* c6 O4 _
' P3 \2 Q, V/ F- y8 o 在BIOS 自检确认所有的硬件(包括硬盘)连接正确后,硬盘开始启动,以启动分区装有Win98操作系统为例,其启动过程是:; W' v+ D5 @; C' \% n) r
" d' Q% X5 Q' s A# {: ]* v
(1)根据CMOS 设置的参数,硬盘将磁头定位在物理扇0柱0面1扇上,接着先后读取扇区结束标志55AAH、主引导记录MBR、硬盘分区表HDPT。& s; k. s1 O& b6 v1 Q
& D' n9 ^5 D* M% r (2)根据硬盘分区表提供的数据,硬盘将磁头定位在活动分区(主DOS 引导分区)的引导扇区上(一般为物理扇0柱1面1扇),接着先后读取扇区结束标志55AAH、操作系统参数。 6 n" L* B- y4 F0 r! }, Y% H6 [8 e8 E. I5 M
(3)根据操作系统参数,读取文件分配表FAT和两个隐含系统文件io.sys、msdos.sys。 1 b+ I5 ]/ m1 }& v5 f$ n0 P q5 Y3 C! P
(4)根据config.sys,读取command.com,使电脑能够进入DOS 的实模式,启动基本成功。; {+ a" c& S/ g
( \' s/ B$ }( Q( D* f (5)根据autoexec.bat,msdos.sys进一步配置Win98,并决定进入哪一种模式,如果进入窗口模式,还要根据user.dat,system.dat,win.ini ,system.ini 等读取相关文件,直到桌面最终出现,启动完毕1 `0 Q. P/ z0 R2 r; V- y3 R! g" f$ N
9 I |& ^- t- b# l2 m7 L4 k
这里我只讨论前4步(因为关于第5步文章太多了)。为了能够挖掘出所有错误现象,我做了一次破坏性实验(初学者不宜模仿),实验如下: 让硬盘不启动 6 J! v2 l" T0 K" D; D( ^% f; w+ U 3 j( k( c* e4 r 1.实验目的:通过模拟因病毒、Bug、误操作等原因导致硬盘不启动的故障,总结归纳错误现象,当以后真的遇到硬盘不启动时,能积极应对。(总之一句话:危险我一个,幸福所有人^_^)。 : z, O! @7 U, T! `- K+ A6 e# [8 z7 i2 J
2.实验环境:AWARD BIOS 4.51,一硬盘、一光驱都设成主盘(分别连在两个IDE数据线上),硬盘6.4GB(c,d,e,f 四个分区),c区安装可引导的Win98(FAT16)系统。 4 j: _& ^3 E8 k8 H( m4 B) S 5 B$ A p8 M0 I6 V 3.实验工具:诺顿(NU)8.0中文版的磁盘编辑器(DISKEDIT) - {& n2 ^: d5 Z% l- Y* z1 Y ' G* x* Y+ f" q* ^" u. g8 ^3 J" a 4.实验对象:六种硬盘启动时的必须因素: 0 K! q- P( l1 \1 u/ {5 {# e ; X; g# Q c8 o (1)物理连线 ) [& A& _% u5 F
' @. O5 X; h2 E* v; P% f
(2)CMOS 硬盘参数 % S2 o5 ], M8 l3 t# ~/ N 2 R% U/ K' y' e! ` (3)主引导扇区(包括主引导记录和硬盘分区表) # q- V; v; K, ?' d3 }* Q5 Y* g( T9 I% y i
(4)主DOS 引导记录 * n; T* D6 @$ k6 ~8 @! |+ b- b! y p X" {
(5)文件分配表 , L( c! T6 o9 M! b * C9 m, F0 r' X) s% s' b (6)三个启动文件。5 q$ o$ r# ~- l. h* Z5 d
8 `1 O3 C+ k& ]4 s1 [ 5.实验之前的准备: * C @" _7 M5 x" A1 N- P9 B z. y* H& o7 D& Q$ L
(1)备份要破坏的所有重要数据; ]2 B& D0 n) R
$ {' [% y; K" e* @% D (2)制作一张启动软盘! \1 W( j! ~* L# z* p1 `' H3 m
# @# V5 e7 q% r
(3)把diskedit.exe,nlib200.rtl,chin16.fnt三个文件拷到该软盘中。+ Q, F# O' I6 B