如何在 MacOS 中从损坏的 USB 记忆棒或存储卡恢复数据

阅读本文,了解如何修复 Mac 上损坏的 USB 记忆棒或存储卡。如果驱动器未显示在 Finder 中,如何从驱动器检索文件,以及如何从 USB 驱动器和存储卡恢复已删除的数据。

内容

  • 如何检查驱动器的可操作性
    • 步骤 1. 检查连接
    • 步骤 2. 使用“磁盘工具”检查并修复您的驱动器
  • 如何在 MacOS 中创建 USB 记忆棒或存储卡的映像
    • 方法1:Hetman分区恢复
    • 方法二:终端
  • 在 MacOS 中从损坏的 USB 记忆棒或存储卡恢复数据
    • 方法1.如何从磁盘映像恢复数据
    • 方法 2. 如何使用 Hetman Partition Recovery 从 USB 记忆棒或存储卡恢复已删除的数据
  • 如何恢复 USB 记忆棒或存储卡的可操作性
    • 步骤 1. 使用终端恢复
    • 步骤 2. 使用终端修复 MBR 或 GPT
    • 步骤 3. 使用磁盘工具或终端创建新分区
  • 结论
  • 问答
  • 评论

USB 棒和存储卡是存储和传输数据非常方便的设备。唯一的问题是,他们有一个令人讨厌的习惯,就是在你最意想不到的时候出故障。它通常是由于文件系统错误、设备被不正确地删除或者甚至在发生一些物理损坏之后发生的。

我们将探讨几种从损坏的 USB 记忆棒或存储卡中检索信息的方法。如何从 Finder 中未显示的驱动器获取文件,以及如何从 USB 驱动器和存储卡恢复已删除的数据。


前往查看


MAC 无法检测到外部驱动器

如何检查驱动器的可操作性

步骤 1. 检查连接

第一步是确保问题出自您的设备,而不是 USB 端口或读卡器。

要做到这一点:

  • 连接设备到另一个 USB 端口。如果您的 Mac 缺少所需的端口,请使用适配器(例如 USB 转 Type-C)。
  • 如果您使用存储卡,请尝试使用另一个读卡器。如果它通过电缆连接到计算机,请检查该电缆是否损坏。
  • 将您的 USB 记忆棒或读卡器连接到另一台电脑。如果您的设备与另一台 Mac 运行良好,那么您的计算机或笔记本电脑可能是真正的罪魁祸首。

如果无法识别设备,您可以继续执行下一步。

步骤 2. 使用“磁盘工具”检查并修复您的驱动器

下一步将帮助您查看设备的可操作性是否可以恢复,我们可以尝试修复其错误。

要检查 USB 记忆棒或存储卡的状态,让我们使用名为的 MacOS 集成工具磁盘工具

按键盘快捷键 - Command + Space,然后输入“磁盘工具”;否则,请从以下位置打开该工具发射台其他

在左侧菜单中,找到您需要的驱动器。如果未显示,请尝试重新连接驱动器 - 将其移除并再次插入 Mac。

现在选择设备并单击急救。该工具将运行磁盘诊断,检查其结构和文件系统。

如果检测到任何错误,该工具将建议修复它们。如果出现此类请求,请确认此操作。

该实用程序将帮助您自动修复许多常见问题 - 例如损坏的文件系统或错误的元数据条目。

在我们继续执行其他步骤对您的设备进行故障排除之前,建议创建逐字节图像USB 记忆棒/存储卡的。这将使您能够安全地处理数据,而不存在丢失或损坏数据的风险。

方法1:Hetman分区恢复

要创建任何磁盘的完整映像,请使用Hetman 分区恢复– 专用的数据恢复工具。从官方网站下载,选择MacOS版本。

选项由 Hetman 分区恢复支持
恢复 macOS 文件系统(HFS+、APFS)✅ 是的
从 macOS 格式化的磁盘恢复✅ 是的
从 macOS 中使用的外部磁盘恢复✅ 是的
支持的文件系统FAT/exFAT、NTFS/ReFS、APFS/HFS+、Ext2/3/4/ReiserFS、XFS/UFS/ZFS/Btrfs/VMFS/HikvisionFS
支持的操作系统MacOS、Linux、Windows

安装程序。操作方法如下:

  • 只需双击下载的文件即可运行它。

  • 将快捷方式拖动到包含程序的文件夹。

  • 要运行该工具,您可能需要输入帐户密码。

  • 当该工具启动时,您可以看到它需要对磁盘的完全访问权限才能正常工作。打开安全设置并启用完整磁盘访问。

  • 当工具窗口打开时,找到所需的驱动器,选择它并单击保存磁盘满的,然后选择保存位置。

该过程结束后,您将获得 USB 记忆棒或存储卡的逐字节图像。现在,您可以随时尝试您的驱动器,因为您可以随时从映像恢复其文件。

方法二:终端

此外,可以使用终端创建此类图像。从应用程序菜单中打开它。

对于初学者,您需要知道 USB 记忆棒或存储卡标识符。为此,请运行命令可疑清单

更多阅读:如何在 Windows 10 中从 SD 卡恢复已删除的照片?

diskutil list复制

然后运行此命令来创建图像:

sudo dd if=/dev/disk2 of=/Users/mac/Desktop/USB_Backup.img bs=1m复制

在这里,磁盘号是您的驱动器的标识符。

结果,图像将保存到您的桌面。

在 MacOS 中从损坏的 USB 记忆棒或存储卡恢复数据

方法1.如何从磁盘映像恢复数据

现在您已经有了磁盘映像,我将向您展示如何检索所需的文件。

要执行此操作,请打开Hetman 分区恢复并上传您刚刚保存的磁盘映像。

在工具菜单中,选择挂载磁盘原始图像。给出图像的路径 –打开

该磁盘将出现在程序窗口中。右键单击磁盘并选择打开

现在选择扫描类型 -快速扫描

扫描结束后,转到已删除文件所在的文件夹,选择它们并单击恢复

然后选择保存项目的位置(磁盘和文件夹)并点击恢复再次。

最后,您将在您选择的文件夹中找到恢复的文件。

方法 2. 如何使用 Hetman Partition Recovery 从 USB 记忆棒或存储卡恢复已删除的数据

此恢复工具允许您对损坏的设备(即使操作系统无法识别它们)进行深入分析,并恢复已删除的文件。如果您不小心从 USB 记忆棒或存储卡中删除了重要文件,可以按照您刚才看到的相同方式恢复这些文件。

有两种扫描类型可用:

  • 快速扫描,它会立即分析磁盘并显示找到的文件。
  • 全面分析,这需要更长的时间和更深入的搜索文件。

在下一阶段,选择驱动器的文件系统。如您所见,该工具支持最流行的文件系统,它可以帮助您从任何类型的存储设备恢复丢失的文件。

所选扫描结束后,打开已删除数据的文件夹。所有已删除的文件都标有红叉。

您可以在预览窗口中看到每个文件的内容。

现在 – 就像从图像恢复文件的情况一样 – 选择需要恢复的文件并单击恢复,然后给出保存它们的路径。

正如您所看到的,该程序可以毫不费力地找到曾经存储在该 USB 记忆棒上的文件并恢复它们。如果您的文件夹中没有文件,则有关其位置的信息可能已被删除,因此请尝试在内容感知分析文件夹。

如何恢复 USB 记忆棒或存储卡的可操作性

步骤 1. 使用终端恢复

现在我们已经探索了如何创建磁盘映像并恢复其文件,现在是时候继续并恢复 USB 记忆棒或存储卡的可操作性了。为此,我们需要终端。

打开终端并键入以下命令:

diskutil list复制

此命令将显示连接到您的计算机的所有磁盘的列表。在列表中找到您的 USB 记忆棒。记住它的标识符。

现在让我们检查是否有错误,并在可能的情况下修复它们。

使用另一个命令执行此操作:

Sudo diskutil repairDisk /dev/disk2复制

sudo fsck_msdos /dev/disk2复制

在此指定驱动器标识符。因此,如果系统发现任何错误,它应该会自动纠正它们。

等到该过程结束。修复错误后,USB 记忆棒或存储卡应该开始正常工作。

步骤 2. 使用终端修复 MBR 或 GPT

如果问题是由损坏的引导记录或分区表引起的,您也可以尝试使用终端修复它们。

让我们使用以下命令来完成工作:

  • 要修复 GPT,请使用以下命令:

    gpt recover /dev/diskX复制

  • 修复 MBR:

    sudo fdisk -u /dev/diskX复制

在这两个命令中,指定所需磁盘的编号。

步骤 3. 使用磁盘工具或终端创建新分区

如果您的设备显示在磁盘工具但它不起作用,尝试在其上创建一个新分区。要做到这一点:

  • 打开磁盘工具

  • 选择您的设备。

  • 点击擦除并选择格式(例如 ExFAT)。

    否则,在终端中运行以下命令:

    diskutil eraseDisk ExFAT NEW_NAME /dev/diskX复制

结论

现在您知道,只需付出一点努力,就可以成功恢复损坏的 USB 记忆棒或存储卡。

但是,我们建议您通过以下方式正确移除 USB 设备:发现者或者磁盘工具——只是为了避免这种情况。同时,请记住重要数据应始终备份。