很多人都遇到过这种情况:刚才还好好的SD卡或U盘,插到电脑上突然弹窗提示:“使用驱动器中的光盘之前需要将其格式化”。 这时候千万别点“格式化”。一旦点了,里面的照片和文件就真的被清空了。 这种情况大部分时候不是卡坏了,只是文件系统的“索引”乱了。Windows读不出索引,就误以为这是张空卡。用Windows自带的修复命令,大概率能无损救回来。 下面是具体操作步骤。 修复步骤 第一步:确认盘符 先把那个提示格式化的弹窗关掉(点取消)。打开“此电脑”,看一眼你的U盘或SD卡是哪个盘。 比如显示是 E: 还是 F:?记住这个字母。 第二步:打开命令提示符 在键盘上按 Win 键(或者点屏幕左下角开始菜单)。 输入 cmd。 在出来的“命令提示符”上点击右键,选择**“以管理员身份运行”**(这一步很重要,否则没权限修)。 第三步:输入修复命令 在黑色的窗口里,输入下面这行命令: chkdsk E: /f 注意细节: 把上面的 E 换成你实际的盘符(如果是F盘就填 F)。 chkdsk 后面有个空格。 E: 后面也有个空格。 输入完,按 回车(Enter) 键。 第四步:等待修复 系统会开始跑一堆代码。 如果看到 “Windows 已更正文件系统”,说明修复成功。 这时候再去打开你的SD卡,文件应该都能正常读取了。 为什么这个命令能修好? 为了让大家放心操作,简单解释一下原理。 1. 为什么会提示格式化? SD卡就像一本书,文件是书的内容,文件系统是书的“目录”。 通常是因为上次拔卡太急(没点安全弹出),或者读卡器接触不良,导致书的“目录”被撕坏了一页。 Windows翻开书发现目录乱了,读不懂,它就简单粗暴地判定:“这本书没法读,建议你把纸擦白(格式化),重新写一本。” 2. CHKDSK 是做什么的? CHKDSK 是 Windows 自带的磁盘检查工具,/f 代表 Fix(修复)。 它的工作不是清空数据,而是去扫描这张卡,把撕坏的“目录”重新拼好。一旦目录恢复了,Windows 发现能读懂了,自然就不会再让你格式化,里面的数据也就找回来了。 写在最后 这个方法适用于逻辑错误。如果运行命令后报错,提示“无法访问”、“RAW”或者卡死不动,那可能是硬件物理损坏(比如芯片烧了或闪存寿命到了)。那种情况软件就修不好了,数据极其重要的话只能找专业数据恢复机构开盘。 建议: 修复成功后,尽快把重要数据备份到电脑硬盘里,以防万一。