::香农::青岛数据恢复中心::

手机照片视频删除后可以恢复吗?-从一部三星A7手机案例说起

关键词:手机照片恢复,手机视频恢复,手机内存删除,Trim

摘要:手机照片视频在删除后的恢复,时间是最重要的。如果距离删除操作后的时间过长,照片视频所占用的空间将被回收,从而导致删除的照片视频将彻底不可能恢复。

 

客户一部三星A7手机,照片视频删除后,欲恢复;在ROOT手机、镜像出内存后,发现:被删除的文件所占用的区域,已经被系统“回收”,数据已经不可能恢复。

从Android 4.3开始,加入了Trim功能,这样手机中的数据在被删除后,经过一段时间,被删除的数据所占用的空间,就会被系统“回收”;被回收后的数据将永远不可能被恢复。

建议客户在手机照片视频被删除后,尽快进行数据恢复,最好是在24小时之内,而且手机不能闲置过夜。

TRIM 是一条 ATA 指令,由操作系统发送给闪存主控制器,告诉它哪些数据占的地址是“无效”的。在 TRIM 的帮助下,闪存主控制器就可以提前知道哪些 Page 是“无效”的,便可以在适当的时机做出优化,从而改善性能。这里要强调下,TRIM 只是条指令,让操作系统告诉闪存主控制器这个 Page 已经“无效”就算完了,并没有任何其它多余的操作。在测试的过程中,我们发现 TRIM 的触发需要操作系统、驱动程序以及闪存主控三者都支持才能真正意义上实现。例如:

操作系统不支持的情况:Android 4.3以下均不支持 闪存主控不支持的情况:Samsung Galaxy Nexus(I9250)所选用的闪存不支持 基于 TRIM 技术,目前常见有两种方案可以解决“写入放大”的问题:

discard 选项。该方案将在挂载 ext4 分区时加上 discard 选项,此后操作系统在执行每一个磁盘操作时同时都会执行 TRIM 指令。该方案的优点是总体耗时短,但影响会到删除文件时的性能。 fstrim 命令。该方案将选择合适的时机对整个分区执行 TRIM 操作。相对于方案一,该方案总体耗时较长,但不会影响正常操作时的磁盘性能。

按照可查询到的资料,Android手机启动垃圾回收的条件是:

-有/无操作:距屏幕熄灭||屏保启动已超过71分钟

-是/否电量充足:维护期20%,非维护期(充电状态30%,非充电状态80%)

-是/否维护超时:启动维护已超过71分钟

-是否已到维护期:据上次启动维护超过1天

android手机trim

-避免Trim触发的方法:根据Android的触发过程分析,只需设置屏幕常亮即可避免Trim的触发

-经过试验分析,FSTRIM并不一定能够按期执行(每天一次)。而导致这一问题的原因可能是Idlemaintence对电量的要求过高(未充电状态下大于80%)。

相关文章 

随便看看 

  1. WD移动硬盘开盘换磁头恢复数据一例
    一WD西部数据Element新元素移动硬盘,由于客户不慎摔落导致磁头损坏,表现为硬盘通电后发出“嗒嗒嗒”的敲击声音。
    阅读全文
  2. [香农]青岛U盘数据恢复-U盘维修
    客户:青岛市人事局某处U盘,无法识别。
    阅读全文
  3. 【香农青岛数据恢复】硬盘坏道数据恢复
    坏扇区是硬盘上不可读的区域,可能是逻辑的,也可能是物理的,不过对于操作系统来说,两者没有什么不同操作系统都...
    阅读全文