如何从 mtp 设备恢复已删除的文件?

如何从 mtp 设备恢复已删除的文件?

偶然我从我的华硕 zenfone MAX 3 的内部存储内存中删除了两个图像目录,而且我没有 SD 卡。我发现最重要的是一款恢复已删除数据的工具。但它无法将其/run/user/1000/gvfs/mtp:host=%5Busb%3A001%2C0作为分区来扫描。我USB debug按照以下说明激活了该选项:

  1. 转到设置->关于手机/平板电脑。
  2. 转到滚动列表末尾的“版本编号”。
  3. 连续点击“版本号”3次
  4. 现在开发者选项将包含在您的设置列表中。转到“开发选项”检查 USB 调试 > 确定。完成。

但在 USB 配置中我有:

  1. 加载
  2. MTP(媒体传输协议)
  3. PTP(图片传输协议)
  4. RNDIS(USB 以太网)
  5. 音频源
  6. MIDI

我将 USB 电缆插入 PC 并收到以下警告消息:

 Use USB to transfer files

我按下了OK

答案1

我不知道你使用的是哪种 mtp 设备,但我能够使用照相记录(testdisk 软件包的一部分),而 scapel(已过时)和 foremost(也已过时)无法读取。我还建议将 mtp 设备设置为大容量存储,以便 photorec 可以读取它,正如这里所述如何安装智能手机来恢复文件

答案2

基本上不能 - 因为 MTP 是一种高级协议。它不允许您访问底层文件系统;它允许您访问托管 MTP 会话的系统(例如本例中的手机)所看到的文件系统。系统将文件视为已删除,因此无法通过 MTP 访问。

您需要以某种方式访问​​此设备。有些手机可以显示为大容量存储设备,如果是 SD 卡,您可以将其插入计算机。或者您可以找到在手机上运行的恢复工具。

相关内容