同事把一张卡插进读卡器,右键选“格式化”,进度条闪一下,弹出一句“Windows 无法完成格式化”。换台电脑,同样;用手机,提示“SD卡已损坏,需要重新格式化”,点了又失败。这类场景我见过太多次了,很多人第一反应是卡彻底废了,直接扔掉重买。但实际情况是,SD卡无法格式化这件事里面,至少有三分之一属于逻辑层问题,用系统自带工具就能救回来;还有一部分是读卡器和转接卡的问题,卡本身好好的;真正到了物理损坏、主控挂死或者假容量卡这一步,才谈得上放弃。
这篇内容就是把这套判断链路完整摊开讲。我会按“先分清现象、再定排查顺序、然后分层修复、最后决定要不要保数据”的顺序走一遍,包含可以直接照抄的命令、参数含义、每一步的操作意图,以及我个人踩过的那些坑。适合手里正卡着一张读不出也格不掉的卡、又不甘心直接丢的人看;也适合平时相机、行车记录仪、开发板、树莓派用卡比较多,想提前建立判断能力的人。全文的操作都在 Windows 磁盘管理和命令行范围内展开,其他系统会顺带提一句差异,不需要额外装一堆来路不明的软件。
1. 先分清“无法格式化”的六种面孔,别一上来就动手
很多人把“无法格式化”当成一个故障,其实它是一个结果。同样是格式化失败,背后的原因完全不在一个层级上,处理方式也天差地别。我习惯先让现象自己说话,把报错文案和容量显示情况对一下,基本能锁定大概方向。这一步花两分钟,能省掉后面半小时瞎折腾。
1.1 报错文案是最便宜的信息源
Windows 的报错虽然写得含糊,但不同文案指向的原因差别很明显。下面这张表是我这些年整理出来的对照关系,实测命中率还算可以:
| 报错或现象 | 大概率原因 | 处理优先级 |
|---|---|---|
| “磁盘写有保护”/“介质受写保护” | 卡侧写保护开关、只读寄存器、读卡器触点 | 最先查,成本最低 |
| “Windows 无法完成格式化” | 分区表损坏、文件系统残留、簇大小不匹配 | 次优先,逻辑层可修 |
| 进度条卡在 0% 不动 | 主控无响应、供电不足、读卡器接触不良 | 换硬件先排除 |
| 进度条走到 99% 后失败 | 存在物理坏块,写入校验不过 | 需要坏块检测 |
| 格式化成功但容量显示异常小(如 32GB 卡显示 8MB) | 主控进入保护模式的“应急分区”状态 | 需要专门处理 |
| 磁盘管理中容量正常但“删除卷”是灰的 | 分区被占用、卡被识别为可移动只读设备 | 用 diskpart 绕过 |
这张表最关键的一行其实是最后两行。很多人看到“32GB 的卡只剩 8MB”,以为是卡坏了,其实这往往是主控在检测到大量坏块之后主动降级,把自己锁进一个极小的安全分区里。它不算彻底死掉,但也没法简单靠格式化恢复原容量。
注意:如果磁盘管理里这张卡显示为“无媒体”(No Media),那基本可以停止软件层尝试了,这是控制器和闪存颗粒之间的通信已经断了,再折腾软件没有意义。
1.2 写保护的两种来源必须分清
“写保护”这个词最容易让人走弯路。它有两个完全不同的来源:一个是卡侧面那个物理小滑块,另一个是卡内部控制器上报给系统的只读状态位。前者你拨一下就好,后者是软件层面的事,拨开关没有任何用。
物理开关这个事听起来很傻,但我确实遇到过有人把 microSD 装进 SD 转接卡套之后,卡套上的滑块被推到了 Lock 位置,然后对着 microSD 本身找了半天开关。microSD 本体上是没有写保护开关的,那个开关在转接卡套上或者在大卡上。所以第一步永远是:看你现在插进读卡器的那个东西,上面有没有滑块,有就推到另一端再试。
如果确认没有物理开关,或者开关位置正常,系统还是报写保护,那就是控制器把卡置成了只读。这种情况常见于卡出现过异常断电、拔卡时没安全弹出,或者内部坏块数量触发阈值。软件层能做的处理在第三章会展开,但要有心理准备:一部分卡的只读状态是固件层面锁死的,清不掉。
1.3 卡在设备管理器里“消失”是最坏的一类
有一种情况特别容易被误判:卡插进去,资源管理器里根本不出现盘符,磁盘管理里也看不到,只有在设备管理器里能看到一个带黄色感叹号的设备,或者每次插拔时设备列表闪一下又消失。这种不是格式化失败,是枚举都没完成。
这一类的成因通常是供电不足或者触点氧化。有些老读卡器加上 USB 延长线,5V 供电掉得厉害,大容量卡启动瞬间电流上不去,就会出现“插上—识别—掉线”的循环。我的排查顺序是:换机箱后置 USB 口(前置面板的口供电普遍更弱)、去掉所有延长线和 HUB、换一个读卡器、用橡皮或无水酒精轻擦金手指。这四步做完还不行,才考虑卡本身的问题。
顺便说一句,卡在别的设备上能读、在电脑上不行,或者反过来,这种“选择性失灵”几乎可以确定是接触或者供电问题,跟卡的存储单元没关系,别急着判死刑。
2. 排查顺序:从最便宜的动作开始,别先动数据
我见过太多人一上来就下载各种“修复大师”,装完一通扫描,卡没修好,电脑多了一堆启动项。排查这件事有个基本原则:先做不改变卡内数据的动作,再做改变数据的动作,最后才做不可逆的动作。按成本从低到高排,顺序大致是硬件替换、只读查看、逻辑修复、深度处理。
2.1 读卡器和卡套:被严重低估的故障源
读卡器这玩意儿的技术含量比很多人想象的低。市面上大量廉价读卡器用的是同一颗低端桥接芯片,对高速大容量卡的支持很差,遇到 exFAT 分区的 64GB 以上卡,经常出现识别到但读不了分区的情况。你用它格式化,自然失败。
判断方法很简单:把这张卡插到另一个已知正常的读卡器上,或者直接插到相机、行车记录仪、电视、开发板里看能不能正常工作。如果别的设备能读能写,那问题就在原来的读卡器或者电脑 USB 口上,卡是无辜的。
转接卡套也是同理。microSD 转 SD 的卡套本质就是一块被动线路板,触点磨损、内部线路断裂都会导致时好时坏。我自己遇到过一次,卡在卡套里能读不能写,换了个卡套立刻正常,折腾了半小时才发现是卡套的问题。所以如果你用的是转接方案,务必单独换一个卡套验证一次。
2.2 用只读的视角先把状况摸清楚
在动手改任何东西之前,先做一轮纯查看。打开“磁盘管理”(Win+X 然后选磁盘管理,或者运行diskmgmt.msc),找到对应的磁盘编号,记录下三件事:磁盘编号、当前分区情况、容量显示。
磁盘编号很重要,后面所有命令行操作都要用到它,一旦搞错就是拿系统盘开刀。我建议把这一步当成固定仪式:每次命令行操作前,先在磁盘管理里确认一遍“磁盘 2 是 31.9GB 可移动设备”之类的描述,然后再敲命令。
接着看分区情况。正常应该有一个主分区,文件系统标注为 FAT32 或 exFAT。如果显示“未分配”“RAW”“GPT 保护分区”或者干脆是一堆碎片化的小分区,那说明分区表已经乱了,属于典型的逻辑层损坏,这类是最好修的。如果显示“主分区 健康(OEM 分区)”之类奇奇怪怪的标签,可能有厂商隐藏分区干扰。
容量显示也要留意。一张标称 64GB 的卡,实际可用大约 59.5GB,磁盘管理里显示 59.6GB 左右是正常的。如果显示 8MB、30MB 这种数字,那就是前面说的主控降级状态。
2.3 逻辑损坏和物理损坏的分界线在哪
这条线决定了你要不要继续花时间。我的一般判断标准是这样的:
如果盘符还能出现,能读到分区表,只是格式化失败或者写入报错,那九成是逻辑层问题,值得投入时间修。逻辑层包括分区表、引导记录、文件分配表、目录项这些纯数据结构,它们跟闪存颗粒的物理状态无关,写坏了可以重写。
如果出现下面任一情况,就往物理层想:读写时伴随明显的系统卡顿甚至资源管理器无响应、写入速度掉到几百 KB/s、格式化到 99% 失败、反复出现同一个位置的读写错误。这些说明有坏块,而且坏块可能已经用完了控制器的备用块池。
再往下就是彻底没戏的信号:设备管理器能看到但磁盘管理显示无媒体、插上后电脑直接重启或者 USB 口保护性断电、卡体有明显发热甚至变形。到这一步就别再试了,反复通电只会让情况更糟。
提示:卡体发烫这个信号特别值得重视。正常 SD 卡工作温度是温的,但如果插上十几秒就烫手,说明内部有短路或者控制器在疯狂重试纠错,这时候继续通电有烧毁读卡器的风险,直接停手。
3. 逻辑层修复:分区表、写保护位、文件系统三件事
确认是逻辑问题之后,处理顺序我一般固定为:清只读属性、清分区表、重建分区、格式化。这四步由浅入深,每一步失败都有不同的含义。下面把每一步的操作和原理都摊开说。
3.1 diskpart 的 clean 和 clean all,差的不只是一个单词
Windows 自带的 diskpart 是处理这类问题最靠谱的工具,比任何第三方软件都干净。打开方式:Win+R 输入cmd,在弹出窗口里输入diskpart回车,会进入DISKPART>提示符。
第一步永远是列磁盘:
diskpart list disk输出的列表里,根据容量和“可移动”标记找到你的卡,记住编号。这一步务必反复确认,我强烈建议先拔掉卡看一眼列表,再插上看一眼,多出来的那个就是它。
选中之后,先清只读属性:
select disk 2 attributes disk clear readonly这条命令专门对付软件层写保护。如果执行后提示“已成功清除磁盘属性”,那写保护就解了,可以直接跳到格式化步骤。如果提示“介质受写保护”或者干脆报错,说明这个只读位是控制器固件锁定的,命令层面绕不过去,需要走第四章的路线。
然后清分区表:
cleanclean做的事情是把磁盘开头和结尾的分区表扇区全部写零,相当于把目录撕掉,但书页还在。执行完磁盘管理里会显示成一整块“未分配”空间。
这里有个必须讲清楚的区别:clean和clean all完全不是一回事。clean只写几个扇区,几秒钟完成;clean all会把整块介质逐扇区写零,一张 64GB 的卡按 20MB/s 算要将近一个小时,而且对闪存是一次完整的擦写循环消耗。除非你怀疑卡里有敏感数据需要彻底清除,或者想借全盘写入来触发控制器重新映射坏块,否则不要用clean all。日常修复用clean就够了。
3.2 重建分区时簇大小的选择比文件系统更影响稳定性
clean完成后,回到磁盘管理,右键那块未分配空间,新建简单卷,一路下一步。这里有两个选择需要动脑子:文件系统和分配单元大小。
文件系统的选择其实没什么悬念,看用途:
| 文件系统 | 单文件上限 | 适用场景 | 注意点 |
|---|---|---|---|
| FAT32 | 4GB | 相机、老设备、单片机、车机 | 单文件超 4GB 直接失败 |
| exFAT | 几乎无限 | 大容量卡、录 4K 视频、跨系统 | 老设备可能不认 |
| NTFS | 几乎无限 | 只在 Windows 生态用 | 日志式写入,磨损略高,相机常不认 |
这里最容易踩的坑是 FAT32 的 4GB 单文件限制。有人拿 64GB 卡录视频,录到一半突然中断,格式化也失败,一查是单个文件超过 4GB 边界导致文件系统结构错乱。这不是卡坏了,是文件系统选错了。
真正容易被忽略的是分配单元大小(簇大小)。Windows 默认会给出一个推荐值,但如果你手动改成很小的簇(比如 512 字节),一张 64GB 的卡会产生上百万个簇,文件分配表体积暴涨,读写效率和稳定性都会下降,在某些低端主控上甚至会直接导致格式化超时失败。我的经验值是:32GB 及以下用 32KB,64GB 到 128GB 用 64KB 或 128KB,256GB 以上用 128KB。这个范围内基本不会出问题。
如果新建卷这一步报错,或者格式化到一半失败,说明分区表虽然清了,但介质本身写不进去,回到物理层判断。
3.3 chkdsk 该在什么时候用,什么时候碰都别碰
chkdsk是个双刃剑。它擅长修复文件系统的一致性错误,比如目录项指向了不存在的簇、文件大小和实际占用不符这类问题。但它有两个使用前提:卡能挂载出盘符,且能被识别为有效文件系统。
正确的用法是在命令行里:
chkdsk X: /f/f表示修复错误。加/r会顺带扫描坏扇区并尝试恢复可读信息,但耗时极长,一张 64GB 卡可能要跑几个小时,而且对闪存来说全盘读取会触发大量重试,我不建议在疑似有坏块的卡上轻易用。
什么情况下千万别碰 chkdsk?当卡显示为 RAW 格式的时候。RAW 意味着系统读不懂文件系统结构,chkdsk 在这种状态下很可能把一个本来还能靠数据恢复软件读出来的分区,改得更加面目全非。RAW 状态的第一原则是先做镜像备份,不是修复,这一点在第五章详细说。
还有一个隐藏坑:chkdsk 对 exFAT 的支持一直不算完美,早期版本在某些情况下会把 exFAT 的簇位图改坏。如果卡是 exFAT 且里面有重要数据,我的建议是直接跳过 chkdsk,用专门的工具或者先备份。
3.4 官方格式化工具为什么能过而系统格式化不行
SD 卡有一个官方组织定义的格式化规范,配套有一个专用的格式化工具。它和 Windows 自带格式化的核心差别在于:它会按 SD 卡规范重写卡内的 CID/CSD 相关配置区,并按照卡的性能等级(Class、UHS 速度等级)设置最优的擦除块对齐方式,而 Windows 只是发一个通用的格式化命令,对齐方式按默认值来。
这个差别在实际使用中的表现是:有些卡被 Windows 格式化之后能用,但速度明显变慢,或者在小文件写入时频繁卡顿,用官方工具重新格式化一遍就恢复正常。还有一类卡,Windows 格式化直接报错,官方工具能顺利完成,原因就是它绕开了 Windows 对某些非标准分区布局的校验。
如果你的卡是正规渠道购买的品牌卡,去官方渠道下载对应的格式化工具是值得的,它比任何第三方“修复软件”都安全。使用上有两个注意点:一是它会清空全卡,操作前确认没数据;二是它只对 SD 卡和 microSD 卡有效,U 盘和移动硬盘用不了。
4. 主控与存储颗粒层面:软件修不动的时候在看什么
前面三章处理的都是“数据结构”层面的问题。如果这些全走完还是不行,说明问题下沉到了控制器和闪存颗粒之间,这一层普通用户能做的事情就有限了,但理解原理有助于你判断值不值得继续投入。
4.1 一张 SD 卡内部到底有几个“层”
拆开一张 microSD,里面其实是一颗封装好的芯片,内部包含控制器和 NAND 闪存颗粒两部分。控制器跑着固件,负责三件事:跟主机通信(就是那个 SD 接口协议)、管理闪存的物理读写、以及做磨损均衡和坏块管理。
关键概念是 FTL,闪存转换层。它维护一张映射表,把主机看到的“逻辑地址”翻译成闪存的“物理地址”。你每次格式化,改的只是逻辑层的东西;而闪存颗粒的物理磨损、坏块替换,全在 FTL 那一层,主机完全看不见。
这就解释了一个常见困惑:为什么有些卡格式化成功、能写能读,但用一段时间又坏了?因为格式化只是重置了逻辑结构,颗粒的物理坏块并没有消失,控制器只是把它们标记出来跳过。当坏块数量增长到备用块池耗尽,控制器就无能为力了,表现就是写入报错、格式化到 99% 失败,甚至把自己锁成只读。
4.2 容量突然变小和“假卡”的识别
前面提过,32GB 的卡突然显示 8MB,这通常是控制器进入了一种保护状态。有些情况下,用厂商提供的专用修复工具可以把它恢复到原始容量,但这类工具通常不公开,需要按主控型号去找,操作风险也高,弄不好会让卡彻底变砖。我的建议是:如果卡里有数据,先救数据;数据救出来之后,这张卡就别再用于重要用途了,当个临时盘用还行。
另一类更麻烦的是扩容卡。这类卡用一颗小容量颗粒,通过篡改固件让主机误以为是大容量。表现是:能格式化、能写入,但写到真实容量上限之后,新数据会覆盖掉旧数据,而且不会报错。等你回头读的时候,前面存的东西全变成乱码或者根本读不出来。
识别方法不复杂:往卡里连续写入一批大文件,写满标称容量的八成以上,然后逐个校验哈希值或者干脆逐个打开。扩容卡在这个测试里一定会露馅。有个更省事的办法是用专门的容量测试工具做全盘写入校验,跑一遍就知道了。我自己养成的一个习惯是:任何新卡到手,先跑一次全盘写入校验再投入使用,这个动作花的时间远比事后丢数据要少。
4.3 量产工具这类东西,什么时候值得碰
网上流传的各种“主控修复工具”“量产工具”,本质是厂商产线用来重新烧写固件、重新扫描坏块的工具。它们确实能救回一部分卡,但风险很实在:工具版本和主控型号必须严格匹配,选错型号直接让卡彻底无法识别;扫描坏块的过程会大量擦写,本来就寿命将尽的卡可能直接在这个过程中彻底失效。
我的态度是:只有在这张卡里的数据已经救出来、且这张卡本身不值钱的情况下,才值得拿它当练手对象。如果你只是想让它重新能用,正规渠道的官方格式化工具加系统自带命令的组合,成功率并不比这些工具低多少,而且安全得多。
顺带提一个经常被误认为是主控故障的现象:卡插上之后能被识别,但只要一开始读写就掉线。这种情况有相当一部分是供电问题,尤其是用 USB 延长线、前置面板口、或者多口 HUB 的时候。换到主板后置 USB 3.0 口直插,很多时候问题就消失了。这个排查成本几乎为零,值得优先试。
5. 数据要不要救:先镜像后操作的完整流程
格式化失败的时候,最纠结的问题永远是“里面的东西还要不要”。这里有个不能违反的顺序:先确定数据要不要,再决定怎么修。顺序搞反了,数据就真的没了。
5.1 为什么必须先做整卡镜像
我强烈建议,只要卡里还有一丁点可能用得上的东西,第一步都是做镜像,而不是任何修复操作。原因很直接:所有修复动作,包括格式化、chkdsk、重建分区,都是往卡里写入。而一张已经出问题的卡,写入操作有可能让原本还能被恢复软件识别的数据结构彻底失效。
做镜像的思路是把整块介质按扇区原样复制成一个文件,后续所有的恢复操作都针对这个镜像文件做,卡本身保持原样不再动。这样即使恢复过程中把镜像改坏了,还能重新做一份。
工具选择上有两条路。Linux 环境下直接用dd:
dd if=/dev/sdb of=/path/to/sdcard.img bs=1M conv=noerror,syncconv=noerror,sync这两个参数是关键,它让 dd 遇到读不出来的扇区时跳过并用零填充继续,而不是直接中断。没有这两个参数,一张有坏块的卡跑到一半就停了,镜像是不完整的。
Windows 环境下没有原生命令,需要用第三方工具做磁盘镜像。挑工具的原则是:只做读取不做写入、支持坏道跳过、能显示读取进度和错误数。这类工具不少,选一个界面简单、只读模式明确的就行。
镜像做完之后,第一件事是用数据恢复软件扫这个镜像文件,把能救的文件先提取出来。这一步的成功率取决于卡的损坏程度,逻辑层损坏的卡通常能救出大部分,物理坏块多的卡就只能碰运气。
5.2 数据救出来之后,修复才有意义
等数据提取完毕,回到第三章的流程,该 clean 就 clean,该重建就重建。这时候心态完全不一样了:修好了是赚到,修不好也没损失。
这里有个实用的小技巧:如果你只是想验证“这张卡还能不能用”,不需要执着于恢复原容量。有些卡在坏块多了之后,即使格式化成功,实际可用容量也会缩水。这种情况下,把它当成一张小容量卡来用是可以的,比如原本 64GB 现在只有 30GB 可用,只要写满校验能过,日常用没问题。判断标准是:连续写入接近标称可用容量的数据,再逐个读回校验,全部通过就说明这张卡在当前容量下是可靠的。
5.3 恢复软件扫描时的几个实操要点
扫镜像文件的时候,有几个参数会明显影响结果。一是扫描模式,快速扫描只读文件分配表,速度快但只能救出目录结构完好的文件;深度扫描会按文件特征签名逐个扇区搜索,慢很多但能救出目录已损坏的文件。我的做法是先快速扫一遍,把能直接恢复的拿走,再跑深度扫描补漏。
二是恢复目标路径。绝对不能把恢复出来的文件写回同一张卡或者同一个镜像所在的分区,必须选一个另外的物理硬盘。这个坑很多人踩,写回去的瞬间就把还没恢复的数据覆盖了。
三是文件类型筛选。如果卡里主要存的是照片和视频,直接按 jpg、mp4、mov 这些扩展名筛,能大幅缩短扫描时间,也能避免被一堆无关的碎片文件淹没。
6. 判定报废的硬指标,以及少走弯路的使用习惯
修到一定程度就得认。我见过有人为了一张几十块的卡折腾一整天,最后数据也没救出来。这一章讲怎么判断“到此为止”,以及平时怎么用能让卡少出问题。
6.1 这几个信号出现,就该停手了
第一,磁盘管理里显示“无媒体”。这说明控制器和颗粒之间的通信已经断了,软件层的任何操作都无济于事,卡在物理上已经是砖。
第二,插卡后设备管理器反复刷新设备列表,或者 USB 口保护性断电。这种情况有可能是卡内部短路,继续插着有风险,我遇到过把读卡器一起带走的案例。
第三,卡体明显发热甚至变形。物理形变意味着内部已经发生不可逆损伤,别再通电了。
第四,格式化反复在 99% 失败,且伴随写入速度掉到几百 KB/s。这是坏块池耗尽的典型表现,即使某次侥幸格式化成功,用不了几天还会出问题。
第五,数据已经救出来了,卡本身价值也不高。这时候理性算一笔账:继续折腾的时间成本,早就超过一张新卡的价格了。
大多数消费级 SD 卡的质保期在两到五年,如果卡在质保期内出现非人为损坏,走售后换新通常比自救划算。判断是否人为损坏的关键是外观:有没有明显折痕、金手指有没有烧灼痕迹、标签有没有进水痕迹。外观完好、非暴力插拔导致的损坏,一般都能顺利换新。
6.2 日常使用里最伤卡的几个动作
比起坏了好不容易修,不如从一开始就少踩坑。按伤害程度从高到低排:
读写过程中直接拔卡。这是头号杀手。闪存写入是分块进行的,写到一半掉电,不只是当前文件损坏,还可能把文件分配表写坏,导致整张卡逻辑结构崩塌。养成习惯:Windows 下右下角安全弹出,相机里关机之后再取卡。
在相机和电脑之间反复插拔同一个卡套。卡套的触点很脆弱,反复插拔会磨损,接触电阻变大之后就会出现“有时能读有时不能读”的玄学故障。如果经常需要在两个设备之间倒数据,不如直接用数据线连设备,少动卡。
把卡塞满不留余量。闪存的磨损均衡需要空闲块来周转,长期把卡用到 95% 以上,控制器的可用备用块变少,写入放大加剧,寿命会明显缩短。我的习惯是留 10% 到 15% 的空闲空间。
用劣质读卡器和劣质电源。供电不稳是卡损坏的重要诱因,尤其是用多口 HUB 同时带好几个设备的时候。读卡器别买那种十几块钱一个的,选一个有明确的过流保护的,能省很多事。
把卡当长期存储用。闪存断电放置久了会有电荷泄漏,一两年不通电的卡,数据丢失的概率显著上升。重要数据永远是三份:卡里一份、电脑里一份、另外的介质上一份。这条不是技术建议,是血泪教训。
6.3 新卡到手先做的一件事
最后分享一个我坚持了很多年的习惯:任何新卡到手,先做全盘写入校验,再投入使用。
具体做法是往卡里写入一批接近标称容量的文件,写满之后逐个读回并校验内容是否一致。这个过程能一次性筛掉三类问题卡:扩容卡(写超容量后数据被覆盖)、坏块卡(写入过程报错或者校验不通过)、性能虚标卡(写入速度远低于标称值)。
花的时间大概十几分钟到半小时,但能避免后面在某次重要场合突然发现卡是坏的。这个投入产出比,怎么算都划算。
另外建议在卡上贴个小标签写上启用日期,用满两年之后主动做一次全盘读取校验,看看有没有开始出现读错误。闪存的失效往往是个渐进过程,早发现早换,比数据丢了再想办法强得多。
我个人在实际操作中的体会是,SD 卡这类东西的故障判断,八成的功夫在“分清是哪一类问题”上,真正动手修只占两成。先把现象和报错文案对清楚,把读卡器和供电这两个便宜变量排除掉,剩下的再往下走,效率会高很多。至于那些一上来就让你装一堆工具的教程,多半是在绕远路,系统自带的磁盘管理和 diskpart 已经能解决绝大多数逻辑层问题。