是否可以使用 USB 转 IDE/SATA 适配器恢复数据?

rad*_*dui 2 data-recovery sata-to-usb

我有一个Gembird IDE/S-ATA2 转 USB 适配器,我想知道是否可以使用它从笔记本 SATA 硬盘恢复已删除的文件?

数据恢复过程是否向硬盘发送一些低级命令,如果通过 USB 传输这些命令可能会丢失?

use*_*686 7

\n

是否可以使用它从笔记本 SATA 硬盘恢复已删除的文件?

\n
\n

这可能取决于工具,但是,它的工作方式应该与直接连接的磁盘相同。

\n
\n

数据恢复过程是否向硬盘发送一些低级命令,如果通过 USB 传输这些命令可能会丢失?

\n
\n

一般来说,不会。数据恢复软件通常只是以与操作系统相同的方式读取数据扇区 \xe2\x80\x93 它仅使用不同的方法来查找可能仍然存在的数据(例如,照片被“删除”,但实际的 JPEG 数据仍然存在) ,它只是不再附加到文件夹)。

\n

虽然确实有许多命令无法通过许多 USB 适配器1工作,但这些命令通常都不用于数据恢复。特别是,磁盘\xe2\x80\x93中没有“撤消写入”或“恢复扇区”命令,一旦扇区被覆盖,它就会被覆盖。2

\n

也就是说,某些 USB 适配器不能很好地处理损坏的磁盘,例如,如果某些扇区在物理上几乎无法读取,则磁盘可能仍会继续重试,但适配器可能已经决定“放弃”。(这可能会混淆“ddrescue”等尝试复制部分损坏磁盘的工具。)拥有多个使用不同控制器芯片构建的适配器通常很有用。

\n

另一方面,要小心转换过多\xe2\x80\x93 的适配器,有些适配器实际上会将扇区重新映射到不同的大小(使 512b 磁盘看起来像 4K 磁盘);当通过这样的适配器连接时,数据在技术上仍然存在,但偏移量完全不同,因此操作系统甚至无法识别完整的文件系统。

\n
\n

1部分原因是 USB 存储设备使用 SCSI,而不是 ATA,因此适配器必须进行转换。(此外,“常规”大容量存储设备的子集非常有限,而较新的 UASP 标准则更加灵活。)

\n

许多 ATA 命令具有 SCSI 等效项,可以被转换或至少通过隧道传输,但许多便宜的 USB-SATA 3适配器实际上并不费心去转换所有这些命令 \xe2\x80\x93,仅转换最常见的命令(请阅读,写入、识别磁盘、读取 ATA SMART 数据)。

\n

例如,许多 USB-SATA 适配器不支持向 SSD 发出 TRIM 命令,即使有直接的 SCSI 等效命令并且可以执行转换。

\n

2对于密度较低的磁盘,可能会使用昂贵的物理检查来检索被覆盖的数据(因此出现了“3 遍 DoD 擦除”等类似方法),但如今这种方法不太可能奏效。

\n

3正式名称是“SATA”或“Serial ATA”。

\n