首页 百科知识 硬盘分区表和系统文件的问题

硬盘分区表和系统文件的问题

时间:2024-10-17 百科知识 版权反馈
【摘要】:MBR包括主引导程序、分区表和结束标志55AAH 3部分,共占一个扇区。主引导程序中含有检查硬盘分区表的程序代码和出错信息、出错处理等内容。当硬盘启动时,主引导程序将检查分区表中的自举标志。微机无法用硬盘启动,检查CMOS参数没有问题。综上所述,硬盘不能启动大都是由于硬盘上的主引导记录、DOS引导记录、三个系统隐含文件出现错误导致的,因此平时要养成备份主引导记录、DOS引导记录的好习惯,关键时刻才能顺利解决问题。

4.5.5 硬盘分区表和系统文件的问题

故障01

分区表错误的处理

故障现象

开机后,屏幕上显示:“Invalid partition table” 硬盘不能启动,可从软盘启动。

分析解决

造成该故障的原因一般是硬盘主引导记录中的分区表有错误,当指定了多个自举分区(只能有一个自举分区)或病毒占用了分区表时将有上述提示。

主引导记录(MBR)位于0磁头0柱面1扇区,由FDISK.EXE对硬盘分区时生成。MBR包括主引导程序、分区表和结束标志55AAH 3部分,共占一个扇区。主引导程序中含有检查硬盘分区表的程序代码和出错信息、出错处理等内容。当硬盘启动时,主引导程序将检查分区表中的自举标志。若某个分区为自举分区,则有分区标志80H,否则为00H,系统规定只能有一个分区为自举分区,若分区表中含有多个自举标志时,主引导程序会给出“Invalid partion table”的错误提示。

最简单的解决方法是用NDD修复,它将检查分区表中的错误,若发现错误,将会询问你是否愿意修改,你只要不断地回答“Yes”即可修正错误,或者用备份过的分区表覆盖它也行。如果是病毒感染了分区表,格式化是解决不了问题的,可先用杀毒软件杀毒,再用NDD进行修复。

如果上述方法都不能解决,就先用FDISK重新分区,但分区大小必须和原来的分区一样,这一点尤为重要,分区后不要进行高级格式化,然后用NDD进行修复。修复后的硬盘不仅能启动,而且硬盘上的信息也不会丢失。其实用FDISK分区,相当于用正确的分区表覆盖原来的分区表。尤其当用软盘启动后不认硬盘时,可用此方法。

故障02

硬盘不能工作的故障原因和处理

故障现象

微机无法用硬盘启动,检查CMOS参数没有问题。用软盘启动后可转入C:\提示符,但是不能对硬盘进行任何操作。

分析解决

用软盘启动后可转入C:\提示符,说明系统是可以识别硬盘驱动器的。硬盘不仅不能引导系统,而且也不能进行其他操作,说明故障原因可能是硬盘的主引导区或分区表遭到破坏,弄得硬盘不能正常工作。

处理办法是从软盘引导系统,用“FDISK”命令对硬盘重新分区,然后再进行高级格式化,重装整个系统。因为有可能是病毒破坏系统,所以使用“FORMAT”命令加U参数进行高级格式化。

故障03

启动时死机的故障处理

故障现象

开机后自检完毕,从硬盘启动时死机或者屏幕上显示:“NO ROM Basic, System Halted”。

分析解决

造成该故障的原因一般是引导程序损坏或被病毒感染,或是分区表中无自举标志,或是结束标志55AAH被改写。

从软盘启动,执行命令“FDISK/MBR”即可。

故障04

BOOT引导系统损坏引起硬盘逻辑故障的处理

故障现象

机器上电启动,硬盘指示灯闪亮、屏幕出现:“Invalid Drive Specification”错误信息。

分析解决

硬盘的BOOT区被非法写入是常见的故障。因此,用户必须做好BOOT区的备份保护工作。

用BIOS中断程序读出BOOT区损坏程序段或分区表。如果是整个BOOT区损坏,则只好从另一台同类型的主机上读出BOOT区的信息,再写入故障机。

故障05

BOOT引导区标志“55AA”改变引起的硬盘逻辑故障

故障现象

机器上电启动,自检完毕,硬盘指示灯闪亮,屏幕出现:“DRIVE NOT READY ERROR INSERT BOOT DISKETTE IN A:”等错误信息,硬盘启动失败。用软盘启动成功,试图进入硬盘时,出现:“Invalid Drive Specification”错误信息。用DEBUG INT13中断程序调出BOOT区的内容,发现该区最后的结束标值“55AA”已被改变。

分析解决

一般Windows在退出系统或重新启动时,都会关闭正在使用的驱动程序。而这类情况,多数是非法程序、非法操作或病毒引起的。

进入DEBUG状态。用INT13中断程序调出Boot区的记录,将最后两个字节改成“55AA”即可。

故障06

DOS引导记录出错的处理

故障现象

开机后屏幕上出现:“Error Loading Operating System”或“Missing Operating System”的提示信息。

分析解决

造成该故障的原因一般是DOS引导记录出现错误。DOS引导记录位于逻辑0扇区,是由高级格式化命令FORMAT生成的。

主引导程序在检查分区表正确之后,根据分区表中指出的DOS分区的起始地址,读DOS引导记录,若连续读5次都失败,则给出“Error Loading Operating System”的错误提示,若能正确读出DOS引导记录,主引导程序则会将DOS引导记录送入内存0∶7C00h处,然后检查DOS引导记录的最后两个字节是否为55AAH,若不是这两个字节,则给出“Missing Operating System”的提示。

一般情况下用NDD修复即可。若不成功,只好用“FORMAT C:/S”命令重写DOS引导记录,也许你会认为格式化后C盘数据将丢失,其实不必担心,数据仍然保存在硬盘上,格式化C盘后可用Norton中的UNFORMAT恢复。

综上所述,硬盘不能启动大都是由于硬盘上的主引导记录、DOS引导记录、三个系统隐含文件出现错误导致的,因此平时要养成备份主引导记录、DOS引导记录的好习惯,关键时刻才能顺利解决问题。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈

一键复制
图片预览
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40