Mat*_*lds 68 disk-utility sd-card macos
我一直在寻找一种方法来做到这一点,但我一直无法找到答案。我需要将我的 2 GB SD 卡格式化为 FAT-32,但我在“磁盘工具”中没有看到该选项。
如果我选择 SD 驱动器(Apple SDXC Reader Media)并转到“擦除”,我有以下格式选项:
做同样的事情,但选择 SD 卡本身(在我的情况下,NO NAME),我得到了所有相同的结果,减去 Mac OS X 的加密。
我读过选择 MS-DOS 将在 FAT-16 和 -32 之间进行选择,具体取决于 SD 卡的大小。但是,我有一个 2 GB 的。
Format: MS-DOS (FAT16)
Owners Enabled: No
Number of Folders: 0
Capacity: 1.98 GB (1,975,546,368 Bytes)
Available: 1.79 GB (1,789,296,640 Bytes)
Used: 186 MB (185,991,168 Bytes) --> (I have already backed up)
Number of Files: 512
Run Code Online (Sandbox Code Playgroud)
Ale*_*umb 126
如果您对使用终端感到满意,请尝试以下操作:
首先,通过运行以下命令查看分区表:
diskutil list
Run Code Online (Sandbox Code Playgroud)
您应该会看到如下内容:
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *16.0 GB disk1
1: EFI 209.7 MB disk1s1
2: Apple_HFS Example 15.7 GB disk1s2
Run Code Online (Sandbox Code Playgroud)
我们要更改的分区是/dev/disk1.
我们想将设备更改为 MBR 格式的 FAT32 分区。为此,请运行以下命令:
sudo diskutil eraseDisk FAT32 NAME MBRFormat /dev/disk1
NAME您要为磁盘指定的名称在哪里。
正如评论中提到的,您不能将方括号放入卷的名称中,以免搞砸。为避免一切失败,只需确保 FAT32 卷的新名称中没有方括号。
注意:NAME在许多情况下,如果不是大写,则可能会失败。
小智 22
sudo diskutil eraseDisk FAT32 [NAME] MBRFormat /dev/disk1
Run Code Online (Sandbox Code Playgroud)
其中 [NAME] 必须用大写字母书写;否则,这将不起作用。
如评论中所述,请确保使用诸如diskutil检查正在格式化的磁盘之类的工具。在上面的例子中,磁盘/dev/disk1正在被格式化。通过调用等方法找到需要的分区后diskutil list(此命令列出系统上的分区。详见其他答案),替换dev/disk1为需要的分区。
如果您尝试这样做:
\n $diskutil eraseDisk FAT32 MYDISKLABEL MBRFormat /dev/disk1
\n但收到此错误:
\nFAT32 does not appear to be a valid file system format\nUse diskutil listFilesystems to view a list of supported file systems\n
那么这个答案可能对你有帮助。\xc2\xa0但是请注意:
\nFAT32因为文件系统类型无法按照上述错误运行。\xc2\xa0diskutilsudo,如何识别您的设备,如何卸载设备,如何指定标签以及如何验证磁盘格式是否正确。diskutil eraseDisk filesystem disklabel MBRFormat device
解决方案:
\n通过列出所有可用选项来查找正确的文件系统别名:
$diskutil listFilesystems
在输出表中,您将看到有由“(或)某物”定义的别名,但没有“FAT32”文件系统的别名。\xc2\xa0因此,您必须指定不区分大小写的全名“ms-dos fat32”。
\n命令:$diskutil eraseDisk "ms-dos fat32" mydisklabel MBRFormat /dev/disk1
| 归档时间: |
|
| 查看次数: |
162486 次 |
| 最近记录: |