格式化 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 及以下:sudo mkfs.fat /dev/<先前获取到的设备名称> -s 64 -F 16
      • 这将创建一个 32 KB 簇大小的 FAT16 分区
    • 4GB 至 128GB:sudo mkfs.fat /dev/<先前获取到的设备名称> -s 64 -F 32
      • 这将创建一个 32 KB 簇大小的 FAT32 分区
    • 128GB 及更高:sudo mkfs.fat /dev/<先前获取到的设备名称> -s 128 -F 32
      • 这将创建一个 64 KB 簇大小的 FAT32 分区