硬盘结构及硬盘错误的解决方法

来源:互联网 发布:搜达足球数据库 编辑:程序博客网 时间:2024/04/29 16:48

硬盘的结构

一、物理结构:
硬盘在物理结构上由头盘组件和控制电路板两大部分组成。

㈠ 头盘组件
头盘就是磁头和盘片的意思。头盘组件包括盘体、电机、磁头等部件。所有部件密封在外壳中,绝对无尘、真空,如果你一旦开启了这个密封外壳,那么这个硬盘就会宣告作废。其中盘体由单个或多个盘片组成,各个盘片之间由垫圈隔开,盘片表面极为平整光滑,并涂有磁性介质,是记录数据的载体。盘片多为铝制品,早期出现过陶瓷制品,现在又出现了玻璃材料。一个盘片对应上下两个盘面,分别对应两个磁头。主轴电机带动盘片作高速转动. 由于盘片在高速转动时并不与读写数据的磁头接触,在磁头与盘片距离相当近的情况下,即使有一粒灰尘也会划坏硬盘表面,所以这也是电脑在开机时最忌震动的原因。
㈡ 控制电路板
控制电路板表面焊接了许多芯片,包括主控制芯片、数据传输芯片、高速数据缓存芯片等。盘片上的数据通过前置读写控制电路与控制电路板导通完成对数据的控制。

二、逻辑结构:
硬盘从逻辑结构上划分是针对存储在盘片上的数据如何进行编制的划分。根据其不同的作用可分为五个部分。
㈠ MBR主引导区 (Main Boot Record)
MBR区在硬盘0磁道0柱面1扇区上,大小为512个字节,它由 Mbr (MasterBoot Record), DPT (Disk Partition Table) 和 Boot Record ID 三部分组成。其中Mbr是主引导记录,点445个字节;DPT是分区表,占64个字节;Boot Record ID 即引导区标记占用两个字节。MBR由分区程序(如fdisk.exe)产生。
㈡ DBR操作系统引导区 (Dos Boot Record)
DBT位于硬盘的0磁道1柱面1扇区,它包括一个引导程序和一个被称为BPB(Bios Parameter Block)的本分区参数记录表。DBR是由高级格式化程序(即Format.com等程序)所产生。
㈢ FAT文件分配表 (File Allocation Table)
㈣ DIR根目录区 (Directory)
FAT和DIR的组合相当于横纵坐标对点的定位,它可以对DaTa区内的任何一个文件进行精确定位。
㈤ DATA数据区
数据真正存放的地方。在Windows中,我们可以轻而易举地删除一个文件,然后再把它从回收站中清除,事实上这只是对这个文件定位信息的清除,它仍然存在于数据区中,这也是还原精灵、恢复精灵所以可以还原数据的根据

此主题相关图片如下:
按此在新窗口浏览图片

DEBUG修复硬盘不启动故障
先用一个好硬盘
启动到DOS实模式下,然后执行DEBUG命令 C:/windows/command/DEBUG
此时在软驱中插入一张空白的软盘,然后在DEBUG的软件环境中键入以下字符:

-A 0100
XXXX:0100 XOR AX,AX
XXXX:0102 PUSH AX
XXXX:0103 POP DS
XXXX:0104 PUSH AX
XXXX:0105 POP ES
XXXX:0106 MOV CX,100
XXXX:0109 MOV BX,7C00
XXXX:010C MOV WORD PTR [BX],00
XXXX:0110 INC BX
XXXX:0111 INC BX
XXXX:0112 LOOP 10C
XXXX:0114 MOV AX,0301
XXXX:0117 MOV CX,0001
XXXX:011A MOV DX,80
XXXX:011D MOV BX,7C00
XXXX:0120 INT 13
XXXX:0122 JMP FFFF:0000
XXXX:0127
-W 100 0 0 1
-Q

  此时,系统会在这张空白软盘上写入一段特殊的引导信息,这样这张特殊的引导盘就做好了。

最后关闭电脑,换上那块坏硬盘,并把它接到主盘上,重新在BIOS中设置硬盘的所有参数,并把系统设为从A盘启动,然后重新启动电脑,并把那张特殊的引导盘插入软驱,大约10秒钟后,电脑自动的重新启动,此时我将那张特殊的引导盘取出,插入WIN98的启动盘,1分钟后,系统顺利的启动了,熟悉的DOS提示符又出现在眼前,然后重新对硬盘分区,重装WIN98,至此硬盘的故障全部排除。

硬盘故障解决大法


  笔者去年曾经在本栏中介绍过双硬盘的安装技巧,如果大家照方抓药的话,想来都已经尝试过了。不过,在双硬盘安装的过程中,很多网友和读者都遇到过以下几类典型问题,这里就详细给大家介绍一些相应的解决办法。

双硬盘盘符交错解决方案

  安装双硬盘后,读者会发现第一个硬盘(以下简称Disk1)的C盘还是C盘,不过Disk1的D盘在新系统中却变为E盘,E盘变成F盘...而第二个硬盘(以下简称Disk2)的C盘则变为新系统的D盘,Disk2的D盘、E盘等逻辑盘就排在Disk1所有盘符之后。这种情况称为盘符交错现象。

  双硬盘的盘符交错问题是因为MS-DOS对硬盘的管理方法造成的。MS-DOS把第一个物理硬盘的激活DOS分区叫做C,第二个物理硬盘的有效的激活DOS分区叫做D,第一个物理硬盘的扩展DOS分区叫做E、F等等,剩下的字母分配给第二个物理硬盘的扩展DOS分区。如果没有第二个物理硬盘,或第二个物理硬盘没有基本DOS分区,那么D就分配给第一个物理硬盘的扩展DOS分区的第一个逻辑驱动器了。

  盘符交错现象会产生一系列问题,最常见的就是某些软件因为盘符变化而导致路径错误,在启动该软件时需要重新确认文件路径。要避免盘符交错现象,对于Windows 95/98系统来说,最简单的方法莫过于利用它的“即插即用”功能。即在BIOS中将第二硬盘设为None,开机后,Windows 95/98的“即插即用”功能就可以提示检测到新硬件,并自动分配盘符给它,此时盘符的分配和很多人的期望就一致了。由于原来主硬盘上的所有软件所在的盘符都没有变化,因此在硬盘上的软件可以照常运行,盘符交错问题也就解决了。

 

原创粉丝点击