阅读本文,了解如何修复 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 驱动器和存储卡恢复已删除的数据。
前往查看

如何检查驱动器的可操作性
步骤 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 设备:发现者或者磁盘工具——只是为了避免这种情况。同时,请记住重要数据应始终备份。
