如何在Windows和Linux上检查SD卡健康状况:所有方法

作者:
27

check sd card health定期检查SD卡的健康状况是明智之举。及早识别即将故障的SD卡可以帮助您安全恢复数据,以便将其存储在其他存储设备上。幸运的是,在Windows上有多种方法可以检查SD卡的健康状况。

如果您想知道您的SD卡运行情况如何,我们将帮助您使用Windows电脑测试其健康状态。我们还会解释如何从即将故障的SD卡中恢复数据,即使您无法访问它。

如何从即将故障的SD卡中恢复数据

如果你无法访问你的SD卡,请优先考虑数据恢复而不是检查SD卡的健康状况。在SD卡上进行广泛的健康测试可能会使即将失败的卡处于临界点,降低成功数据恢复的机会。

如果您发现SD卡损坏或即将故障的迹象,例如出现多个错误或文件随机出现或消失,最好将数据转移到另一个存储设备上。

如果您仍然能够访问SD卡,只需将数据复制并粘贴到其他位置。但是,如果您无法访问数据,您将需要使用数据恢复软件。

Disk Drill是最佳恢复工具,特别是对于即将故障的设备,因为它提供了称为字节到字节备份的功能。该功能创建SD卡的镜像文件,您可以从中恢复数据。通过这种方式,您可以避免扫描SD卡,这是一项消耗资源的活动,可能会导致濒临故障边缘的卡片最终失败。

以下是使用Disk Drill从SD卡恢复数据的分步说明:

  1. 点击下载 Disk Drill 并将其安装到您的计算机上。安装 Disk Drill 后,启动该应用程序。install disk drill
  2. 使用左侧边栏导航至 数据备份 部分。在右侧窗格中,选择您的 SD 卡并点击右上角的 逐字节备份 按钮。选择要保存映像的位置然后点击 确定create SD card backup
  3. 使用左侧边栏返回至存储设备部分。点击左下角的 附加磁盘映像 选项并选择您刚创建的映像。一旦附加,映像将出现在磁盘列表中。扫描 SD 卡映像
  4. 从列表中选择映像,然后点击 寻找丢失数据 按钮。让 Disk Drill 完成扫描。
  5. 查看扫描结果,找到您想要恢复的文件。Disk Drill 通过允许您按文件类型(图片、文档等)和文件扩展名(您可以在顶部的搜索栏中输入文件扩展名)来过滤搜索结果,使查找文件更加容易。您甚至可以在恢复前预览图片文件以确保选择了正确的文件。select files you want to recover
  6. 一旦选择了您想要恢复的文件,点击右下角的 恢复 按钮。由于 SD 卡存在问题且为避免覆盖数据,选择除 SD 卡以外的位置来恢复这些文件。recover selected files
  7. 点击 下一步 来完成数据恢复。

如何检查SD卡的健康状况

大多数SD卡不会收集S.M.A.R.T.(自我监测、分析和报告技术)数据。这使得使用软件监控SD卡的数据成为不可能。幸运的是,有方法可以通过间接指标来确定SD卡的大致健康状况

在我们讨论检查SD卡健康状况的方法之前,请注意所有SD卡都有有限的使用寿命(以读写次数计量)。

根据您的SD卡型号和制造商,其使用寿命可能在1,500到10,000读写次数之间。从时间上来说,SD卡的使用寿命可能从一年到超过10年不等。这可以作为进行健康检查的起点——如果您的SD卡使用寿命已经结束,最好是恢复数据并将其传输到一张新的SD卡。

以下是检查其健康状况的方法。如果您的卡已经达到使用寿命的末期,您可能会在测试过程中遇到错误或负面结果。这也适用于那些虽然是新的但以某种方式受到损坏的SD卡。如果您的卡是新的并且状况良好,这些测试应该会返回积极的结果。

方法1: 检查坏扇区

坏扇区是有缺陷的微小簇。它们要么无法读取,要么读取速度很慢。这在使用SD卡时可能会引起问题。坏扇区可以是软性的或硬性的。软坏扇区是数据写入不良时发生的,而硬坏扁区是由物理损坏引起的。

SD卡修复工具和内置工具可以帮助标记这些簇为坏扇区。这种标记是一种指令,告诉读取设备不要读取坏扇区。

有多种方法可以检查SD卡上的坏扇区,我们在下面解释。

错误检查工具

在Windows上进行SD卡健康检查最简单的方法是使用Windows内置的错误检查工具检查坏扇区。以下是过程:

  1. 在Windows上启动计算机,右击SD卡并选择属性
  2. 切换到工具标签。
  3. 点击检查按钮,在错误检查部分。错误检查工具
  4. 点击扫描并修复驱动器开始扫描。扫描并修复驱动器

如果磁盘有错误或坏扇区,扫描将会找到并尝试修复它们。

命令提示符

Windows 内置了一个名为 CHKDSK 的命令行实用程序,它可以检查驱动器的文件系统错误和坏扇区。以下是如何使用 CHKDSK 检查 SD 卡健康状况,通过扫描坏扇区:

  1. 按下Win + R键,在运行对话框中输入cmd,然后按Ctrl + Shift + Enter
  2. 输入命令chkdsk /f并按Enter
    运行chkdsk
  3. 等待工具完成扫描和修复错误,然后重启您的电脑。

FSCK

FSCK(文件系统一致性检查)是一个用于识别Unix和类Unix操作系统(例如Linux和macOS)中文件系统错误的实用工具。

以下是您如何使用FSCK(我们将在此例中使用Ubuntu):

  1. 启动终端。
  2. 键入mount并按回车
  3. 注意你想要修复的分区的标识符,并使用它与umount命令:
  4. 键入命令sudo fsck /dev/sdb1
  5. 使用mount命令重新挂载修复的文件系统:sudo mount /dev/sdb1

方法2:测试可用空间

您可以测试SD卡来验证可用空间。当您检查SD卡存储时,可能会发现可用空间与卡上提及的存储容量之间存在差异。以下情况会发生这种情况:

  • 该卡是假冒的
  • 存储单元的重写周期已耗尽,您的卡接近使用寿命的尽头

您可以使用一个名为H2testw的工具来确定SD卡上实际可用的空间,这也是检查SD卡剩余寿命的一种方法。

以下是如何使用H2testw:

  1. 下载 H2testw 并启动应用程序。它不需要安装。
  2. 点击 选择目标 并选择您想要测试可用空间的 SC 卡。
  3. 确保在 数据量 部分旁边的单选按钮选中了 所有可用空间
  4. 点击 写入 + 验证 并等待过程完成。测试可用空间
  5. 当测试完成后,验证写入和验证部分是否为您的 SD 卡显示相同大小。如果验证的空间较小,表示您遇到了问题。h2testw 报告

方法 3:查找常见的SD卡问题

即使测试没有显示出太多信息,您也可以根据常见问题判断SD卡是否接近使用寿命尾声。以下是一些可能预示即将故障的问题:

  • SD卡未检浏到:您的设备在首次插入SD卡时能检测到吗?如果不能,这可能表明SD卡存在问题。
  • 数据传输慢:随着SD卡变老并接近故障,您会注意到向SD卡传输数据所需的时间变长。如果您体验到显著速度降低,请将数据转移到另一个存储设备上。
  • 文件丢失:接近寿命末期的存储卡可能会使文件在您未删除的情况下消失。如果您注意到SD卡上的文件丢失,将数据转移到另一张SD卡上。
  • 频繁错误:您在插入或使用SD卡时会看到错误吗?这些错误是潜在故障的迹象,最好的办法是通过将数据转移到其他位置来保护您的数据。

结论

检查您的SD卡健康状况对于保护您的数据至关重要。像错误检查工具和CHKDSK命令行实用程序这样的工具可以帮助标记和解决问题。像H2testw这样的第三方工具也是间接检测SD卡健康状况的好方法。

常见问题解答

虽然没有办法直接通过S.M.A.R.T.数据来检查SD卡的健康状况,但你可以通过检查坏扇区、验证可用空间以及密切关注传输速度、错误频率和其他问题来间接检查SD卡的健康状况。
要检查您的SanDisk SD卡的寿命,请尝试寻找坏扇区。您还应该使用H2testw之类的工具验证所声称的存储容量,并留意与SD卡相关的问题,比如卡片无法被检测或传输速度慢。
使用可靠的防疫软件方案是扫描病毒卡的最佳方式。或者,您也可以使用内置的防疫工具,如Windows Defender。
监测SD卡健康状况的最佳方法是对常见错误保持警惕,例如设备第一次插入SD卡时无法识别、传输速度缓慢或频繁出错。偶尔检查你的SD卡是否有坏扇区并修复它们也是有帮助的。如果你怀疑卡是假冒的或陈旧的,请使用像H2testw这样的工具检查所声明的存储容量。
Arjun是一位技术忍者,擅长编写HTML和CSS代码,在家庭聚会上被誉为家族中的技术支持高手。他已经写作指南大约六年时间,目前是几个主要科技网站的特约作者。
经批准
高级数据恢covery工程师。物理学硕士,科学实验信息技术。
0 COMMENTS
This field is required
This field is required
We respect your privacy; your email address will not be published.

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

You have entered an incorrect email address!
This field is required