硬盘常见故障有哪些,如何恢复数据?

硬盘数据恢复故障类型

1 硬盘数据恢复软件类故障的特点为: 无法进入操作系统、文件无法读取、文件无法被关联的应用程序打开、文件丢失、分区 丢失、乱码显示等。
2 硬盘数据恢复常见硬件故障原因主要有: 硬盘的读写磁头由于受到剧烈震动后极易损坏,导致不认硬盘,因此硬盘的 磁头组件是硬盘硬件损坏的常见故障; 硬盘的供电、接口故障; 硬盘主板电路板烧毁故障; 硬盘电机驱动芯片损坏导致主轴电机不转; 硬盘的盘片包括逻辑性坏道和物理性坏道的故障; 硬盘的固件丢失或损坏等故障。
另外硬盘的缓存若出现故障会导致硬盘不被识别、乱码,进入操作系统异常死机等现象。硬盘主板上的 BIOS 用于保存硬盘容量、接口等信息,硬盘所有的工作流程都 与 BIOS 程序有关,通断电瞬间可能会导致 BIOS 程序丢失或者紊乱。BIOS 不正常可能会导致硬盘误认、不能识别等各种各样的故障现象。

硬盘的数据存储结构原理

硬盘分成主引导区( MBR) 、操作系统引导记录区 ( DBR) 、FAT 表、DIR 目录区和 DATA 数据区等 5 部分。
MBR( Main Boot Record) 即硬盘主引导记录区,位于整个硬盘的 0 磁道 0 柱面 1 扇区。包括硬盘主引导记录 ( MBR) 和分区表( Disk Partition Table,DPT)。其中主引导记录的作用就是检查分区表是否正确以及确定哪个分区为引导分区,并在程序结束时把该分区的启动程序( 也就是操作系统引导扇区) 调入内存加以执行。分区表以 80H 或 00H 为开始标志,以 55AAH 为结束标志,共 64 字节, 位于本扇区的最末端。 MBR 是由分区程序( 如Fdisk. exe) 产生的,不同的操作系统这个扇区可能是不相同的。
操作系统引导区 ( Dos Boot Record,DBR) 通常位于硬盘的 0 磁道 1 柱面 1 扇区,是操作系统可以直接访问的第一个扇区,它包括一个引导程序和一个被称为 BPB ( Bi- os Parameter Block) 的分区参数记录表。引导程序的主要任务是当 MBR 将系统控制权交给它时,判断本分区根目录前两个文件是不是操作系统的引导文件。如果确定存在,就把它读入内存,并把控制权交给该文件。BPB 参数块记录着本分区的起始扇区、结束扇区、文件存储格式、 硬盘介质描述符、根目录大小、FAT 个数,分配单元的大小等重要参数。 DBR是由高级格式化程序( 如Format. com) 所产生。
文件分配表 ( File Allocation Table,FAT) ,是操作系统的文件寻址系统。为了防止意外损坏,FAT一般做两个( 也可以设置为一个) ,第二 FAT 为第一 FAT 的备份。同一个文件的数据并不一定完整地存放在磁盘的一个连续的 区域内,而往往会分成若干段,像一条链子一样存放,这种存储方式称为文件的链式存储。硬盘上的文件常常要进行创建、删除、增长、缩短等操作,因此盘上的文件可能被分得很零碎 ( 每段至少是一簇) ,但由于硬盘上保存着段与段之间的连接信息 ( 即 FAT,文件分配表) ,操作系统在读取文件时,总是能够准确地找到各段的位置并正确读出。在 FAT 区之后便是目录区与数据区,其中目录区起到定位的作用,而数据区 DAT 是真正存储数据的地方, 位于 DIR 区之后,占据硬盘上的大部分数据空间。

硬盘数据恢复原理和方法

当存储一个文件时,操作系统会检查 FAT,找到足够容纳我们新文件的空间,然后把文件内容写到相应的硬盘扇区上,最后在 FAT 中做上标志,表示该空间已被占用。因此,当删除文件时,并不对实际文件所占用的扇区进行操作,而是仅在分配表中标记为空白,而文件的实际内容并没被破坏,并且通常所说的格式化程序 ( 指高级格式化) ,并没有把 DATA 区的数据清除,只是重写了 FAT 表而已,至于分区硬盘,也只是修改了 MBR 和 EBR,绝大部分的 DATA 区的数据并没有被改变,这也是许多硬盘数据能够得以修复的原因。但前提条件是: 被删除文件的扇区不能被新文件占用,否则就无法恢复原文件了。

1 文件删除及恢复
操作系统删除文件的操作进行了两方面的操作:
将文件在磁盘的文件目录表中的相应文件目录登记项的第一个字节更改为 E5H。
将文件所占的镞号在文件分配表中的记录清零, 以释放该文件所占空间。
因此,文件数据信息仍然 “保留” 在硬盘数据区中。所以,此类型的数据恢复只要通过某些数据恢复软件,按照有关的设置进行扫描即可恢复数据,只是注意: 恢复后的数据不能存放在故障盘的分区中。

2 硬盘重分区或分区表损坏下的数据恢复
对硬盘重分区或分区表损坏也既是人为或病毒入侵等原因修改了硬盘逻辑 0 扇区 ( 即硬盘主引导记录) 。
解决方法:
将硬盘作为从盘挂接到另一台计算机上进入系统, 在系统下启动数据恢复软件打开从盘,查看此硬盘的逻辑 0 扇区的结尾标识是否为 55AA,若不是将之改为 55AA,将硬盘接到原计算机上开机看是否正常。
手动修复分区表。手动修复分区表将完全凭借经验,在数据恢复软件下直接操作分区表数据。对于一个已经被破坏的分区表而言,其结束位置可能完全错乱,此时大家可以通过寻找下一个 “55AA” 标志来确定,因为下一个分区开始的位置向前推移一个扇区就是上一个分区结束的位置。根据所得到的磁头、扇区和柱面数字再折算成 16 进制,然后使用数据恢复软件回写即可。此外,在寻找下一个 “55AA” 的过程中可能会碰到很多干扰项,建议根据硬盘分区的容量结合判断。手写恢复分区表的整个过程需要拥有大量的实际经验,可以进一步深入学习。

3 硬盘 DBR 损坏的数据恢复
DBR 是操作系统能直接访问的第一个扇区,它包括一个引导程序和一个被称为 BPB ( Bios Parameter Block) 的本分区参数记录。引导程序主要作用是当 MBR 把系统控制权交给它时,判断本分区是不是引导分区,如是,则 把其读入内存,并把控制权交给该文件。BPB 参数块记录着本分区的起始扇区、结束扇区、文件存储格式、硬盘介 质描述符、根目录大小、FAT 个数、分配单元的大小等重要参数。它对操作系统的成功启动有至关重要的作用,当DBR 被破坏时计算机系统将无法启动,因此每一个分区都有一个备份 DBR,此时,可以利用硬盘上已存在的 DBR 备份去恢复被损坏的 DBR。首先将待修硬盘挂接在另一台正常的计算机上,进入系统后用数据恢复软件打开待修硬盘。如果分区格式为 FAT32,则利用分区表数据找到故障分区的起始扇区,跳转到该分区起始位置,第一个扇区为DBR,往后查找到第六个扇区,此分区即为 DBR 备份的数据,将之覆盖第一个 DBR 扇区即可。完成后,将修复的硬盘挂到原机器上,重启系统。
如果分区格式为 NTFS,则利用分区表数据找到故障分区的最后一个扇区,只需把最后一个扇区备份的 DBR 覆盖到原故障 DBR 扇区,即可修复好 NTFS 分区,数据也会完好无损。

原文地址:http://blog.51cto.com/sun510/2122043

时间: 2024-11-06 19:15:10

硬盘常见故障有哪些,如何恢复数据?的相关文章

希捷硬盘常见故障及维修方法

希捷是比较常见的硬盘.移动硬盘品牌,那么希捷硬盘在使用的过程中,会有哪些故障?导致希捷硬盘故障的原因有哪些?希捷硬盘出现故障怎么修?本文将从以上几个方面来谈谈希捷硬盘维修. 导致希捷硬盘数据丢失的常见故障 1.硬盘中病毒.误删除文件.误格式化.变成RAW格式.显示0字节.分区丢失.文件丢失. 2.希捷数据硬盘,移动硬盘提示"未被格式化,现在要格式化吗""文件或目录损坏且无法读取".I/O错误等问题. 3.希捷硬盘.移动硬盘不认盘,插到电脑USB不能识别.灯不亮.没有

Linux常见故障-------MBR引导扇区恢复

本次给大家介绍的是Linux常见故障其中的MBR引导扇区. ----------------故障概述-------------- 基本概述在Linux系统的启动过程中,涉及MBR主引导记录.GRUB启动菜单.系统初始化配置文件等各方面,其中任何一个环节出现故障都可能会导致系统启动的失常,因此一定要注意做好相关文件的备份工作. 完整的开机引导流程 开机自检:也称加电自检(POST,Power On Self Test). 指计算机系统,接通电源,(BIOS程序)的行为,包括对CPU.系统主板.基本

硬盘物理故障开盘+RAID-5阵列瘫痪恢复数据过程

服务器数据恢复故障描述 服 务 器 型 号:HP P2000服务器操作系统:VMWARE ESX服务器文件系统:VMFS磁盘阵 列 级 别:RAID-5需要进行数据恢复的服务器挂载了8块硬盘组成RAID-5磁盘阵列,其中4号盘是热备盘,服务器在正常运行中两块硬盘亮×××故障灯,经用户方维护人员检测,故障硬盘应为物理故障,表现为:序列号无法读取,在SAS扩展卡上硬盘无法识别.需要对raid磁盘阵列进行数据恢复** 硬盘物理故障修复 由于服务器故障情况严重,需要首先确定该组raid阵列的磁盘掉线原因

HP存储raid5两块硬盘离线lvm下vxfs文件系统恢复数据方案

故障描述 HP FC MSA2000存储,由于RAID5阵列中出现2块硬盘损坏并离线,而此时只有一块热备盘成功激活,因此导致RAID5阵列瘫痪,上层LUN无法正常使用,用户联系联系北亚数据,整个存储空间由8块450GB SAS的硬盘组成,其中7块硬盘组成一个RAID5的阵列,剩余1块做成热备盘使用. 由于存储是因为RAID阵列中某些磁盘掉线,从而导致整个存储不可用.因此接收到磁盘以后先对所有磁盘做物理检测,检测完后发现没有物理故障.接着使用坏道检测工具检测磁盘坏道,发现也没有坏道. 解决方法:

HP存储raid5两块硬盘离线lvm下vxfs文件系统恢复数据过程

故障描述 HP FC MSA2000存储,由于RAID5阵列中出现2块硬盘损坏并离线,而此时只有一块热备盘成功激活,因此导致RAID5阵列瘫痪,上层LUN无法正常使用,用户联系联系北亚数据,整个存储空间由8块450GB SAS的硬盘组成,其中7块硬盘组成一个RAID5的阵列,剩余1块做成热备盘使用. 由于存储是因为RAID阵列中某些磁盘掉线,从而导致整个存储不可用.因此接收到磁盘以后先对所有磁盘做物理检测,检测完后发现没有物理故障.接着使用坏道检测工具检测磁盘坏道,发现也没有坏道. 解决方法:

哪些情况会导致磁盘阵列故障,故障后如何恢复数据

现在数据访问的性能及数据存储的安全性是企业信息化应用环境中最为关心的问题.目前,RAID技术已广泛地应用于服务器附加存储.网络存储及Internet存储的领域上,以提高数据访问的性能并增强数据的安全有效.而RAID是最重要用途是数据存储和备份RAID磁盘阵列因为其良好的容错能力以及对多块硬盘优势的充分发挥,得到越来越广泛的应用,特别是满足企业需要储存大量数据的需求.磁盘阵列故障会导致数据丢失给企业带来严重的损失,那么在故障发生后如何进行数据恢复呢?下面给大家详细介绍. 以下情况容易导致 RAID

电脑硬盘永久删除后怎么恢复数据?

定期给硬盘清理可以为硬盘腾出更多的空间存放更重要的资料,但有时这样的举动也会给自己带来一些麻烦.比如,当我们在进行磁盘清理的时候,很容易出现误删 除文件的情况,而如果恰恰被删除的文件十分重要.那么如何才能找回硬盘清理后误删除的文件呢?数据恢复行家给出了答案,借助目前专业的数据恢复软件,大家都能自己动手找回丢失的文件. 事实上要解决硬盘误删除文件很容易,通常情况下数据恢复软件就能协助完成.其实,硬盘就像一张白纸,你在磁盘上安装软件,就相当于在白纸上写了文字,当你 清理磁盘,进行文件删除操作时,就相

raid6三块硬盘离线应该怎么恢复数据?磁盘阵列数据恢复方法

需要进行数据恢复的磁盘阵列是在一所高校里,首先简单介绍一下发生故障的这台设备具体情况:需要进行数据恢复的设备是一组由6块硬盘(容量为750G)组成的raid6,现在有3块硬盘为离线状态,raid崩溃.服务器是web服务器,主要运行的MySQL数据库以及存放大量的其他文件全部数据丢失,急需进行raid数据恢复.由于在我们接手到客户设备之前已经由其他公司进行过一次raid数据恢复工作,但数据并没有完全恢复,数据库也损坏严重,数据恢复工作失败.所以我们接到这6块磁盘后第一件事就是把这组raid的6块磁

raid5阵列掉了两块硬盘,都是物理故障,如何恢复数据

1.服务器数据恢复故障描述 今天介绍的这次数据恢复的服务器故障情况为硬盘离线,故障服务器内是由多块硬盘组成的一组raid5磁盘阵列,由于服务器内的硬盘掉线导致服务器崩溃,管理员检查服务器发现这两块硬盘均有物理故障,想要恢复数据必须首先对掉线硬盘进行物理故障的修复. 2.硬盘物理故障修复 服务器数据恢复工程师首先将掉线的两块硬盘进行检测,硬盘加电后磁头无法寻道,分离PCB清洁HDA组件后再次尝试加电依然不能寻道,只能对故障硬盘进行物理修复(洁净间中禁止拍照,此处无图). 3.重组RAID-5磁盘阵