其他
SSD和eMMC取证(二)
本文由金恒源编译,由陈裕铭、Roe校对,转载请注明。在系列文章的第一篇中,回顾了几种现代常用的固态硬盘(M.2、PCI-E、NVMe设备),并谈到了这些设备的数据获取。本文将讨论外置固态硬盘和eMMC的相关内容,并将涉及eMMC的trim机制。eMMC存储的出现eMMC是一种基于闪存的非易失性存储设备,多用于小型设备和移动设备。eMMC存储用于大多数Android智能手机、Android和Windows平板电脑,以及一些并不昂贵的Windows二合一设备(译者注:在国外,Windows二合一设备一般分为两大类:屏幕可以360°旋转的笔记本称为Convertible;屏幕与键盘可拆分的笔记本称为Detachable)、低端上网本和超薄便携本,特别是那些配备较小显示屏和英特尔凌动系列处理器的设备。在传统意义上,固态硬盘体积庞大且价格昂贵。近几代的Windows平板电脑、可折叠电脑和超轻台式机(其中大部分采用英特尔Atom芯片组)采用了一种体积更小、价格更便宜、运行速度并不快的eMMC芯片形式的存储。eMMC芯片本质上是一种SD卡,以BGA芯片的形式焊接在主板上。同SSD驱动器一样,eMMC芯片有一个内置的控制器,但eMMC控制器与SSD驱动器中使用的控制器相比要简单得多,速度也慢得多。因此,虽然eMMC可能采用与SSD驱动器相同的技术(即预留空间、重映射、TRIM和背景擦除),但可能阉割了其他的一些功能。(例如许多安全功能,如DRAT或DZAT)即使eMMC控制器实现了后台垃圾收集机制,但与SSD驱动器相比,它的工作速度也会慢得多,因为只有一个单一通道可被用于所有的读写操作。eMMC芯片并不具有SSD驱动器的大规模并行性,因此读取或写入数据的速度会慢很多。(译者注:Trim机制分为不同的类型:•