
机械硬盘结构的原理是,硬盘包含一个或多个可以读取和写入数据的数据存储磁盘. 磁盘上有一个读写,有点像老式的光盘驱动器. 硬盘中还有一个保护电动机来驱动存储磁盘. 旋转,以便可以读取数据的不同部分.

在使用新的机械硬盘之前,必须先对其进行分区,然后再使用Format格式化相应的分区,以便将来我们可以在该硬盘上存储数据. 硬盘分区就像在一个地方建仓库,每个仓库就像一个分区. 格式化就像将东西存储在仓库中,并且必须有架子来指定对应的位置. 我们有时会接触到的引导分区是仓库门号,它应该记录该分区容量的性质以及相关的引导启动信息. FAT表就像仓库的货架号,目录表就像仓库的账簿. 如果需要查找项目,则需要先找到帐户,然后在某个架子上取走该项目. 普通文件读取也是相同的原理. 首先将某个分区的BPB参数读取到内存中. 当需要读取文件时,首先读取文件目录表,找到对应文件的第一个扇区和FAT表. 输入后,在FAT表中找到后续扇区的对应链接,将磁臂移至对应的位置来读取文件,并完成对特定文件的读写操作.
很长一段时间以来,我们已经非常习惯于使用计算机来完成日常工作,因此,我们从未认真考虑过我们无法承受的计算机错误的后果. 其中,数据载体-硬盘损坏造成的后果最为严重.
机械硬盘故障可以大致分为两类: 一种类型可以通过软件或指令进行修复,我们称其为硬盘固件级故障;另一种可以通过软件或指令进行修复. 另一种是由于对硬盘物理组件的物理损坏而引起的. 故障,我们称之为硬盘物理级故障. 对于后一种类型的物理级硬盘故障,在实际数据恢复情况下,最常见的故障是磁头损坏和高速操作期间硬盘磁头与硬盘盘片之间的碰撞导致的大面积刮擦. 这种故障硬盘通常表示硬盘无法正常识别,并且长时间无法进入就绪状态. 同时,一个典型的症状是硬盘在通电后会发出来回敲打磁头的声音,甚至在磁头和磁盘刮擦之间会发生碰撞和摩擦.

如果在硬盘运行时读/写头与磁盘直接接触,则锋利的头会切穿包括绝缘层和喷涂碳层的保护层,从而形成一个圆形的划痕区. 也会损坏头部本身. 这就是我们所说的硬盘上的物理划痕或物理磁头损坏.
造成磁头损坏的元凶可能是微小的灰尘颗粒落在光盘上. 由于磁盘运行时磁头在磁盘上的悬浮高度非常小,并且磁盘高速旋转产生的动量,一旦磁头受到外力撞击,很可能会破坏磁头的平衡. 悬浮飞行并撞击磁盘表面. 读写头由相对较硬的材料制成,接触时很容易在保护层上产生穿透性的划痕. 磁头和磁盘之间的上述碰撞将损坏磁盘中存储数据的磁性层. 磁头一旦拖到光盘上,将导致永久性数据丢失. 另外,由于摩擦过热或冲击变形,磁头将最终无法工作. 此外,当磁盘继续通电时,损坏的磁头和磁盘刮擦后产生的小颗粒将对磁盘的原始完好区域造成更多刮擦.
关于物理磁头损坏情况下的数据恢复,目前最好的方法是,在合适的环境(如无尘室)中打开硬盘腔,以更换损坏的硬盘物理磁头并进行清洁. 同时粘贴磁盘将小颗粒附着后读取数据. 但是,此方法不是万能药. 除了更换磁头的技术外,一个普遍的问题是,如果光盘上出现严重的物理刮擦,更换硬盘头将无济于事. 磁头将立即报废,造成刮擦. 受伤区域后的完整区域也无法读取. 原因是当磁头穿过划痕区域时(无论硬盘是否试图读取该区域),由于缺少磁头的保护层,磁头将无法保持漂浮在该区域中. 光盘,并且将再次与光盘直接接触. 有时会因过热,变形或短路而损坏. 如何确保磁头安全通过划痕区域,已成为能否成功获取硬盘数据的关键.

数据恢复以记录磁头的物理划痕
固态硬盘驱动器比通常的USB闪存驱动器更简单,除了电路板更复杂之外. 没有诸如机械硬盘驱动器之类的电动机和存储光盘,但主要是半导体固体作为数据存储介质.
由于固态驱动器的内部结构与传统硬盘驱动器非常不同,因此两者之间的硬件故障表现也有所不同. 固态驱动器包含一系列更复杂的电子组件,包括存储芯片,控制芯片等,因此最常见的故障是电路故障,其次是固件故障. 固件故障主要表现为主板和系统在读取特定区域的文件和文件夹时无法识别硬盘,型号,容量识别错误或频繁崩溃.

主板和系统无法识别硬盘,多数是由于固态硬盘中的电路组件损坏所致,并且型号容量识别错误可能是由固态硬盘损坏引起的硬盘固件. 可以通过更换相应的附件来修复电路损坏. 要修复固件故障,您必须首先具有可以读写固态驱动器固件的工具和软件,然后必须具有相同版本的完整固件才能被修复. 维修过程非常复杂. 因此,维修固态驱动器不仅需要经验和设备,还需要足够的附件和固件库. 我们公司在固态硬盘驱动器恢复方面积累了丰富的经验,并且具有足够的附件和各种类型的固件程序版本,因此在恢复此类故障方有很高的成功率.
固态驱动器中最重要的是控制单元和固态存储单元. 固态存储单元用于记录数据,控制单元控制硬盘驱动器的正常操作. 打开固态驱动器,我们可以在电路上看到多个FLASH闪存颗粒. 这些颗粒是固态驱动器的存储单元. 存储单元具有一定的使用寿命,即擦除和写入的次数有限制. 当存储单元达到或超过擦除和写入次数时,将出现不稳定的条件或坏的块,这将导致整个固态驱动器无法正常工作. 例如,当系统读取数据时,它会卡住或频繁崩溃.
由于读取设备的局限性,损坏的存储单元中的数据恢复过程既复杂又困难,最终可能影响恢复效果. 某些人可能会要求仅损坏一个存储单元. 我使用设备读取其他存储单元. 大多数读取的数据不可用吗?但是答案是否定的. 原因是FLASH存储单元使用损耗均衡算法. 将数据分成小数据块,然后根据存储块的磨损程度(即擦除和写入次数)执行漂移存储.
为什么要使用消耗均衡算法?
我们知道,FLASH存储单元对擦除和写入的数量有限制,尤其是MLC存储单元,它可以擦除和写入大约10,000次,而SLC是MLC的10倍. 但是我们知道,硬盘的某些区域在使用过程中会被频繁擦除,例如系统引导扇区,虚拟内存等. 频繁擦除这些区域会导致FLASH存储单元过早损坏,从而导致闪存故障. 硬盘. 此时,其他区域的FLASH存储单元只能被擦除和写入数百次. 为了防止这种情况的发生,诞生了消费均衡算法,该算法首先应用于U盘.
什么是损耗均衡算法?
损耗均衡根据一定的大小将存储单元分为几个块,并对正在使用的块进行索引,并在每次擦除时更新一个块. 核心思想是将新写入的数据写入具有较少写入次数的块中,然后将数据在具有较大擦除和写入次数的块中移动到具有较少擦除和写入次数的块中.
从上面我们可以看到,SSD中的数据实际上是在底层无序存储的,因此,即使使用设备读取其他存储单元中的数据,也很难恢复数据. 无序数据的输出是控制单元的功能. 如果控制单元损坏,则必须用相同型号的控制单元更换. 如果没有匹配的控制单元,数据恢复将更加困难,因此这也是业界的一个大问题. 由于不同的制造商,不同的型号甚至不同批次的SSD都有不同的内部数据块排序算法,因此需要花费很长时间研究数据块排序算法,然后才能基于此算法编写相应的恢复软件.
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/dianqi/article-295578-1.html
果断把今天刚买的芝麻糊扔掉
让我们知道你一直记得海浪的好