如何修复损坏的SD卡并成功恢复数据

作者:
2012

Recover corrupted SD Card

损坏的 SD 卡通常可以修复。如果你在问,损坏的 SD 卡能否修复,答案取决于损坏的原因,但在许多情况下是可以的。如果卡中包含重要文件,你的首要任务应该是在尝试任何修复之前先恢复这些文件。诸如格式化、重新分区或文件系统修复等修复方法可能会永久性地销毁现有数据或使其无法恢复。在本指南中,我们将解释如何安全地从损坏的 SD 卡中恢复文件,并介绍修复损坏本身的最有效方法。

📝 注意:本指南专注于如何修复SD卡文件系统问题。如果您想恢复已经损坏的文件(如无法播放的视频或无法打开的文档),那是另一种问题。我们有一份单独的恢复损坏的文件指南,专门介绍这些情况。

您的数据恢复和损坏SD卡修复选项快速概览

当SD卡损坏时,通常在采取行动前没有必要尝试确定确切原因——问题可能是由文件系统损坏、分区损坏,或者仅仅是老化的SD卡接近寿命终止引起的。

请使用下表查找与您的情况相符的症状,并跳转到相应的方法。如果您不确定适用哪种情况,请按顺序依次尝试各个方法。请务必记住,如果SD卡中包含重要文件,请在进行任何修复操作之前先恢复这些文件。

情况 推荐方法 原因说明
优先恢复您的文件
SD卡包含重要文件 PC数据恢复软件 在尝试修复之前,这应该始终是您的第一步,因为许多修复方法可能会永久性地破坏可恢复的数据。
您仅有安卓手机可用 安卓数据恢复应用 如果您正在从安卓设备恢复文件,请参阅我们的Android恢复指南,或者如果您已了解基础知识,请浏览我们的已测试安卓数据恢复软件的排名
SD卡有物理损坏或存储关键数据 专业恢复服务 当SD卡存在物理损坏或数据过于重要、不适宜尝试自助恢复方法时,这是最安全的选择。
修复损坏
SD卡在另一台电脑上无法识别或表现异常 尝试其他读卡器或设备 帮助确定问题是由SD卡本身引起,还是由您的电脑、USB适配器或读卡器引起。
SD卡被检测到但在文件资源管理器中不显示 检查设备管理器 / 更新驱动程序 解决因存储驱动程序缺失、过时或损坏导致Windows无法访问SD卡的问题。
SD卡显示为空但存储空间已被占用 显示隐藏文件 不修改文件系统的情况下,恢复被恶意软件或文件属性错误隐藏的文件。
SD卡没有盘符 分配新盘符 当Windows未能分配驱动器盘符时,使SD卡在文件资源管理器中可见。
Windows报告文件系统错误 CHKDSK / 错误检查 修复常见文件系统问题,并在损坏较轻时恢复访问权限。
分区丢失或损坏 TestDisk 重建分区表并恢复丢失的分区,无需格式化SD卡。
SD卡显示为RAW格式 新建分区 在您恢复重要数据后,重新创建分区结构,使Windows可以再次使用该卡。
怀疑SD卡是假冒产品 FakeFlashTest 验证SD卡的实际存储容量是否与标称容量一致。
其它方法均无法修复SD卡损坏 重新格式化SD卡 重新建立文件系统,仅在已恢复所有重要数据后使用该方法。

在您继续从损坏的 SD 卡恢复文件或尝试修复 SD 卡本身之前,请先花两分钟检查 Windows 是否仍然能够正确识别它。打开磁盘管理,查看 SD 卡是否以正确的容量显示在那里。这是以下方法仍然适用的最明显信号之一。

如果SD卡在磁盘管理中完全没有显示,或者显示的容量与实际容量完全不符,DIY恢复和修复方法基本无效。在这种情况下,如果卡中有重要文件,请将其送到专业数据恢复中心;如果数据不重要,则更换为新卡。

如何从损坏的SD卡中恢复数据

SD 卡损坏通常会阻止 Windows 通过常规方式访问该卡及其存储的文件。在这种情况下,您通常需要能够绕过文件系统问题并直接扫描 SD 卡以恢复可恢复数据的数据恢复软件。

我们推荐的解决方案是Disk Drill,理由充分。在我们的独立测试中,它实现了98%的最高恢复率,同时还提供了最快的扫描速度之一——我们在不到10分钟内扫描完一张64 GB的SD卡。您可以在我们的SD卡恢复软件排名中查看它与其他工具的对比,或在本社区讨论中阅读其他用户的推荐。

Disk Drill还包括几个非常有用的额外工具,在处理损坏的SD卡时非常实用。我们将重点介绍本指南中最重要的两个工具,但如果您想了解它的其他功能,请查看我们的完整 Disk Drill 评测

Disk Drill 针对损坏的 SD 卡最有价值的功能之一是能够创建该卡的完整磁盘映像,我们建议在扫描 SD 卡之前使用此功能。损坏情况可能会随着时间恶化,并且有些 SD 卡在多次读取尝试后会完全无法使用。磁盘映像让你可以从副本而不是原始卡中恢复文件,如果之后出现问题,还能给你另一次机会。

  1. 首先,下载 并在您的计算机上安装 Disk Drill(不要安装在SD 卡上!)。
  2. 通过读卡器连接您的损坏的 SD 卡
  3. 启动 Disk Drill,在左侧栏查找 Byte-to-Byte Backup
  4. 从可用设备列表中选择您的 SD 卡
  5. 点击右上角的 创建备份 按钮。select sd card for backup
  6. 选择在您的计算机上保存镜像的位置(确保有足够的可用空间,因为镜像大小将与您的 SD 卡 容量相同)。choose backup location
  7. 等待备份过程完成。disk drill backup process

一旦你有了SD卡的映像文件,就可以开始恢复你的文件了。以下是具体的步骤:

  1. Disk Drill存储设备部分,点击设备列表底部的加载磁盘映像
  2. 选择你刚刚创建的映像,然后点击搜索丢失数据以开始扫描。select sd card image
  3. 点击全盘扫描以对所有可恢复文件进行完整扫描。我们之前提到的第二个功能,高级相机恢复,专为相机中被分割的视频设计。如果你想恢复相机拍摄的视频,请在全盘扫描完成后单独运行该功能,以最大限度提高恢复这些视频的机会。choose scan method
  4. 等待Disk Drill完成备份扫描,或者点击查看已找到的项目按钮,在找到可恢复文件时立即查看(扫描将在后台继续)。review found data
  5. 浏览备份文件,选择你想要恢复的所有内容。你可以使用顶部的筛选器按文件类型缩小结果范围。
  6. 点击恢复,并选择另一个驱动器上的恢复位置(切勿恢复到同一张SD卡!)recover found data

Disk Drill 免费版可让您在 Windows 上恢复最多 100 MB 的数据,这通常足以恢复您最重要的文件,并测试是否可以从存储卡中拯救您的数据。如果您需要更多恢复空间,可以升级到 Disk Drill Pro 以实现无限制恢复。

📝 注意:请注意,如果 SD 卡有物理损坏或者电脑根本无法识别,通常只有专业的数据恢复服务才是您唯一可行的选择。他们可以使用消费者无法获得的专业设备直接从内存芯片中恢复数据。如果卡内文件非常重要,请寻找有信誉的数据恢复服务并请求评估。

如何在Windows上修复损坏的SD卡

在本节中,我们将引导您了解几种旨在恢复SD卡功能的有效方法。从简单的故障排除步骤到更高级的修复技术,这些方法旨在帮助您让SD卡恢复可用。

方法 1: 从其他设备访问SD卡

为排除您的计算机是损坏原因的可能性,我们建议您首先将 SD 卡连接到其他设备。如果您无法访问另一台计算机,您可以使用带有 SD 卡插槽的智能手机或智能电视。

如果你可以在其他设备上正常访问SD卡的内容,那么问题出在你的电脑或其读卡器上。同样,最简单的解决方法是换一个新的读卡器再试一次。如果这样仍然无效,你应该检查操作系统的完整性,因为你的问题可能是由丢失或损坏的驱动程序引起的。

方法二: 检查设备管理器并更新SD卡驱动程序

有时候问题并不在于SD卡本身。Windows可能无法为读卡器或存储控制器加载正确的驱动程序,导致健康的SD卡看起来无法访问或无法被正确识别。检查设备管理器只需一分钟,可以让你避免进行不必要的修复。

  1. 按下Windows + X,然后选择设备管理器
  2. 展开磁盘驱动器存储技术设备通用串行总线控制器类别。
  3. 查找你的SD卡或读卡器。如果看到黄色警告图标,右键点击该设备并选择更新驱动程序update driver
  4. 选择自动搜索驱动程序,让Windows安装任何可用的更新。
  5. 如果没有找到更新,再次右键点击该设备并选择卸载设备。重启你的电脑,Windows会自动重新安装驱动程序。
  6. 重新插入SD卡,检查其是否已被正确检测。

方法 3: 显示SD卡上的隐藏文件

如果你的SD卡显示为空,尽管Windows显示仍有存储空间被占用,其实你的文件可能并没有真正丢失。恶意软件、中断的文件操作或文件系统错误可能会更改文件属性并将所有内容标记为隐藏。在你尝试数据恢复或更高级的修复之前,值得先检查一下你的文件是否只是需要被取消隐藏。

  1. 将SD卡连接到您的计算机。
  2. 按下 Windows + X,选择 Windows Terminal (管理员)命令提示符 (管理员)
  3. 在文件资源管理器中确定您的SD卡的驱动器字母(例如,E:)。
  4. 运行以下命令,将X替换为您的SD卡驱动器字母:attrib -h -r -s /s /d X:\*.*
  5. 等待命令执行完成后,重新在文件资源管理器中打开SD卡,检查您的文件是否已经重新出现。use attrib command

该命令会移除SD卡上所有文件和文件夹的Hidden、只读和System属性。如果这些文件只是被隐藏,它们应该会立即重新变为可见。

方法 4: 更改SD卡的驱动器字母

当SD卡损坏时,Windows 可能无法自动分配驱动器号,这可能导致它在文件资源管理器中完全无法访问。通过手动分配一个新的驱动器号,有时可以恢复对该卡及其内容的访问。以下是更改驱动器号的方法:

  1. 按下 Windows + X 键并选择磁盘管理
  2. 右键点击你的SD 卡,然后选择更改驱动器号和路径选项。
  3. 点击更改,为你的SD 卡分配一个不同的驱动器号。点击确定以确认你的选择。assign new drive letter

当然,如果你的SD卡真的已经损坏,仅仅更改驱动器字母并不能修复损坏并恢复损坏的SD卡数据,这就是接下来方法发挥作用的地方。

方法 5: 使用Windows内置修复工具修复文件系统错误

Windows 提供了两种检查和修复损坏SD卡的方法:图形化的错误检查工具和其命令行对应工具 CHKDSK。两种工具都可以诊断和修复文件系统错误,定位坏道,并从中恢复可读信息。

⚠️ 重要提示:在使用这些修复工具之前,请确保您已经恢复了重要数据。像 CHKDSK 这样的内置修复工具有时可能导致数据丢失,这也是我们为什么从数据恢复方法开始本指南的原因。

选项 1:使用错误检查工具(图形界面)

如果您更喜欢使用图形界面,Windows 包含一个易于使用的错误检查工具:

  1. 打开Windows 资源管理器,并在左侧面板中选择此电脑
  2. 右键点击你的SD 卡,选择属性
  3. 切换到工具选项卡,点击检查check sd card for errors
  4. 即使未发现错误,也选择扫描并修复驱动器

选项 2:使用 CHKDSK(命令行)

错误检查工具实际上在后台使用了CHKDSK。直接使用CHKDSK可以让你对修复过程进行更多控制,并提供关于发现的任何问题的详细信息。以下是使用方法:

  1. Windows 资源管理器中记下你的SD卡驱动器字母。
  2. 按下 Windows + X,选择Windows PowerShell(管理员)
  3. 输入以下命令并按回车(将 X 替换为你的SD卡驱动器字母):
    chkdsk X: /r。
  4. 如果提示是否强制卸载,请输入Y并按回车run chkdsk

/r 参数指示 CHKDSK 定位坏扇区并恢复可读信息。你也可以使用 /f 来修复文件系统错误,而不检查坏扇区。

方法 6: 使用 TestDisk 恢复损坏的 SD 卡分区

当SD卡的分区表损坏时,Windows 可能无法正确识别它。TestDisk 是一个开源工具,可以帮助您恢复丢失的分区和 修复损坏的分区表。虽然它的命令行界面乍一看可能令人生畏,但该工具实际上遵循了一个逻辑的逐步流程:

  1. 首先,访问 TestDisk 网站并下载最新版本。解压下载的压缩包后,需要使用管理员权限运行 testdisk_win.exe(右键点击并选择以管理员身份运行)。当出现提示时,选择创建一个新的日志文件。
  2. 使用方向键选择你的 SD 卡(你可以通过检查列出的存储容量来确认是否为正确的设备)。高亮选中正确的设备后,按 Enterselect sd card in testdisk
  3. TestDisk 会尝试自动检测你的 SD 卡分区表类型。对于大多数 SD 卡,这将是 Intel (MBR)。除非有特殊原因需要更改,否则直接按 Enter 接受检测到的类型。choose partition table type
  4. 选择 Analyse 开始检查你的 SD 卡分区结构。TestDisk 会显示它当前可以检测到的所有分区。analyse sd card
  5. 选择 Quick Search 开始扫描丢失或已删除的分区。TestDisk 会显示所有找到的分区列表,包括已删除的分区。对于每个分区,你可以在键盘上按 P 预览其内容。
  6. 当你找到正确的分区时,使用左右方向键将其状态从 Deleted 改为适当的类型(对于 SD 卡通常选择 Primary)。当你正确地标记好所有想要恢复的分区后,从菜单中选择 Write。TestDisk 写入新的分区表后,重启电脑以确保 Windows 识别更改。write partition on sd card

如果快速搜索选项未能找到任何结果,您可以继续使用深度搜索。虽然这可能需要较长时间才能完成,但理论上它应该能够找到任何仍可恢复的分区。

📝 注意:TestDisk 在我们的最佳SD卡修复工具排名中名列前茅,并且与 PhotoRec 捆绑在一起,后者是另一款数据恢复软件工具。与 TestDisk 不同,PhotoRec 通过扫描已知文件签名进行工作,因此当您的 SD 卡文件系统严重损坏或完全丢失时,它非常有用。如果您想了解更多信息,请阅读我们对 TestDiskPhotoRec 的详细评测,其中我们解释了它们的功能、局限性和理想的使用场景。

方法7: 检查SD卡是否为正品

在亚马逊和速卖通等网站上出售的假SD卡数量令人惊讶。这类SD卡承诺提供大容量存储,但实际上只能使用其中很小的一部分。由于假SD卡被程序设置为显示与实际提供容量不符的存储空间,您的设备将无法正确使用该卡,因此可能会发生数据损坏

我们已经看到过像这样的情况有很多,特别是那些看起来好得令人难以置信的交易。“有两个朋友花了30美元买了1TB的卡。是的,这两个人都买到了假SD卡。”一位Reddit用户写道。骗子正是指望你在发现问题时已经为时已晚。然而,一旦你写入的数据超过了卡的实际容量,它就会开始覆盖你已有的文件,从而导致SD卡损坏的问题。

要检查您的SD卡是否为正品,您可以使用类似于假闪存测试的免费工具,该工具通过向空闲空间写入大量随机文件并验证其完整性来工作。当该工具遇到一个完整性受损的文件时,您就知道实际存储容量到此为止。

  1. 下载 并启动该工具。
  2. 选择你的SD卡,然后点击快速容量测试按钮(请确保SD卡上没有重要数据,因为它们将被清除)。fakeflashtest
  3. 等待FakeFlashTest检测SD卡的实际容量。

虽然可以使用假 SD 卡,但我们强烈建议您不要这样做,因为数据损坏的风险实在太高。在极端情况下,SD 卡甚至可能彻底损坏,而且并不总是能够恢复已损坏的SD卡

方法 8: 在RAW SD卡上创建分区

如果您的SD卡已经损坏到没有文件系统(即为RAW格式),那么您需要在其上创建一个新分区,才能再次使用它。请注意,这种方法涉及对卡片重新分区和格式化,这可以恢复其功能,但可能会使丢失数据的恢复变得更加困难。

因此,在进行此修复之前,尝试数据恢复至关重要。如果您已经从 SD 卡中恢复了尽可能多的重要数据,那么您可以继续在您的 RAW SD 卡上创建新分区。

  1. 按下 Windows + X 并选择磁盘管理
  2. 找到RAW SD 卡,然后右键点击未分配的空间。
  3. 选择新建简单卷选项。make new simple volume
  4. 按照分区创建向导进行操作。当系统要求选择所需的文件系统时,选择FAT32exFAT(如果您的 SD 卡大于 32 GB)。new simple volume properties
  5. 点击完成以关闭分区创建向导。

如果您需要有关RAW SD卡的更多帮助,您可以查阅我们的如何恢复RAW SD卡数据详细指南,获取针对RAW文件系统问题的其他恢复方法和故障排除步骤。

方法 9: 通过从头格式化修复SD卡

如果您不在乎存储在SD卡上的数据,只是想修复导致其无法使用的损坏(或者您已经恢复了所有重要数据),可以使用Windows内置的格式化工具执行快速格式化,从而重新创建文件系统:

  1. 打开Windows 资源管理器,然后从左侧面板选择此电脑
  2. 右键点击你的SD 卡,并选择格式化选项。
  3. 选择你偏好的文件系统。SD 卡的最佳文件系统是FAT32exFAT。前者被绝大多数支持 SD 卡的设备支持,而后者可以存储极大的文件,非常适合录制高分辨率视频时使用。
  4. 确保勾选了快速格式化选项,然后点击开始format sd card in file explorer

快速格式化只是擦除文件系统结构并将所有空间标记为可用。如果您取消选中快速格式化选项,Windows 将执行完整格式化,彻底扫描整个 SD 卡以查找坏扇区并重写每个存储位置。如果您想更好地了解格式化 SD 卡后您的数据会发生什么,以及不同的格式化方法如何影响恢复几率,请查看我们的关于该主题的详细文章

如何预防SD卡将来损坏

虽然没有SD卡能永远使用,但许多损坏情况都是由日常中容易避免的错误造成的。遵循以下建议可以帮助减少文件系统损坏、意外数据丢失以及SD卡过早失效的风险。

  • 在您的电脑、相机或手机仍在读取或写入数据时,切勿取下存储卡。在 Windows 上,请使用“安全删除硬件”,在其他设备上,尽可能通过操作系统弹出存储卡。
  • 请在将要使用该存储卡的设备上格式化存储卡。相机、无人机等设备通常会创建自己的文件夹结构和存储设置。直接在设备上格式化存储卡有助于避免后续的兼容性问题。
  • 避免在多个设备之间频繁使用同一张 SD 卡。在相机、手机、无人机和电脑间频繁切换存储卡会增加文件系统冲突和损坏的可能性。
  • 尽量保持存储卡至少有 10-15% 的空间是空闲的。存储卡完全填满更容易出现写入错误,并且剩余空间较少时,控制器进行磨损均衡管理的效率也会降低。
  • 在照片、视频或其他文件仍在保存时,不要移除电池、关闭设备或弹出 SD 卡。写入过程被中断是文件损坏最常见的原因之一。
  • 假冒和低质量的存储卡通常使用劣质闪存,或伪造标称容量,更容易发生数据损坏。如果您从网络市场购买了新存储卡,建议在存重要文件前,使用如 FakeFlashTest 之类工具验证其真实容量。
  • 闪存随着使用时间的推移会磨损。如果您的 SD 卡已经大量使用了数年,或者已经间歇性出现错误,及时更换会比等到彻底损坏要更安全。
  • 保护存储卡免受物理损坏。请将 SD 卡存放在保护盒内,并避免接触潮湿、过热、弯折、灰尘或静电。物理损坏会让原本可恢复的问题变为永久性数据丢失。
  • 定期备份重要文件。即使使用小心,SD 卡也可能在没有预警的情况下损坏。将您的照片、视频和文档保存在电脑、外部硬盘或云存储中的另一份副本,是防止永久数据丢失的最佳保障。

总结

我们希望本指南能帮助您恢复文件,并将损坏的SD卡恢复到可用状态。现在,您不仅知道在出现损坏时该怎么做,还了解了如何减少再次遇到同样问题的可能性。

当然,每种损坏的SD卡情况都有其独特性,预防也并非总是可行。如果您遇到本页未提及的具体问题,请查看下方的常见问题解答部分。您也可以直接在下方评论区留言,或者通过我们的社交渠道联系我们:FacebookX(推特)LinkedIn。我们会定期监控这些渠道,并乐于帮助读者解决他们的数据恢复难题。

我们最近还推出了我们的社区论坛,您可以在这里浏览已有的讨论,了解他人如何解决类似的SD卡问题,或者发起自己的话题。我们的数据恢复专家和社区成员会定期在那里解答问题,因此这是获取更罕见问题帮助的好地方。

常见问题

如果您的SD卡在Android更新后损坏,请立即停止使用,以防止进一步的数据丢失。如有可能,请创建一个字节对字节备份,使用像Disk DrillDiskDigger这样的数据恢复软件恢复重要文件,然后再尝试使用Windows自带的修复工具修复该卡。
您有两种主要选择来修复损坏的三星microSD卡:您可以将其从手机或平板电脑中取出并在Windows中修复它,或者您可以对其进行格式化以重新开始。
检查SD卡损坏最简单的方法是使用Windows自带的工具:可以使用错误检查工具(右键点击存储卡 > 属性 > 工具 > 检查)或在命令提示符中使用CHKDSK(输入 chkdsk X: /r)。另外,如果Windows显示存储卡为RAW格式或提示需要格式化,这通常表示存储卡已损坏。
是的,过热确实可能会损坏SD卡。过高的温度会损坏闪存单元和控制芯片,这可能导致数据损坏或整个卡片失效。因此,如果你的设备感觉异常发热,最好停止录制,让设备冷却一会儿。
使用像Disk Drill这样的工具进行DIY软件恢复的费用从免费(具有限制的恢复能力)到标准付费版本大约$100不等。专业的数据恢复服务对于出现逻辑损坏的SD卡通常费用为$300-$800,而对于需要无尘室操作的物理损坏,费用可能超过$1,000-$2,000。
在安卓设备上,前往设置 > 存储,选择你的SD卡,然后选择格式化以擦除并重建文件系统(这会删除所有数据,因此首先恢复重要文件可以使用如DiskDigger这样的应用)。部分安卓手机在存储设置中还提供检查SD卡修复SD卡选项,可以修复一些轻微的文件系统错误。然而,手机无法执行诸如分区恢复或深度扫描等高级修复操作,所以通常最好将SD卡取出并在在 Windows 上修复它、macOS或Linux计算机上进行操作。
不,正规损坏的SD卡恢复无法在线免费完成。如果你发现有网站承诺可以做到这一点,你应该极其小心,因为这很可能是骗局。
是的,其中一些确实有。制造商如SanDisk创见雷克沙索尼PNY为SD卡提供了自己的恢复工具。虽然这些工具通常是为其自有产品设计的,但许多也可用于其他品牌的卡。 不过,厂商的工具通常比专门的数据恢复软件更有限。如果您想将它们的功能与其他恢复方案进行比较,请查看我们的SD卡恢复软件排名。
如果 Windows 无法正确格式化您的 SD 卡,官方的SD存储卡格式化r值得一试。它由 SD 协会开发,专为 SD、SDHC 和 SDXC 卡设计。在许多情况下,它可以成功格式化 Windows 拒绝格式化的卡。 请记得先恢复任何重要文件,因为格式化会清除文件系统,并且可能使数据恢复变得更加困难。
是的,如果损坏是逻辑性的而非物理性的。诸如文件系统损坏、分区表损坏或意外格式化等问题通常可以修复,您的文件也可能仍然可以恢复。 物理损坏则是另一回事。断裂的连接器、损坏的存储芯片或磨损的闪存通常需要专业的数据恢复服务,而且并不总是能够或经济上值得将卡恢复到完全正常的工作状态。
如果您的SD卡有物理损坏、反复损坏、报告容量不正确,或者在重新格式化后仍然持续出现故障,通常就该更换了。闪存随着时间推移会磨损,一旦SD卡开始持续出现故障,就不再适合用来存储重要数据。
0 条评论
此字段是必填项
此字段是必填项
We respect your privacy; your email address will not be published.

We respect your privacy; your email address will not be published.

您输入了不正确的电子邮件地址!
此字段是必填项