我一直为这件事而烦恼。
有一张全新的 Sandisk 32GB Extreme Plus SDCard。我一直在尝试让图像在其上工作(用于我的 Raspberry Pi 4)。当我购买它时,我使用 balenaEtcher 在其上刷新 HassOS(家庭助理操作系统)。
当我第一次将 SD 卡插入 Rasperry Pi 时,我将 Pi 连接到屏幕上并看到了终端文本。弹出了一些错误(我不记得是什么了,是一些 Golang 错误),所以我想尝试重新刷新映像。
我把它拿出来,放在我的 SD 卡插槽中(在我的 CalDigit 底座上),并尝试使用 BalenaEtcher 再次刷新它。但我得到了一个奇怪的校验和错误。所以我尝试格式化 SD 卡,但我尝试的所有操作都出现错误。
我试过:我试过 DiskUtility,然后点击“删除”选择各种选项(MSDOS-FAT)例如会出现以下错误:
Formatting disk2s2 as MS-DOS (FAT) with name UNTITLED
512 bytes per physical sector
/dev/rdisk2s2: 49020 sectors in 12255 FAT16 clusters (2048 bytes/cluster)
bps=512 spc=4 res=1 nft=2 rde=512 sec=49152 mid=0xf8 spf=48 spt=32 hds=16 hid=67584 drv=0x80
Mounting disk
Could not mount disk2s2 after erase
并且 hassos-boot 仍然存在!
我下载了 SDCardFormatter 程序来进行快速格式化,但出现此错误:
[ERROR] Invalid end of sector signature: 0xA940
[ERROR] fat_check_validate_boot_sector returned error: 22 (Invalid argument)
[ERROR] Initializing cached values failed: 22 (Invalid argument)
[ERROR] Generated invalid volume. fat_volume_create returned: 22 (Invalid argument)
我尝试了 Raspberry Pi Imager v1.5,并尝试用这种方法擦除 SD 卡。结果出现以下错误:
The chosen size is not valid for the chosen file system
我尝试过
diskutil eraseDisk FAT32 MYDISK MBR disk2
并收到此错误:Error: -69850: The chosen size is not valid for the chosen file system
也尝试了 ExFAT 而不是 FAT32(即使磁盘是 32GB)并在日志中得到以下信息:
Formatting disk2s1 as ExFAT with name MYDISK Error: -69830: This operation requires an unmounted disk
我买了一张新 SD 卡,但一张新 SD 卡居然就坏了,这真是让我大吃一惊。我还应该尝试其他方法吗?