大家在学习嵌入式Linux时候可能会遇到经常需要烧卡,但是有些时候烧录的镜像有些问题,会造成卡明明没有坏,但是就是不识别,用SDFormatter也没法格式化。此时打开Windows的磁盘管理,就会发现卡其实已经识别到了,但是处于脱机状态,那么接下来为大家介绍一下该如何解决。
- 以管理员身份打开一个PowerShell
运行
diskpart
Windows PowerShell 版权所有 (C) Microsoft Corporation。保留所有权利。 尝试新的跨平台 PowerShell https://aka.ms/pscore6 PS C:\Windows\system32> diskpart Microsoft DiskPart 版本 10.0.19041.964 Copyright (C) Microsoft Corporation. 在计算机上: DESKTOP-AG6QN5Q DISKPART>
- 输入
list disk
查看磁盘编号 - 确认处于脱机状态的磁盘编号
选择脱机状态的磁盘
DISKPART> list disk 磁盘 ### 状态 大小 可用 Dyn Gpt --------- 磁盘 0 联机 223 GB 688 MB * 磁盘 1 联机 1117 GB 0 B * 磁盘 2 联机 1117 GB 0 B * 磁盘 3 联机 953 GB 1024 KB * 磁盘 4 联机 3725 GB 1024 KB * 磁盘 6 脱机 7600 MB 7496 MB * 磁盘 7 无介质 0 B 0 B DISKPART> select disk 6 磁盘 6 现在是所选磁盘。 DISKPART>
- 查询磁盘ID
uniqueid disk
重新设一个磁盘ID
uniqueid disk ID=xxxx
这里设置的磁盘ID从上一步查询到的ID+1即可。
DISKPART> uniqueid disk 磁盘 ID: {2BD17853-102B-4500-AA1A-8A21D4D7984D}DISKPART> uniqueid disk ID={2BD17853-102B-4500-AA1A-8A21D4D7984E} DISKPART> uniqueid disk ID=2BD17853-102B-4500-AA1A-8A21D4D7984F
- 最后重新插拔读卡器就行了,注意:要
插拔读卡器
。