硬盘数据存储原理

 时间:2024-10-08 06:22:53

不论是哪种原因造成的数据损坏或丢失都会造成电脑不能正常使用,巡綮碣褂或者因数据丢失遭受重大损失。本文开篇提到如果块吧吨翘是软件或系统问题,那还好处理,可以重装,但如果是硬盘重要数据丢失,那就得想办法进行数据恢复了。  什么是数据恢复?简单地说就是把遭受破坏或硬件故障导致不可访问、不可获得或由于误操作等各种原因导致数据丢失的数据还原成正常数据的过程。数据恢复不仅是对文件的恢复,还可以恢复物理损伤盘的数据,也可以恢复不同移动数码存储设备的数据。通常硬盘数据恢复分为物理恢复和逻辑恢复。物理恢复指硬盘因硬件损坏的恢复,如0磁道的损坏、硬盘不能识别等情况的恢复;逻辑恢复是指将误删除,突然断电,误格式化及病毒破坏造成的软件错误或数据丢失恢复到正常状态。逻辑恢复又可分为数据文件恢复、硬盘引导记录的恢复、分区表的恢复、操作系统引导记录的恢复、文件分配表的恢复等。本文主要介绍通过逻辑恢复获得数据的办法。要掌握数据恢复的办法,就得先了解硬盘数据存储基本原理。

方法/步骤

1、1)咯悝滩镞硬盘数据结构:硬盘在存储数据之前,一般需经过低级格式化分区和高级格式化之后才能使用。其作用是在物理硬盘上建立一定的数据逻辑结构,通常将硬盘分为5个区域,分滕匿晡箸别是主引导记录区(MBR)、DOS引导记录区(DBR)、文件分配表(FAT)、目录区(FDT)和数据区(DATA),其中主引导记录在硬盘中具有唯一性而其他部分在硬盘的各个分区里都会存在。当向硬盘写入数据时,首先在目录区内写入文件的基本信息,如文件名、文件类型、文件大小和修改日期等。然后在数据区找到一块空间将文件存储,并将文件存储的首簇号写入目录区。如果文件内容比较大,那么其后续保存的簇号在FAT表中被指定。系统根据目录区中文件的起始地址,再结合FAT表就可以找到文件在磁盘中的存储位置和大小了。

2、2)文件的读取:操作系统从目录区中读取文件信息包括文件名、后缀名、文件大小、修改日期和文件在数据区保存的第一个簇的簇号,这里假设第一个簇号是0015。操作系统从0015簇读取相应的数据,然后在找到FAT的0015单元,如果内容是文件结束标志(FF),则表示文件结束,否则内容保存数据的下一个簇的簇号,这样重复下去一直到遇到文件结束标志。

3、3)文件的写入:要保存文件时,操作系统首先在目录表(DIR)区中找到空区写入文件名、文件大小和创建时间等响应信息,然后在数据区(DATA)找到空闲位置将文件保存,并将数据区的第一个簇写入目录表区,其余的动作和文件的读取动作类似。

4、4)文件的删除:Windows文件的删除工作很简单,仅仅将目录区的文件的第一个字符改成删除标志“E5”就表示该文件删除了。而硬盘数据的格式化(指高级格式化,如DOS下的FORMAT命令),并没有把数据区中的内容清除,只是重写了文件分配表(FAT)表而已,至于硬盘分区也只是修改了主引导扇区和操作系统扇区,绝大部分的数据区中的内容都没有被改变。

三个瑜伽动作缓解小腿酸痛 胎儿脐膨出怎么办 为什么脂质体细胞转染试剂毒性大? 淘特如何添加好友
热门搜索
踢足球图片简笔画 电影小镇 辽宁号航母图片 动漫图片男生可爱 在线三级电影