---
title: "格式化 SD 卡(通过 Linux 操作系统)"
{% include toc title="目录内容" %}
### 必读事项
这是一个适用于为 3DS 准备的 SD 卡的格式化教程。
如果 3DS 已经识别到了 SD 卡,那么就不需要做这个教程了。
本页教程仅限 Linux 用户。 如果你没有在用 Linux,那么请看[格式化 SD 卡(通过 Windows 操作系统)](formatting-sd-(windows))或[格式化 SD 卡(通过 Mac 操作系统)](formatting-sd-(mac)) 。
### 操作步骤
1. 请确保你的 SD 卡 **未** 被插入电脑
1. 启动 Linux 终端
1. 输入 `watch "lsblk"`
1. 将 SD 卡插入你的电脑
1. 查看终端输出内容。 输出内容应该与以下内容相似:
```
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
1. 注意主机的挂载点。 在我们上面的示例中,它是 `mmcblk0`
+ 如果 `RO` 为 1,请确保写保护开关未被打开
1. 按下 CTRL + C 退出菜单
1. 根据 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 分区