永发信息网

固态硬盘不能恢复数据是因为什么

答案:2  悬赏:80  手机版
解决时间 2021-03-20 23:18
固态硬盘不能恢复数据是因为什么
最佳答案
几乎绝大多数存储设备在删除文件时都有如下类似的步骤:一旦用户删除文件,指向数据在硬盘上的具体位置的索引就会被删除(对于机械硬盘来说就是LBA逻辑块寻址)。

举例来说,如果为了管理方便你把自己收藏的电影存放位置写在一张纸上,某天你把这张纸烧掉了,实际上你只损失了一张纸,实际的电影还在。通常我们的数据存储就是这样,删除文件时只是删除了文件的索引,具体的文件还存在硬盘上。

也正因为实际数据仍然保存在硬盘上,数据恢复才有了操作的可能,当然前提是用户没有在原位置覆盖新的数据。一旦用户误删除了重要文件,使用数据恢复软件都有很高几率成功恢复文件,这种事对机械硬盘来说并不鲜见。随着SSD硬盘的兴起,恢复数据的方法虽然没有改变,但是固态硬盘独特的使用方法使得数据恢复面临新的挑战。
机械硬盘可以随时覆写数据而不会影响硬盘的读写性能,即使使用几年后其读写速度也不会有较大变化。与之相比,固态硬盘由于NAND闪存不同的工作原理导致使用一段时间后就会遇到性能下降问题。

我们可以用磁盘碎片产生的过程来解释这个问题,系统向磁盘的某个区块写入了一堆数据,在不需要的时候用户就会删除这些数据并在同位置保存别的文件,而操作系统是以固定大小的区块来保存文件的(windows系统默认格式化的时候是以4KB为一个数据单元),新保存的文件不一定能恰好填满原来占用的区块,假定一张图片的大小是6KB,需要占用一个4KB区块和另一个区块的2KB,而剩下的的2KB空间可能被另外的word文档占用,如果用户删除了图像文件,但是word文档不受影响,依然要占据剩下的2KB,因此就会产生磁盘碎片。

随着使用时间的增长,磁盘碎片就会越来越多,进而导致磁盘性能下降,所以我们需要定期整理磁盘碎片,将碎片占用的空间整合转移,但是对于固态硬盘来说磁盘碎片整理并没有解决全部问题。

一旦需要在原位置写入新的数据,传统的机械硬盘执行新数据写入只需要覆盖写入即可,而SSD硬盘必须要先清除原有的数据才能将新数据写入硬盘,这也是SSD硬盘性能更高的一个原因,而执行清除―写入的过程也正是TRIM指令最主要的作用所在。微软在Win7系统引入了新的基于ATA命令的TRIM指令,一旦有删除文件、格式化或者忽略文件之类的磁盘读写,系统就会向SSD硬盘发出命令清空区块中数据。这个过程很简单,但是很有实用价值。无论用户是删除文件还是格式化SSD硬盘,TRIM指令都会清空数据及索引,某种意义上来说这时的SSD硬盘相当于全新状态,不再有性能下降的问题。

TRIM指令的作用也正是本文的由来,多数人都忽略了TRIM指令的负面影响。用户在享受TRIM带来的好处时也不知不觉中使得数据恢复的可能性降至0。如前文提到的,在机械硬盘和不支持TRIM指令上的固态硬盘上进行数据恢复没有什么问题,只有原位置没有写入新的数据,用户只需要选择合适的软件基本上就能恢复误删文件。

数据恢复在支持TRIM的SSD上就会成为一个难题,一旦你删除了某个文件(随后又清空了回收站),你的数据可能永远也无法恢复了。因为TRIM指令的存在,用户删除数据后SSD硬盘就会彻底清空那个区块,而不是像传统的机械硬盘那样只删除索引而保留数据。
全部回答
分区表结构损坏。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我能用一身份证买同一车次的 , 不同段的两张
开封市档案馆地址在哪,我要去那里办事
剪电线皮的钳子,专业的叫法叫什么?
鸡蛋是用热的敷眼睛还是冷的?
2尺零寸5是多少个x。 我想买护腰。不知道买多
. 如图所示,竖直面内固定有一个半径为R的光滑
画夏天有哪些活动
茂名市盈联化工物资有限公司地址在哪,我要去
下载的系统是gho格式的,要怎么安装
江西人玉山人结婚的礼节是怎样的?小舅子结婚
臀部和大腿胖的人是不是穿什么牛仔裤都不会好
2012年萧山区最低工资标准是多少?
道教里什么阶段可以男女双修
http是什么意思
同花顺这个灰色横条是什么意思? 是压力线和
推荐资讯
女人老是腰酸是怎么回事
我家的美菱冰箱BCD-190ZE2的屏显坏了,可找人
普通合伙企业要吸纳新的投资人加入,应该经过
模拟山羊手机版机械羊怎么获得
有谁知道这是不是玛瑙?形状像聚宝盆,谢了
知乎上哪几个时间段的流量最高?
梁平法施工图KL1y(8)是什么意思
《浴火王妃:王爷,妾本蛇蝎》可以在哪个软件看
装cad2006不小心注册成了教育版怎么办?
混凝土梁,柱表面做仿木处理套什么定额
wow MS幻化有什么好看的装备没
外贸公司第一笔美金进来如何申报
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?