All things are difficult before they are easy. 没有软件的裸机是一具僵尸,没有硬件的软件是一个幽灵。2012,专注于Linux和C语言,关注自动化、性能测试,关注开源社区和开源测试工具、方法,尝试测试团队管理!

硬盘格式化原理及恢复工具

上一篇 / 下一篇  2009-11-29 22:08:44 / 个人分类:软件应用

  格式化分为高级格式化低级格式化。高级格式化仅仅是清除硬盘上的数据,生成引导信息,初始化FAT表,标注逻辑坏道等。而低级格式化是将硬盘划分出柱面和磁道,再将磁道划分为若干个扇区,每个扇区又划分出标识部分ID、间隔区、GAP和数据区DATA等。低级格式化是高级格式化之前的一件工作,每块硬盘在出厂前都进行了低级格式化。低级格式化是一种损耗性操作,对硬盘寿命有一定的负面影响。而我们平时所用的Windows下的格式化(包括在DOS下面使用的格式化)其实是高级格式化。
    高级格式化后的数据一般是可以恢复的,低级格式化后数据一般很难或者不能恢复。
    高级格式化是根据一定的分区格式对磁盘的进行标记,生成引导区信息、初始化空间分配表表、标注逻辑坏道、校验数据等,使操作系统能够对磁盘进行读写, 所以高级格式化的方法因操作系统的不同而不同,或者说因分区格式的不同而不同。高级格式化只是对磁盘进行寻常的读写操作,对硬盘并没有不利的影响。   
    快速格式化是高级格式化的一种,相对于普通格式化而言,它省却了校验数据一环,并假设磁盘中所有的扇区都是可以正确读写的,并不标注坏扇区。它提高了格式化的速度,却牺牲了可靠性。
   格式化和快速格式化都属于高级格式化(
High level Format),在未对格式化的硬盘进行写操作之时,格式化是可以被恢复的。
   
通常在os中所进行的delete操作,实际上并不是将这些数据在磁盘中完完全全像擦玻璃一样抹得干干净净,实质上os只是在fat表中对相应索引这些数据的部分做了一个“已删除”标记,这就表示,在os的今后的文件存取操作中,这段已标记删除的部分已经可以当作空白空间使用了。同理,format是格式化命 令,它并不是将硬盘数据区中的数据完全破坏,只是将文件分配表(fat)置空而已。所以,简单删除的数据并不是真正的安全,如果想要达到安全级别的删除的 话,还要通过专门的操作(简单的说,就是在标记删除的文件存储区域用一些无意义数据比如null强行覆盖若干遍,覆盖的次数越高,数据变化越多,安全级别就越高。

    前阵子,我自己电脑安装ghost XP时给不小心格式化为一个C盘了,我来用工具--Disk Genius来进行了恢复,恢复了我80%以上的数据。就在两天前,公司一同学的硬盘被格式化了,找IT的同学来解决,说15小时也未必可以,我就去说让我来试一下啊,果然我用同样的工具来恢复了,花了一个多小时而已,就找回来他想要的那个文件夹。还在旺旺群里好好感谢了我一下,不错,帮助别人嘛。
   推荐几个格式化后恢复的工具(对于误删除文件的恢复也一样有用):
   1.Disk Genius 强烈推荐,最近用了2次,效果都非常好。
   2.EasyRecovery
   3.FinalData 

相关阅读:

TAG: 数据恢复 格式化 快速格式化 高级格式化 低级格式化

 

评分:0

我来说两句

smile665

smile665

Stay hungry, stay foolish. 得意之时谨记,一半命运还掌握在上帝手里;失意之时须知,一半命运还掌握在自己手里。

日历

« 2024-04-22  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 955364
  • 日志数: 220
  • 建立时间: 2008-11-06
  • 更新时间: 2012-10-06

RSS订阅

Open Toolbar