如何帮助解决计算机上 SD 或存储卡读卡器无法正常工作的问题
如何帮助解决计算机上 SD 或存储卡读卡器无法正常工作的问题
存储卡是数码相机、智能手机和计算机等设备中广泛使用的存储介质。存储卡有许多不同类型,包括标准 SD 卡、mini-SD 卡、microSD 卡等。
某些计算机集成了支持特定存储卡格式的存储卡读卡器。在使用存储卡之前,请确保设备上的存储卡读卡器支持特定的存储卡格式。
如果您遇到以下一个或多个症状,请按照本文中的说明进行故障处理并解决与存储卡相关的问题:
- 在 Windows 中未检测到或未看到内存卡。
- 存储卡读卡器未检测到或者无法读取存储卡。
- SD 卡上出现读/写错误。
- 错误:此计算机无法读取您插入的磁盘。
- 错误:无法访问 SD 卡。文件或目录已损坏且无法读取。
- 文件资源管理器中缺少或看不到 SD 卡驱动器盘符。
- 大容量 SDHC 卡锁定或者无法读取 SDHC 卡。
- 在使用“安全移除硬件”后,读卡器停止工作。
- 存储卡显示在 Windows 中,但在读取或写入时发生错误。
系统无法识别或读取 SD 卡可能有多种原因,例如:
- SD 卡被物理破坏。
- 存储卡读卡器内部针脚的物理损坏导致接触不良。
- SD 卡损坏。
- SD 卡已写保护。
- 存储卡读卡器的驱动程序未更新。
- SD 卡文件系统不受支持或格式不正确。
步骤 1 - 检查您的计算机是否支持 SD 卡
存储卡有许多类型,如 micro SD卡、SD 卡、SDHC 卡、SDXC 卡等。您的计算机的读卡器可能不支持所有这些。如果强行插入或错误地插入存储卡,可能会损坏存储卡和/或读卡器。
在使用存储卡之前,请确保设备上的读卡器支持特定的存储卡格式。
如果存储卡或读卡器仍然无法正常工作,请转至下一步。
步骤 2 - 检查并清洁 SD 卡和读卡器插槽
确保读卡器未损坏,也未被灰尘或碎屑堵塞。脏污或沾满灰尘的存储卡或读卡器会导致卡与读卡器接触不良。
- 使用罐装压缩空气从卡读取器中清除灰尘或碎屑。确保使用适合在电子设备上使用的压缩空气。
- 要清洁存储卡,请用无绒布和异丙醇或适合在电子设备上使用的触点清洁剂轻轻擦拭脏污区域。
- 在另一个兼容设备上试用内存卡,确保问题不是由读卡器插槽损坏引起的。
如果存储卡或读卡器仍然无法正常工作,请转至下一步。
步骤 3 — 检查读卡器是否在 BIOS 或 UEFI 中被禁用
确保已在计算机的 BIOS 或 UEFI 设置中启用读卡器。您的读卡器可能在 BIOS 或 UEFI 中已关闭。
注意:BIOS 或 UEFI 配置屏幕可能因设备的型号而异。有关特定型号的详细信息,请参阅设备文档。
- 重新启动计算机,在出现启动屏幕时多次按指定键进入 BIOS 或 UEFI 设置。
- 在 BIOS 或 UEFI 设置中查找 Secure Digital (SD) card、Card Reader 或 SD Reader 相关设置。
- 启用相应的设置(如果尚未启用),然后保存并退出 BIOS 或 UEFI 设置。
如果存储卡或读卡器仍然无法正常工作,请转至下一步。
步骤 4 — 尝试使用 Windows 疑难解答修复读卡器问题
Windows 具有集成的硬件和设备故障处理功能,可帮助修复与硬件和外部设备相关的问题。
要在 Windows 11 版本 22H2 及更早版本或 Windows 10 中运行 Windows 疑难解答,请按照以下步骤操作:
- 按 Windows+R 键打开“运行”对话框。
- 在终端中键入
msdt.exe -id Device Diagnostic
,然后选择“确定”。 - 在“硬件和设备”疑难解答窗口中,选择“下一步”,以允许 Windows 自动检测和修复任何问题。
- 故障处理过程完成后,检查存储卡是否被识别。
如果存储卡或读卡器仍然无法正常工作,请转至下一步。
步骤 5 — 更改读卡器的驱动器号
如果内存卡未显示在 Windows 文件资源管理器中,请手动为其分配新的驱动器号。Windows 可能无法将驱动器盘符分配给已由 Windows 中的另一个可移动驱动器使用的已连接的可移动介质或存储卡。
请按照以下步骤在 Windows 11 或 Windows 10 中手动为 SD 卡分配新的驱动器号:
- 打开“磁盘管理”。
- 右键单击 SD 卡,选择“更改驱动器号和路径”选项。
- 选择新的驱动器号并确认。
如果存储卡或读卡器仍然无法正常工作,请转至下一步。
步骤6 — 使用 CHKDSK 修复 SD 卡损坏
CHKDSK 是一个有用的 Windows 实用程序,可帮助自动修复文件系统错误,以使损坏的 SD 卡再次可用。
请按照以下步骤在 Windows 11 或 Windows 10 中修复损坏的文件系统:
- 选择“Windows PowerShell(管理员)”或“终端(管理员)”。
- 在 PowerShell 窗口中,键入
chkdsk D: /R /F /X
,然后按 Enter。确保将 D 替换为分配给 SD 卡的字母。 - 等待 CHKDSK 完成。此过程可能需要几个小时,具体取决于 SD 卡的大小和速度。
/F 参数可修复文件系统和目录的任何结构问题,从而更正两者之间的不一致。/R 参数指示 CHKDSK 检查整个 SD 卡是否存在坏扇区,并在可能的情况下修复它们。/X 参数卸载驱动器,以便可以对其进行检查和修复。
如果存储卡或读卡器仍然无法正常工作,请转至下一步。
步骤 7 — 更新读卡器驱动程序和系统 BIOS/UEFI
SD 卡无法识别的最常见原因之一是读卡器驱动程序不正确或过时。请确保驱动程序已更新。
推荐您将设备驱动程序和 BIOS 更新包括在计划更新周期内。设备驱动程序和 BIOS 更新可能包含一些功能增强或改进(硬件和软件),有助于让系统软件保持最新,与其他系统模块保持兼容并提高稳定性。
- 了解如何下载并安装最新 BIOS 或 UEFI 更新。
- 了解如何下载并安装驱动程序。
如果更新驱动程序后存储卡或读卡器仍无法正常工作,请转至下一步。
步骤8 — 检查存储卡上的写保护开关
许多 SD 卡在卡的左侧都具有写保护切换开关的功能。启用写保护后,无法修改 SD 卡上的文件。如果启用了写保护,则存储卡不可读。
在使用存储卡之前,请确保将此开关设置为解锁位置。
如果存储卡或读卡器仍然无法正常工作,请转至下一步。
步骤9 — 格式化存储卡
某些设备可能会格式化 SD 卡,使它无法被除该设备以外的任何设备读取,包括计算机。这不仅修复了SD 卡无法读取错误,但也使存储介质可重用。
警告:格式化会导致 SD 卡或存储卡上的所有数据永久丢失。推荐您将所有个人数据备份到另一个存储设备,包括但不限于图像、视频、文档等。
要在 Windows 11 或 Windows 10 中格式化 SD 卡,请按照以下步骤操作:
- 将 SD 卡插入卡读卡器。
- 打开“此电脑”。
- 右键单击“设备和驱动器”下的 SD 卡盘驱动器号,然后选择“格式化”。
- 在“格式化”窗口中的“文件系统”下,从三个选项中进行选择:NTFS、FAT32 或 exFAT。
- 选择“开始”以开始格式化 SD 卡。
如果存储卡或读卡器仍然无法正常工作,请转至下一步。
步骤 10 — 扫描设备中的病毒或恶意软件
恶意软件或病毒感染也可能导致 SD 卡不显示在 Windows 中。某些恶意软件或病毒还可能加密或隐藏 SD 卡上的文件。了解如何显示或恢复 SD 卡上的隐藏文件。
在 Windows 安全中运行快速扫描
- 选择“开始”>“设置”>“更新和安全”>“Windows 安全”,然后选择“病毒和威胁防护”。
- 在“当前威胁”下,选择“快速扫描”(在早期版本的 Windows 10 中,在“威胁历史记录”下,选择“立即扫描”)。
如果扫描没有发现任何问题,但您仍然担心,建议您更彻底地检查您的设备。
在 Windows 安全中运行高级扫描
- 选择“开始”>“设置”>“更新和安全”>“Windows 安全”,然后选择“病毒和威胁防护”。
- 在当前威胁下,选择扫描选项(在早期版本的 Windows 10 中,在威胁历史记录下,选择运行新的高级扫描)。
- 选择其中一个扫描选项:
- 完全扫描(检查设备上的所有文件和程序)
- 自定义扫描(扫描特定文件或文件夹)
- Microsoft Defender 防病毒脱机扫描(重新启动计算机并在 Windows 加载之前运行深度扫描,以捕获特别偷偷摸摸的恶意软件)
显示或恢复 SD 卡上的加密或隐藏文件
如果这些文件在您的设备(如相机)上可见,但在计算机上看不到,
- 选择“Windows PowerShell(管理员)”或“终端(管理员)”。
- 在 PowerShell 窗口中,键入
attrib -h -r -s /s /d X:*.*
,然后按 Enter。确保将 X 替换为分配给 SD 卡的字母。 - 该过程完成后,SD 卡将出现在您的计算机上。