我一直试图将 16TB 外置硬盘格式化为 FAT32 文件系统,以便它可以在 PS3 上使用,但我很快意识到 Windows 不允许我完全格式化该硬盘。我设法通过使用第三方软件绕过 Windows 32GB 限制,但随后我又受到 2TB 限制的进一步限制。我问一位朋友他是如何设置 PS3 的,他说他有一个 8TB 外置硬盘,文件系统为 FAT32。起初我不相信他,但他向我展示了硬盘,它确实完全格式化为 FAT32 文件系统。我附上了硬盘的图像,我朋友的硬盘是磁盘 3,我的硬盘是磁盘 4。
除了创建多个分区之外,我不确定如何进行,所以最后我请教一下你们这些聪明的人,如何将我的 16TB 外部硬盘格式化为 FAT32 文件系统?
我尝试使用以下命令更改集群大小,但没有成功。
hdparm --set-sector-size 4096 --please-destroy-my-drive /dev/sdX
然后,我卸下了朋友的外壳和我的外部硬盘,并尝试将朋友的外壳与我的硬盘一起使用,结果它将整个硬盘格式化为 FAT32。
我现在需要测试我的旧机箱是否能与新格式化的驱动器配合使用,但我会尝试自己找出这些问题,因为我已经占用了您太多时间。感谢您的回复,也感谢 Kamil 的长篇回复。
答案1
该限制取决于逻辑扇区大小。
FAT32 引导扇区使用 32 位字段来记录扇区数,将最大 FAT32 卷大小限制为 2 TB,扇区大小为 512 字节。最大 FAT32 卷大小为 16 TB,扇区大小为 4,096 字节。
(来源)
你朋友的驱动器显然使用了 4096。我猜你的驱动器是 512。
在某些硬盘中,这可以改变(例子)。
一些 USB 外壳会动态转换扇区大小。或许您朋友的外置驱动器似乎使用 4096,这不是因为驱动器本身,而是因为外壳。如果可以,请尝试将您的驱动器与朋友的外壳一起使用,看看您是否可以在此配置中使用 FAT32(首先备份您的数据)。
此功能(有人会说:缺陷功能)很少被宣传。通常,您购买外壳,使用它,然后才了解它的性能。