收藏 分享(赏)

硬盘结构.doc

上传人:gnk289057 文档编号:7944296 上传时间:2019-05-30 格式:DOC 页数:12 大小:240.50KB
下载 相关 举报
硬盘结构.doc_第1页
第1页 / 共12页
硬盘结构.doc_第2页
第2页 / 共12页
硬盘结构.doc_第3页
第3页 / 共12页
硬盘结构.doc_第4页
第4页 / 共12页
硬盘结构.doc_第5页
第5页 / 共12页
点击查看更多>>
资源描述

1、1.1 硬盘的外部结构/1.2 硬盘的内部结构一般硬盘正面贴有产品标签,主要包括厂家信息和产品信息,如商标、型号、序列号、生产日期、容量、参数和主从设置方法等。这些信息是正确使用硬盘的基本依据,下面将逐步介绍它们的含义。硬盘主要由盘体、控制电路板和接口部件等组成,如图 1-1 所示。盘体是一个密封的腔体。硬盘的内部结构通常是指盘体的内部结构;控制电路板上主要有硬盘 BIOS、硬盘缓存(即 CACHE)和主控制芯片等单元,如图 1-2 所示;硬盘接口包括电源插座、数据接口和主、从跳线,如图 1-3 所示。图 1-1 硬盘的外观图 1-2 控制电路板图 1-3 硬盘接口电源插座连接电源,为硬盘工作

2、提供电力保证。数据接口是硬盘与主板、内存之间进行数据交换的通道,使用一根 40 针 40 线(早期)或 40 针 80 线(当前)的 IDE 接口电缆进行连接。新增加的 40 线是信号屏蔽线,用于屏蔽高速高频数据传输过程中的串扰。中间的主、从盘跳线插座,用以设置主、从硬盘,即设置硬盘驱动器的访问顺序。其设置方法一般标注在盘体外的标签上,也有一些标注在接口处,早期的硬盘还可能印在电路板上。此外,在硬盘表面有一个透气孔(见图 1-1),它的作用是使硬盘内部气压与外部大气压保持一致。由于盘体是密封的,所以,这个透气孔不直接和内部相通,而是经由一个高效过滤器和盘体相通,用以保证盘体内部的洁净无尘,使用

3、中注意不要将它盖住。1.2 硬盘的内部结构硬盘的内部结构通常专指盘体的内部结构。盘体是一个密封的腔体,里面密封着磁头、盘片(磁片、碟片)等部件,如图 1-4 所示。图 1-4 硬盘内部结构硬盘的盘片是硬质磁性合金盘片,片厚一般在 0.5mm 左右,直径主要有 1.8in(1in=25.4mm)、2.5in、3.5in 和 5.25in 4 种,其中 2.5in 和 3.5in 盘片应用最广。盘片的转速与盘片大小有关,考虑到惯性及盘片的稳定性,盘片越大转速越低。一般来讲,2.5in 硬盘的转速在 5 400 r/min7 200 r/ min 之间;3.5in 硬盘的转速在 4 500 r/mi

4、n5 400 r/min 之间;而 5.25in 硬盘转速则在 3 600 r/min4 500 r/min 之间。随着技术的进步,现在 2.5in 硬盘的转速最高已达 15 000 r/min,3.5in 硬盘的转速最高已达 12 000 r/min。有的硬盘只装一张盘片,有的硬盘则有多张盘片。这些盘片安装在主轴电机的转轴上,在主轴电机的带动下高速旋转。每张盘片的容量称为单碟容量,而硬盘的容量就是所有盘片容量的总和。早期硬盘由于单碟容量低,所以,盘片较多,有的甚至多达 10 余片,现代硬盘的盘片一般只有少数几片。一块硬盘内的所有盘片都是完全一样的,不然控制部分就太复杂了。一个牌子的一个系列一

5、般都用同一种盘片,使用不同数量的盘片,就出现了一个系列不同容量的硬盘产品。盘体的完整构造如图 1-5 所示。图 1-5 盘体的完整结构硬盘驱动器采用高精度、轻型磁头驱动/定位系统。这种系统能使磁头在盘面上快速移动,可在极短的时间内精确地定位在由计算机指令指定的磁道上。目前,磁道密度已高达 5 400Tpi(每英寸磁道数)或更高;人们还在研究各种新方法,如在盘上挤压(或刻蚀)图形、凹槽和斑点等作为定位和跟踪标记,以提高到和光盘相等的道密度,从而在保持磁盘机高速度、高位密度和高可靠性的优势下,大幅度提高存储容量。硬盘驱动器内的电机都是无刷电机,在高速轴承支持下机械磨损很小,可以长时间连续工作。高速

6、旋转的盘体产生明显的陀螺效应,所以,在硬盘工作时不宜搬动,否则,将增加轴承的工作负荷。为了高速存储和读取信息,硬盘驱动器的磁头质量小,惯性也小,所以,硬盘驱动器的寻道速度明显快于软驱和光驱。硬盘驱动器磁头与磁头臂及伺服定位系统是一个整体。伺服定位系统由磁头臂后的线圈和固定在底板上的电磁控制系统组成。由于定位系统限制,磁头臂只能在盘片的内外磁道之间移动。因此,不管开机还是关机,磁头总在盘片上;所不同的是,关机时磁头停留在盘片启停区,开机时磁头“ 飞行”在磁盘片上方。1.3 硬盘的逻辑结构(1)硬盘上的数据是如何组织与管理的呢?硬盘首先在逻辑上被划分为磁道、柱面以及扇区,其结构关系如图1-6 所示

7、。图 1-6 磁头、柱面和扇区每个盘片的每个面都有一个读写磁头,磁盘盘面区域的划分如图 1-7 所示。磁头靠近主轴接触的表面,即线速度最小的地方,是一个特殊的区域,它不存放 任何数据,称为启停区或着陆区(Landing Zone),启停区外就是数据区。在最外圈,离主轴最远的地方是“0”磁道,硬盘数据的存放就是从最外圈开始的。那么,磁头是如何找到“0”磁道的位置的 呢?从图 1-5 中可以看到,有一个“0”磁道检测器,由它来完成硬盘的初始定位。“0”磁道是如此的重要,以致很多硬盘仅仅因为“0”磁道损坏就报废,这 是非常可惜的。这种故障的修复技术在后面的章节中有详细的介绍。图 1-7 硬盘盘片的启

8、停区和数据区早期的硬盘在每次关机之前需要运行一个被称为 Parking 的程序,其作用是让磁头回到启停区。现代硬盘在设计上已摒弃了这个虽不复杂却很让人不愉快的小缺陷。硬盘不工作时,磁头停留在启停区,当需要从硬盘读写数据时,磁盘开始旋转。旋转速度达到额定的高速时,磁头就会因盘片旋转产生的气流而抬起,这时磁头才向盘片存放数据的区域移动。盘片旋转产生的气流相当强,足以使磁头托起,并与盘面保持一个微小的距离。这个距离越小,磁头读写数据的灵敏度就越高,当然对硬盘各部件的要求也越高。早期设计的磁盘驱动器使磁头保持在盘面上方几微米处飞行。稍后一些设计使磁头在盘面上的飞行高度降到约 0.1m 0.5m,现在的

9、水平已经达到 0.005m0.01m,这只是人类头发直径的千分之一。气流既能使磁头脱离开盘面,又能使它保持在离盘面足够近的地方,非常紧密地跟随着磁盘表面呈起伏运动,使磁头飞行处于严格受控状态。磁头必须飞行在盘面上方,而不是接触盘面,这种位置可避免擦伤磁性涂层,而更重要的是不让磁性涂层损伤磁头。但是,磁头也不能离盘面太远,否则,就不能使盘面达到足够强的磁化,难以读出盘上的磁化翻转(磁极转换形式,是磁盘上实际记录数据的方式)。硬盘驱动器磁头的飞行悬浮高度低、速度快,一旦有小的尘埃进入硬盘密封腔内,或者一旦磁头与盘体发生碰撞,就可能造成数据丢失,形成坏块,甚至造成 磁头和盘体的损坏。所以,硬盘系统的

10、密封一定要可靠,在非专业条件下绝对不能开启硬盘密封腔,否则,灰尘进入后会加速硬盘的损坏。另外,硬盘驱动器磁头的 寻道伺服电机多采用音圈式旋转或直线运动步进电机,在伺服跟踪的调节下精确地跟踪盘片的磁道,所以,硬盘工作时不要有冲击碰撞,搬动时要小心轻放。这种硬盘就是采用温彻斯特(Winchester)技术制造的硬盘,所以也被称为温盘。其结构特点如下。磁头、盘片及运动机构密封在盘体内。磁头在启动、停止时与盘片接触,在工作时因盘片高速旋转,带动磁头“ 悬浮”在盘片上面呈飞行状态(空气动力学原理),“悬浮” 的高度约为 0.1m0.3m,这个高度非常小,图 1-8 标出了这个高度与头发、烟尘和手指印的大

11、小比较关系,从这里可以直观地“看” 出这个高度有多“高”。图 1-8 盘片结构及磁头高度示意图磁头工作时与盘片不直接接触,所以,磁头的加载较小,磁头可以做得很精致,检测磁道的能力很强,可大大提高位密度。磁盘表面非常平整光滑,可以做镜面使用。下面对“ 盘面” 、“磁道”、“ 柱面”和“ 扇区”的含义逐一进行介绍。1. 盘面号硬盘的盘片一般用铝合金材料做基片,高速硬盘也可能用玻璃做基片。玻璃基片更容易达到所需的平面度和光洁度,且有很高的硬度。磁头传动装置是使磁头部件作径向移动的部件,通常有两种类型的传动装置。一种是齿条传动的步进电机传动装置;另一种是音圈电机传动装置。前者是固定推算的传动定位器,而

12、后者则采用伺服反馈返回到正确的位置上。磁头传动装置以很小的等距离使磁头部件做径向移动,用以变换磁道。硬盘的每一个盘片都有两个盘面(Side),即上、下盘面,一般每个盘面都会利用,都可以存储数据,成为有效盘片,也有极个别的硬盘盘面数为单数。 每一个这样的有效盘面都有一个盘面号,按顺序从上至下从“0”开始依次编号。在硬盘系统中,盘面号又叫磁头号,因为每一个有效盘面都有一个对应的读写磁 头。硬盘的盘片组在 214 片不等,通常有 23 个盘片,故盘面号(磁头号)为 03 或 05。2. 磁道磁盘在格式化时被划分成许多同心圆,这些同心圆轨迹叫做磁道(Track)。磁道从外向内从 0 开始顺序编号。硬盘

13、的每一个盘面有 3001 024 个磁道,新式大容量硬盘每面的磁道数更多。信息以脉冲串的形式记录在这些轨迹中,这些同心圆不是连续记录数据,而是被划分成一段段的圆弧,这些圆弧的角速度一样。由于径向长度不一样,所以,线速度也不一样,外圈的线速度较内圈的线速度大,即同样的转速下,外圈在同样时间段里,划过的圆弧长度要比内圈划过的圆弧长度大。每段圆弧叫做一个扇区,扇区从“1”开始编号,每个扇区中的数据作为一个单元同时读出或写入。一个标准的 3.5in 硬盘盘面通常有几百 到几千条磁道。磁道是“看”不见的,只是盘面上以特殊形式磁化了的一些磁化区,在磁盘格式化时就已规划完毕。1.3 硬盘的逻辑结构(2)3.

14、 柱面所有盘面上的同一磁道构成一个圆柱,通常称做柱面(Cylinder),每个圆柱上的磁头由上而下从“0”开始编号。数据的读/写按柱面进行,即磁头读/写数据时首先在同一柱面内从“0”磁头开始进行操作,依次向下在同一柱面的不同盘面即磁头上进行操作,只在同一柱面所有的磁头全部读/写完毕后磁头才转移到下一柱面,因为选取磁头只需通过电子切换即可,而选取柱面则必须通过机械切换。电子切换相当快,比在机械上磁头向邻近磁道移动快得多,所以,数据 的读/写按柱面进行,而不按盘面进行。也就是说,一个磁道写满数据后,就在同一柱面的下一个盘面来写,一个柱面写满后,才移到下一个扇区开始写数据。读数 据也按照这种方式进行

15、,这样就提高了硬盘的读/写效率。一块硬盘驱动器的圆柱数(或每个盘面的磁道数)既取决于每条磁道的宽窄(同样,也与磁头的大小有关),也取决于定位机构所决定的磁道间步距的大小。更深层的内容请参考其他书籍,限于篇幅,这里不再深入介绍。4. 扇区操作系统以扇区(Sector)形式将信息存储在硬盘上,每个扇区包括 512 个字节的数据和一些其他信息。一个扇区有两个主要部分:存储数据地点的标识符和存储数据的数据段,如图 1-9 所示。图 1-9 硬盘扇区的构成标识符就是扇区头标,包括组成扇区三维地址的三个数字:扇区所在的磁头(或盘面)、磁道(或柱面号)以及扇区在磁道上的位置即扇区号。头标中还包括一个字段,其

16、中有显示扇区是否能可靠存储数据,或者是否已发现某个故障因而不宜使用的标记。有些硬盘控制器在扇区头标中还记录有指示字,可在原扇区出错时指引磁盘转到替换扇区或磁道。最后,扇区头标以循环冗余校验(CRC)值作为结束,以供控制器检验扇区头标的读出情况,确保准确无误。扇区的第二个主要部分是存储数据的数据段,可分为数据和保护数据的纠错码(ECC)。在初始准备期间,计算机用 512 个虚拟信息字节(实际数据的存放地)和与这些虚拟信息字节相应的 ECC 数字填入这个部分。扇区头标包含一个可识别磁道上该扇区的扇区号。有趣的是,这些扇区号物理上并不连续编号,它们不必用任何特定的顺序指定。扇区头标的设计允许扇区号可

17、以从 1 到某个最大值,某些情况下可达 255。磁盘控制器并不关心上述范围中什么编号安排在哪一个扇区头标中。在很特殊的情况下,扇区还可以共用相同的编号。磁盘控制器甚至根本就不管数据区有多大,只管读出它所找到的数据,或者写入要求它写的数据。给扇区编号的最简单方法是 l,2,3,4 ,5,6 等顺序编号。如果扇区按顺序绕着磁道依次编号,那么,控制器在处理一个扇区的数据期间,磁盘旋转太远,超过扇区间的间隔(这个间隔很小),控制器要读出或写入的下一扇区已经通过磁头,也许是相当大的一段距离。在这种情况下,磁盘控制器就只能等待磁盘再次旋转几乎一周,才能使得需要的扇区到达磁头下面。显然,要解决这个问题,靠加

18、大扇区间的间隔是不现实的,那会浪费许多磁盘空间。许多年前,IBM 的一位杰出工程师想出了一个绝妙的办法,即对扇区不使用顺序编号,而是使用一个交叉因子(interleave)进行编号。交叉因子用比值的方法来表示,如 31 表示磁道上的第 1 个扇区为 1 号扇区,跳过两个扇区即第 4 个扇区为 2 号扇区,这个过程持续下去直到给每个物理扇区编上逻辑号为止。例如,每磁道有 17 个扇区的磁盘按 21 的交叉因子编号就是:l, 10,2,11 ,3,12,4,13,5,14,6 ,15,7,16,8 ,17,9,而按 31 的交叉因子编号就是:l,7,13,2,8,14,3, 9,15,4,10,1

19、6,5 ,11,17,6,12。当设置 1l 的交叉因子时,如果硬盘控制器处理信息足够快,那么,读出磁道上的全部扇区只需要旋转一周;但如果硬盘控制器的后处理动作没有这么快,磁盘所转的圈数就等于一个磁道上的扇区数,才能读出每个磁道上的全部数据。将交叉因子设定为 21 时,磁头要读出磁道上的全部数据,磁盘只需转两周。如果 21 的交叉因子仍不够慢,磁盘旋转的周数约为磁道的扇区数,这时,可将交叉因子调整为 31,如图 1- 10 所示。图 1-10 不同交叉因子的效果示例图 1-10 所示的是典型的 MFM(Modified Frequency Modulation,改进型调频制编码)硬盘,每磁道有

20、17 个扇区,画出了用三种不同的扇区交叉因子编号的情况。最外圈的磁道(0 号柱面)上的扇区用简单的顺序连续编号,相当于扇区交叉因子是 11。1 号磁道(柱面)的扇区按 21 的交叉因子编号,而 2 号磁道按 31 的扇区交叉因子编号。早期的硬盘管理工作中,设置交叉因子需要用户自己完成。用 BIOS 中的低级格式化程序对硬盘进行低级格式化时,就需要指定交叉因子,有时还需要设置几种不同的值来比较其性能,而后确定一个比较好的值,以期硬盘的性能较好。现在的硬盘 BIOS 已经自己解决这个问题,所以,一般低级格式化程序不再提供这一选项设置。系统将文件存储到磁盘上时,按柱面、磁头、扇区的方式进行,即最先是

21、第 1 磁道的第一磁头下(也就是第 1 盘面的第一磁道)的所有扇区,然后,是同一柱 面的下一磁头, ,一个柱面存储满后就推进到下一个柱面,直到把文件内容全部写入磁盘。系统也以相同的顺序读出数据。读出数据时通过告诉磁盘控制器要读 出扇区所在的柱面号、磁头号和扇区号(物理地址的三个组成部分)进行。磁盘控制器则直接使磁头部件步进到相应的柱面,选通相应的磁头,等待要求的扇区移动 到磁头下。在扇区到来时,磁盘控制器读出每个扇区的头标,把这些头标中的地址信息与期待检出的磁头和柱面号做比较(即寻道),然后,寻找要求的扇区号。待磁盘控制器找到该扇区头标时,根据其任务是写扇区还是读扇区,来决定是转换写电路,还是

22、读出数据和尾部记录。找到扇区后,磁盘控制器必须在继续寻找下一个扇区之前对该扇区的信息进行后处理。如果是读数据,控制器计算此数据的 ECC 码,然后,把 ECC 码与已记录的 ECC 码相比较。如果是写数据,控制器计算出此数据的 ECC 码,与数据一起存储。在控制器对此扇区中的数据进行必要处理期间,磁盘继续旋转。由于对信息的后处理需要耗费一定的时间,在这段时间内,磁盘已转了相当的角度。交叉因子的确定是一个系统级的问题。一个特定硬盘驱动器的交叉因子取决于:磁盘控制器的速度、主板的时钟速度、与控制器相连的输出总线的操作速度等。如果磁盘的交叉因子值太高,就需多花一些时间等待数据在磁盘上存入和读出。如果

23、交叉因子值太低,就会大大降低磁盘性能。前面已经述及,系统在磁盘上写入信息时,写满一个磁道后转到同一柱面的下一个磁头,当柱面写满时,再转向下一柱面。从同一柱面的一个磁道到另一个磁道,从一个柱面转到下一个柱面,每一个转换都需要时间,在此期间磁盘始终保持旋转,这就会带来一个问题:假定系统刚刚结束对一个磁道前一个扇区的写入,并且已经设置了最佳交叉因子比值,现在准备在下一磁道的第一扇区写入,这时,必须等到磁头转换好,让磁头部件重新准备定位在下一道上。如果这种操作占用的时间超过了一点,尽管是交叉存取,磁头仍会延迟到达。这个问题的解决办法是以原先磁道所在位置为基准,把新的磁道上全部扇区号移动约一个或几个扇区

24、位置,这就是磁头扭斜。磁头扭斜可以理解为柱面与柱面之间的交叉因子,已由生产厂设置好,用户一般不用去改变它。磁头扭斜的更改比较困难,但是,它们只在文件很长、超过磁道结尾进行读出和写入时才发挥作用,所以,扭斜设置不正确所带来的时间损失比采用不正确的扇区交叉因子值带来的损失要小得多。交叉因子和磁头扭斜可用专用工具软件来测试和更改。更具体的内容这里就不再详述,毕竟现在很多用户都没有见过这些参数。扇区号存储在扇区头标中,扇区交叉因子和磁头扭斜的信息也存放在这里。最初,硬盘低级格式化程序只是行使有关磁盘控制器的专门职能来完成设置任务。由于这个过程可能破坏低级格式化的磁道上的全部数据,也极少采用。扇区交叉因

25、子由写入到扇区头标中的数字设定,所以,每个磁道可以有自己的交叉因子。在大多数驱动器中,所有磁道都有相同的交叉因子。但有时因为操作上的原因,也可能导致各磁道有不同的扇区交叉因子。如在交叉因子重置程序工作时,由于断电或人为中断,就会造成一些磁道的交叉因子发生了改变,而另一些磁道的交叉因子没有改变。这种不一致性对计算机不会产生不利影响,只是有最佳交叉因子的磁道要比其他磁道的工作速度更快。1.3 硬盘的逻辑结构(3)1.4 硬盘的容量硬盘的容量由盘面数(磁头数)、柱面数和扇区数决定,其计算公式为:硬盘容量盘面数 柱面数扇区数512 字节关于硬盘容量的大小,经常有人感到迷惑,为什么同一块硬盘,有时显示

26、40GB,有时却只有 37GB,这主要是表示方法不标准造成的,如 1MB 到底代表 1 000 000 字节还是代表 1 048 576 字节。有些软件把1 000 000 字节作为 1MB,如 DM 等,硬盘上标称容量一般也按 1MB1000000 字节计算;而在另一些软件中,1MB 是 1 048 576 字节,如 Fdisk 等。一些书籍或报刊杂志上发表的论文,硬盘容量的单位也不统一,有以 1 000 000 字节为 1MB 的,也有把 1 048 576 字节作为 1MB 的。依据计算机表示数据的特点、数制的表示方式及计算机本身的发展,硬盘容量单位应该以 2 的多少次方表示比较符合实际

27、情况,即以KB (Kilobyte),MB(Megabyte),GB(Gigabyte),TB(Terabyte),PB(Petabyte),EB (Exabyte)为单位,各种单位之间的换算关系如下:1KB210 B1024 Byte1MB210 KB 220 B1048576 Byte1GB210 MB220 KB230 B =1073741824 Byte1TB210 GB220 MB230 KB240 B =1099511627776 Byte1PB210 TB220 GB230 MB240 KB =250 B =1125899906842624 Byte1EB210 PB220 TB

28、230 GB240 MB =250 KB =260 B =152921504606846976 Byte一般来说,我们在刚买回一块硬盘后,首先需要对这块硬盘执行分区操作和格式化操作,然后再在上面安装上操作系统才可以使用它。在经过这一系列的操作后,我们的硬盘将会被划分为五个部分,即主引导扇区、操作系统引导扇区、文件分配表、目录区和数据区这五个部分。一、主引导扇区主引导扇区中包括了硬盘主引导记录和分区表。主引导记录的作用是检查分区表是否正确及确定哪个分区为引导分区,而分区表的作用则是用来记录硬盘上各分区大小信息的。二、操作系统引导扇操作系统引导扇区中包括引导程序和本分区的参数列表。引导程序的作用是

29、检查本分区内是否有操作系统的引导文件,如果有则将引导文件装入内存,同时将操作控 制权交给该文件。本分区的参数列表中记录了本分区的文件储存格式、磁盘簇大小、根目录大小、文件分配表的个数等重要的数据。三、文件分配表文件分配表是操作系统的寻址系统,其大小有本分区的大小及文件分配单元的大小所决定。四、目录区记录目录区记录着每个文件的起始单元及文件的属性等信息,在定位文件位置时,操作系统会根据目录区的起始单元来结合文件分配表去定位一个文件在磁盘上的具体位置及大小。五、数据区数据区是存放并保存硬盘上数据的区域,它占据了除以上四部分之外的所以硬盘空间。在了解了硬盘的数据结构后,我们该来谈谈虚拟还原数据保护技

30、术的工作原理。虚拟还原数据保护技术的工作原理其实很简单,也是将数据备份然后在需要的时候再 还原。只不过虚拟还原数据保护技术备份的数据其实并不是数据区的数据,而是主引导扇区、操作系统引导扇区、文件分配表和目录区的数据。因为这几个部分的数 据量极小,所以我们完全可以忽略虚拟还原数据保护技术在保存备份数据时所占用的空间。同样,还是因为这几个部分的数据量的小,所以我们在备份和恢复数据时 只需要几秒钟的时间就可以搞定了。在 WINDOWS98 下我们将一个文件删除时其实只是在目录记录区将要删除的文件的第一个字符修改成 E5,这样 WINDOWS98 就认为这个文件已经不存在了。但实际上这个文件还是完好的

31、保存在原来的地方,只不过我们现在看不到它罢了。如果我们要恢复这 个文件,只要在目录记录区将删除的文件的第一个字符修改回原来的状态就可以了,所以我们只要将虚拟还原数据保护技术所备份的目录区的数据恢复就可以重新看 到这个文件了。同样的,分区程序对于硬盘的分区操作其实也只是修改了主引导扇区中的硬盘主引导记录和分区表,而硬盘的格式化操作也只是由格式化程序重写了 文件分配表而已。所以在硬盘被执行分区或格式化操作后,我们只要将虚拟还原数据保护技术所备份的主引导扇区、操作系统引导扇区和文件分配表的数据恢复就可 以重新看到受保护的数据了。但只将主引导扇区、操作系统引导扇区、文件分配表和目录区的数据备份是不行的

32、。以 WINDOWS98为例,WINDOWS98 在删除文件后会向保存有这个文件数据的数据区重新写入数据,这样就会将数据区虽然已经被删除了但却还是完好的文件数据覆盖,然后就算是重新将目录记录区恢 复也无法将保护的数据恢复了。为了解决这个问题,采用虚拟还原数据保护技术的产品会向 WINDOWS98 添加相应的驱动程序,这些驱动程序会在操作系统启 动后一直监视数据区受保护区域,以确保受保护区域的数据不会被后来写入的数据覆盖。也就是说,虚拟还原软件不允许向数据区受保护区域内写入任何的数据,在 操作系统启动后数据区受保护区域的数据是被设置为完全不可写状态的。现在了解了硬盘数据结构与虚拟还原技术原理,以后我会再谈谈虚拟还原的技术和应用。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报