格式化 SD 卡(通过 Linux 操作系统)


如果有疑问并且懂英语的话,可以到 Nintendo Homebrew Discord 服务器上使用英文寻求帮助。(请注意,如果你身处中国大陆,你可能需要通过科学上网来访问 Discord) 你也可以到译者的 QQ 群寻求帮助,群号为 942052497。
如果你喜欢我们的教程,可以通过捐赠支持我们。

重要事项

这是一个适用于为 3DS 准备的 SD 卡的格式化教程。

如果 3DS 已经识别到了 SD 卡,那么就不需要做这个教程了。

本页教程仅限 Linux 用户。 如果你没有在用 Linux,那么请看格式化 SD 卡(通过 Windows 操作系统)格式化 SD 卡(通过 Mac 操作系统)

操作步骤

  1. 请确保你的 SD 卡 被插入电脑
  2. 启动 Linux 终端
  3. 输入 watch "lsblk"
  4. 将你的 SD 卡插入到电脑
  5. 查看终端输出内容。 输出内容应该与以下内容相似:
    NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
    mmcblk0     179:0    0   3,8G  0 disk
    └─mmcblk0p1 179:1    0   3,7G  0 part /run/media/user/FFFF-FFFF
    
  6. 注意设备名。 在我们上面的示例中,它是 mmcblk0p1
    • 如果 RO 为 1,请确保写保护开关未被打开
  7. 按下 CTRL + C 退出菜单
  8. 根据 SD 卡的容量输入以下信息:
    • 2GB or lower: sudo mkfs.fat /dev/(device name from above) -s 64 -F 16
      • This creates a single FAT16 partition with 32 KB cluster size on the SD card
    • 4GB - 128GB: sudo mkfs.fat /dev/(device name from above) -s 64 -F 32
      • This creates a single FAT32 partition with 32 KB cluster size on the SD card
    • 128GB or higher: sudo mkfs.fat /dev/(device name from above) -s 128 -F 32
      • This creates a single FAT32 partition with 64 KB cluster size on the SD card

Troubleshooting

  • SD card remains undetected by console or continues to display the wrong capacity after formatting
    • Your SD card may be partitioned or have unallocated space. Follow the instructions here to reformat your SD card.