FAT32 格式化

Ony*_*yxx 8 partitioning usb-drive fat32 14.04

我刚刚从 Windows 7 跳到 Ubuntu 14.04,深入了解了 Ubuntu 世界。我必须说我印象深刻,我非常喜欢它。然而,我遇到了一个意想不到的问题;我有一个带 USB 支持的 LG DVD 播放器,用于观看视频。问题是播放器不再读取我的 USB 驱动器中的文件,它说根本没有文件。在 Ubuntu 中使用 FAT32 重新格式化 USB 驱动器后,我开始遇到此问题。

Windows FAT32 与 Ubuntu 不同吗?它必须即使它不应该因为播放器不再能够读取文件(或分区?)。

是否有允许我执行“Windows FAT32 格式”的 Ubuntu 工具/实用程序?

我真的很想保留 Ubuntu,但如果我不能让我的笔式驱动器在我的 DVD 播放器上工作,我将无法保留。大家有什么建议吗?

在此先感谢您的帮助?

ple*_* me 12

嗯,这至少可以说很奇怪。我猜您的电视操作系统除了简单的 FAT32 外还有其他要求。例如,Windows XP 在从 FAT32 分区(REF)引导时对簇大小、簇数和分区大小有限制。也许您的电视不喜欢分配大小?如果不是这样,那么我不知道:P。您应该检查在使用 Windows 进行格式化时使用的分配大小,然后在使用 Ubuntu 进行格式化时使用相同的分配大小。

具有指定簇大小的格式:

脚步:

  1. 在您的终端输入“ sudo mkdosfs /dev/DISKANDPARTITION -s 16 -F 32”。

这会将整个设备格式化为 VFAT32,分配大小为 4096 字节,这是 Windows 常用的。如果您想调整大小,只需将“16”替换为所需的数字。大多数磁盘使用 512 字节扇区大小,现代 4K 磁盘 ( REF ) 除外。16x512 字节=4096 字节。您将需要替换/dev/DISKANDPARTITION正确的设备和分区(例如/dev/sdb1)。

附加信息:

VFAT:

VFAT 是 FAT 文件系统的扩展,增加了对长文件名 ( REF ) 的支持;不支持 VFAT 但支持底层 FAT 版本的系统将能够使用底层 FAT 版本 ( REF )读取分区。VFAT 最常被误用于指代 FAT32,但它可以应用于任何版本的 FAT。保存到 VFAT 分区的文件将有 2 个文件名:在 FAT 下读取的短名称和在 VFAT ( REF )下读取的长名称。如果在 FAT 支持下访问时重命名文件,则长名称将丢失(REF)。VFAT 通过跨目录拆分长名称来完成第二个名称;在具有最大文件夹限制的位置,您最终可能会严重限制您可以在该目录 ( REF ) 中创建的文件数量。短名称由长文件名的前六个字符、波浪号和数字 ( REF ) 组成。在 Windows 7 和 Ubuntu 14.04 上创建 FAT32 分区时默认使用 VFAT。

分配大小:

分配大小,也称为簇大小,是对分区内的扇区进行分组的方法;部门组成一个集群。磁盘有一定数量的扇区,扇区有指定的数据大小,通常为 512 字节(REF)。您可以将集群视为一个盒子。在该框中可以保存单个文件或文件的一部分。您不能在一个集群中保存 1 个以上的文件。因此,系列中用于保存文件的最后一个集群将具有剩余的可用空间,系统无法将其用于其他任何用途。浪费的空间量取决于文件的大小和集群的大小。例如,将 1KB 的小文件写入 64KB 的集群将导致 63KB 的硬盘空间丢失。簇大小也会对写入速度产生影响,因为填充更多簇需要更长的时间。存储大文件时最好使用大簇大小,存储小文件时最好使用小簇大小。大多数人需要一个倾向于小集群规模的平衡。因为磁盘只有一定数量的扇区,