原标题:硬盘数据丢失后的处理方法

一、硬盘的分区

对于你手中硬盘来说,首先要做的事情就是分区了。硬盘分区是否合理直接影响到以后工作的便利性和数据的安全性。我们最常见到的分区表错误也是硬盘的最严重错误,不同错误的程度会造成不同的损失。

如果是没有活动分区标志,则计算机无法启动。但从软驱或光驱引导系统后可对硬盘读写,可通过fdisk重置活动分区可进行修复。如果是某一分区类型错误,会造成某一分区的丢失。

在一般情况下完成硬盘分区之后,会形成3种形式的分区状态;即主分区、扩展分区和非DOS分区。

在硬盘中非DOS分区(Non-DOSPartition)是一种特殊的分区形式,它是将硬盘中的一块区域单独划分出来供另一个操作系统使用,对主分区的操作系统来讲,是一块被划分出去的存储空间。只有非DOS分区内的操作系统才能管理和使用这块存储区域,非DOS分区之外的系统一般不能对该分区内的数据进行访问。

主分区则是一个比较单纯的分区,通常位于硬盘的最前面一块区域中,构成逻辑C磁盘。其中的主引导程序是它的一部分,此段程序主要用于检测硬盘分区的正确性,并确定活动分区,负责把引导权移交给活动分区的DOS或其他操作系统。此段程序损坏将无法从硬盘引导,但从软区或光区之后可对硬盘进行读写。

而扩展分区的概念是比较复杂的,极容易造成硬盘分区与逻辑磁盘混淆;分区表的第四个字节为分区类型值,正常的可引导的大于32mb的基本DOS分区值为06,扩展的DOS分区值是05。如果把基本DOS分区类型改为05则无法启动系统,并且不能读写其中的数据。

如果把06改为DOS不识别的类型如efh,则DOS认为改分区不是DOS分区,当然无法读写。很多人利用此类型值实现单个分区的加密技术,恢复原来的正确类型值即可使该分区恢复正常。

分区表中还有其他数据用于纪录分区的起始或终止地址。这些数据的损坏将造成该分区的混乱或丢失,一般无法进行手工恢复,唯一的方法是用备份的分区表数据重新写回,或者从其他的相同类型的并且分区状况相同的硬盘上获取分区表数据,否则将导致其他的数据永久的丢失。

由于微机操作系统仅仅为分区表保留了64个字节的存储空间,而每个分区的参数占据16个字节,所以操作系统只允许存储4个分区的数据,实际使用中4个逻辑磁盘往往不能满足需求;我们常说的硬盘扩展分区,它只是一个指向下一个分区的指针,这种指针结构将形成一个单向链表。所以一旦单向链表发生问题,将会导致逻辑磁盘的丢失。

二、硬盘的数据恢复

1、误格式化硬盘数据的恢复

在DOS高版本状态下,格式化操作format在缺省状态下都建立了用于恢复格式化的磁盘信息,实际上是把磁盘的DOS引导扇区,fat分区表及目录表的所有内容复制到了磁盘的最后几个扇区中(因为后面的扇区很少使用),而数据区中的内容根本没有改变。

我们可以使用多种恢复软件来进行数据恢复,比如使用bestrecovery等恢复软件均可以方便的进行数据恢复工作。另外DOS还提供了一个miror命令用于纪录当前的磁盘的信息,供格式化或删除之后的恢复使用,此方法也比较有效。

2、零磁道损坏时的数据恢复

硬盘的主引导记录区(MBR)在零磁道上。MBR位于硬盘的0磁道0柱面1扇区,其中存放着硬盘主引导程序和硬盘分区表。在总共512字节的硬盘主引导记录扇区中,446字节属于硬盘主引导程序,64字节属于硬盘分区表(DPT),两个字节(55AA)属于分区结束标志。

零磁道一旦受损,将使硬盘的主引导程序和分区表信息将遭到严重破坏,从而导致硬盘无法引导。0磁道损坏判断:系统自检能通过,但启动时,分区丢失或者C盘目录丢失,硬盘出现有规律的咯吱咯吱的寻道声,运行SCANDISK扫描C盘,在第一簇出现一个红色的B,或者Fdisk找不到硬盘、DM死在0磁道上,此种情况即为零磁道损坏!

零磁道损坏属于硬盘坏道之一,只不过它的位置相当重要,因而一旦遭到破坏,就会产生严重的后果。通常0磁道损坏的硬盘,可以通过PCTOOLS的DE磁盘编辑器(或者DiskMan)来使0磁道偏转一个扇区,使用1磁道来作为0磁道来进行使用。而数据可以通过bestrecovery来按照簇进行恢复,但数据无法保证得到完全恢复。

3、分区表损坏时的数据修复

硬盘主引导记录(MBR)所在的扇区也是病毒重点攻击的地方,通过破坏主引导扇区中的DPT(分区表),就可以轻易地损毁硬盘分区信息,达到对资料的破坏目的。分区表的损坏是分区数据被破坏而使记录被破坏的。所以,我们可以使用软件来进行修复。

如有还有疑问的事情请咨询:TEL:13400027332 QQ:1731278955 上海蓝梦数据恢复官网:http://www.disksos.org/返回搜狐,查看更多

责任编辑:

计算机出现硬盘数据丢失,硬盘数据丢失后的处理方法相关推荐

  1. 计算机启动时为啥总要检测硬盘,硬盘总是自检 开机后总是硬盘自检关闭方法...

    硬盘总是自检 开机后总是硬盘自检关闭方法 发布时间:2013-03-24 15:02:21   作者:佚名   我要评论 每次系统都会遇到硬盘自检,不过每次检查都没有错误,主要就是等的时间比较长,很多 ...

  2. 计算机读不了硬盘分区,电脑开机后读不到硬盘怎么办

    电脑开机后读不到硬盘怎么办 电脑开机后读不到硬盘怎么办?下面是小编整理的电脑开机后读不到硬盘的解决方法参考,希望对能帮到大家,更多消息请关注应届毕业生网. 刚买的电脑 开机启动准备对硬盘分区安装操作系 ...

  3. 计算机主板不认硬盘怎么回事,电脑不识别硬盘怎么办_硬盘无法识别如何修复...

    硬盘是电脑比较重要的硬件之一,它可以存储电脑的操作系统.软件和文件,但是还是硬盘还是会出问题,比如电脑不能识别硬盘.电脑不能识别硬盘的话,硬盘里面存储的软件和文件都不会加载出来,那么硬盘无法识别该怎么 ...

  4. 硬盘工作不正常计算机无法识别,硬盘无法识别的原因及解决方法

    硬盘做为电脑中的重要存储设备,其重要性是不言而喻的,硬盘中存放着大量的数据,一旦出现故障,损失是很严重的.硬盘无法识别的故障,相信有不少用户都遇到过.那么遇到这这种问题怎么解决呢?下面小编给大家分析一 ...

  5. 计算机硬盘消失,电脑硬盘丢失数据的原因和恢复方法

    电脑硬盘丢失数据的原因和恢复方法 分类:硬盘数据恢复|最后更新:2018年8月13日 电脑应该是所有人最熟悉也最常用的大型数据存储设备了,并且它还可以对数据进行下载传输,是综合性非常强的数据处理设备. ...

  6. 插上移动硬盘计算机没反应,usb硬盘插上电脑没反应怎么办,手把手教你怎么解决...

    需要大容量移动存储的用户提供了一个更好的选择.容量大,传输速度快,稳定性好,是USB移动硬盘无可替代的优越性.但是我们也会遇到一些情况的时候,其中将usb硬盘插上电脑后,不显示移动硬盘盘符的情况,下面 ...

  7. 数据结构考研:电脑磁盘碎片的定义、产生原理和清理原因(文件碎片/机械硬盘/固态硬盘/硬盘清理/计算机/软件工程/王道论坛)

    一.问题背景 博主最近在浏览王道论坛的数据结构书籍,其中提到数据的存储结构有4种,其中之一就是顺序存储,顺序存储可以实现随机存取,但只能使用物理地址上相邻的一整块存储单元,因此可能产生较多的外部碎片. ...

  8. u盘启动计算机看不到硬盘,解决办法:从U盘启动时找不到硬盘的解决方法

    某些朋友正在使用一键式U盘安装系统工具.进入pe安装系统时,他们发现找不到计算机硬盘,那么如果无法启动U盘怎么办?让我们看一下如何解决启动时U盘找不到硬盘的问题. U盘启动找不到硬盘解决方案 1.首先 ...

  9. 计算机不工作时硬盘自动响,解决双硬盘计算机硬盘频繁启停(发出声响)的问题...

    这里前提先说明一下,标题里的"发出声响"是指硬盘转动的声音,因为电脑在工作时候,特别像笔记本一类,在风扇不转时候非常安静,此时是可以听到硬盘运行时候转动的声音的,是正常的,并非故障 ...

最新文章

  1. oracle ora 14452,ORA-14452的出现原因解析及解决方法
  2. 51定时器控制4各led,使用回调函数机制
  3. 干货 | 图解 https 单向认证和双向认证!
  4. 合批只是对CPU的优化,与GPU没有任何关系
  5. SpringBoot出现Request method ‘GET‘ not supported
  6. 波拉契尔数列 C++
  7. linux运维、架构之路-Zabbix监控
  8. Ubuntu16.04安装MySQL5.7
  9. 04.自定义View(SlidingView仿QQ侧滑)
  10. 解决SQL Server 连接时的一些基本问题后的若干初浅心得
  11. python中input的用法霍格沃_欢迎来到霍格沃茨—魔法01 Python 环境安装
  12. RS纠删码性能分析实战
  13. tableau 日周月筛选器_【数据可视化】Tableau教程(六)日历热力图
  14. 博科BROCADE交换机开启snmp服务
  15. Nature:我叫“P值” 这是我的故事
  16. HLS、Smooth Streaming、HDS和Dash
  17. 游戏排行榜实现mysql_游戏中百万用户排行设计与实现
  18. VMware连接不上网
  19. 莫名奇妙的异常010:Unexpected server response (0) while retrieving PDF
  20. S3C2440 开发板实战(8):中断驱动

热门文章

  1. mysql的数据备份问题_mysql数据库备份的问题
  2. 神奇的go语言(image网站开发)
  3. 随想录(推荐『步步惊芯 - 软核处理器内部设计分析』这本书)
  4. 用汇编的眼光看C++(之class构造、析构)
  5. 江苏大学计算机导论试题,江苏大学毕业设计任务书
  6. 2019青海大学计算机调剂,2019青海大学招收硕士研究生调剂公告
  7. java 异常怎么划分_java异常的分类
  8. matplotlib.pyplot
  9. [mystery]-加密解密整理
  10. .NET Core的文件系统[2]:FileProvider是个什么东西?