是否可以将 512GB mirco SD 卡格式化为 FAT32

是否可以将 512GB mirco SD 卡格式化为 FAT32

是否可以将 512GB mirco SD 卡格式化为 FAT32?

我的理解是,一般来说,您不能将大于 32GB 的驱动器格式化为 FAT32,但我记得有解决方法,但我已经很久没有这样做了,所以我记不清它们是什么了。

我正在尝试从运行 macOS 10.14 的 Mac 格式化驱动器,但如果需要的话也可以使用 Windows 机器。

答案1

是否可以将 512GB mirco SD 卡格式化为 FAT32?

FAT32 显然可以用于高达几 TB 的驱动器。

我的理解是,一般来说,您不能将大于 32GB 的驱动器格式化为 FAT32[.]

据我所知,这是一个特定于 Windows 的限制(包括本机工具),假设它适用。

我正在尝试从运行 10.14 的 Mac 格式化驱动器,但如果需要的话,我也可以使用 Windows 机器。

我不熟悉 Mac,但对于 Windows,你可能需要使用第三方软件或 PowerShell。这How-To Geek 文章如果您想要有关如何在 Windows 上实现此操作的建议,可能值得一看。

答案2

是的。这是可能的。问题是,在某些版本的 Windows 上,生成的卡不是总是可读。我尝试了几次,但最终还是通过在 Linux 上格式化使它保持可读性而成功。

大多数这些命令都要求您以 root 身份运行,要么在前面加上,sudo要么su然后:

  1. gdisk /dev/sdXX用您的 SDXC 卡的字母替换 - 确认提示)
  2. o覆盖分区表。
  3. n要创建新分区,请确认所有默认设置除了文件系统类型。将其设置为0700
  4. w写入分区表。

确认所有提示。它会要求您重新启动以读取新的分区表,但由于 SDXC 是可移动的,因此您通常只需弹出并再次插入即可。之后您可以创建文件系统:

mkfs.vfat -s 16 -S 4096 /dev/sdX1

再次,将X上面的字母替换为您的卡。您可以为扇区大小传递其他值。如果这不起作用并且产生了您无法读取的卡,您可以尝试格式化设备而不是使用分区表。在这种情况下,跳过整个gdisk命令并直接在设备本身中创建文件系统:

mkfs.vfat -s 16 -S 4096 /dev/sdX

根据其使用场合,我也见过这种做法。

相关内容