从损坏的(尺寸减小)MicroSD 中恢复信息

从损坏的(尺寸减小)MicroSD 中恢复信息

我有一张 16 GB 的 MicroSD 卡,以前用于 Galaxy 智能手机。

我现在看到的是读卡器几乎无法识别的磁盘。实际上可以识别它的读卡器显示该磁盘有大约 200MB 的未格式化空间。

diskutil 列表输出:

/dev/disk2 (external, physical):
    #:TYPE NAME    SIZE       IDENTIFIER
    0:             *255.2 MB  disk2

我无法让 dd 从中复制超过 200 MB 的空间(即使要复制的字节数完全相同),并且 EaseUS 数据恢复软件完全找不到此驱动器上文件系统或任何文件的迹象。

那么,您能猜一下吗:

  • 是否有可能告诉系统它的实际大小(也许通过弄乱 MBR)?
  • 该驱动器是否可能被手机加密(但是在​​任何时候我都没有被提示输入密码)。

解决方案:该卡似乎在硬件层面出现故障。可接受的答案可能是针对“常规”情况的综合指南。

答案1

恢复数据

要恢复数据,您可以使用 照相记录, 或者救援

修复 MBR

您可以使用测试磁盘修复 MBR,或者您可以删除现有分区并使用 GPARTED 重写 MBR 表。

编辑

打开终端并输入:

sudo testdisk

选择“创建新日志文件”

选择你的 micro-sd 并按 Enter

选择分区类型

在下一个屏幕中,选择分析

你会得到类似这样的结果:

TestDisk 6.14, Data Recovery Utility, July 2013
Christophe GRENIER <[email protected]>
http://www.cgsecurity.org

Disk /dev/sdb - 7794 MB / 7433 MiB - CHS 1023 240 62
 Partition               Start        End    Size in sectors
>P FAT16                    0   2 49     4  66 48      63488 [ARCHISO_EFI]
 P FAT16                  374  87 47   386 148 40     182336 [NO NAME]
 P FAT32                  386 180 41  1023   8 48    9467904

此时,您可以选择一个分区并按 P 查看您的文件,然后按 C 将其复制到另一个存储器。

当 TestDisk 找到可以恢复的分区时,它会在左列中用 P 标记

按 Enter 键,然后您可以尝试将分区写入磁盘(您可以执行更深入的搜索)。

然后您可以选择将恢复的分区写入磁盘

相关内容