我已经尝试过了FORMAT /FS:FAT
,磁盘分区、磁盘管理和HP USB 磁盘存储格式化工具。
我真的需要购买容量较小的驱动器吗?格式化工具难道不能忽略超过 2 GB 的区域吗?
我的华硕上网本的 BIOS 更新需要将 USB 格式化为FAT16,我无法让各种华硕 BIOS 更新实用程序运行。
答案1
磁盘管理和 DISKPART 不允许您删除可移动媒体上的分区。但您可以使用 DISKPARTclean
命令将其删除并重新开始。以下是一系列对我有用的命令:
DISKPART> list disk
Disk ### Status Size Free Dyn Gpt
-------- ---------- ------- ------- --- ---
Disk 0 Online 40 GB 0 B
Disk 1 Online 7538 MB 0 B
DISKPART> select disk 1
Disk 1 is now the selected disk.
DISKPART> list part
Partition ### Type Size Offset
------------- ---------------- ------- -------
Partition 1 Primary 500 MB 1024 KB
DISKPART> clean
DiskPart succeeded in cleaning the disk.
DISKPART> create part primary size=500
DiskPart succeeded in creating the specified partition.
DISKPART> active
DiskPart marked the current partition as active.
DISKPART> format fs=fat quick
100 percent completed
DiskPart successfully formatted the volume.
DISKPART> assign
DiskPart successfully assigned the drive letter or mount point.
这将创建一个 500MB 的 FAT 分区作为磁盘上唯一的分区。list part
仅用于确保我选择了正确的磁盘(并且显示的大小来自以前的尝试;您的大小将会更接近完整大小)。
答案2
无法格式化大于 4 GB(Windows 下为 2 GB)的 FAT16 分区。使用分区工具对驱动器进行重新分区(您可能需要 Linux 才能完成此操作)。
答案3
感谢 Ken 提出的使用 diskpart 的建议。我需要它来对旧的 Sharp Aquos 电视进行固件更新(它可以识别更新,但当它尝试刷新时却找不到它)。将我的 8GB USB 转换为 512 mb FAT 磁盘后,它更新正常。
对于只需要暂时执行此操作的人,以下是对我来说有效的恢复其原始大小的步骤。请注意,我基本上没有使用大小变量。我还知道我想将其格式化为 fat32,但我怀疑如果您省略 fs 部分,它会正确格式化它。
DISKPART> list disk
Disk ### Status Size Free Dyn Gpt
-------- ------------- ------- ------- --- ---
Disk 0 Online 223 GB 0 B
Disk 1 Online 7657 MB 0 B
DISKPART> select disk 1
Disk 1 is now the selected disk.
DISKPART> list part
Partition ### Type Size Offset
------------- ---------------- ------- -------
Partition 1 Primary 512 MB 1024 KB
DISKPART> clean
DiskPart succeeded in cleaning the disk.
DISKPART> create part primary
DiskPart succeeded in creating the specified partition.
DISKPART> active
DiskPart marked the current partition as active.
DISKPART> format fs=fat32 quick
100 percent completed
DiskPart successfully formatted the volume.
DISKPART> assign
DiskPart successfully assigned the drive letter or mount point.
DISKPART>
答案4
FAT 16 仅支持 2 GB 或更小。
但你可以强制将大于 2GB 的 SD 卡格式化为 2GB 卡。
- 磁盘工具通过 FAT32 格式化卡
- 例如
newfs_msdos -F 16 /dev/disk2s1
(SD 卡设备路径)/(SD 卡设备编号)