大家在学习嵌入式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>
  • 查询磁盘IDuniqueid disk
  • 重新设一个磁盘IDuniqueid 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
  • 最后重新插拔读卡器就行了,注意:要插拔读卡器
最后修改:2023 年 04 月 13 日
如果觉得我的文章对你有用,请随意赞赏