我有一块 250 GB 的硬盘,专门用来存储视频、图片和音乐等媒体数据。我不会在上面安装任何操作系统。
所以我完全擦除了它的内容,它目前只包含零。我打算用 gparted 为它创建一个分区表,但我不知道该选哪一个。< 2TB HDD 的默认值是msdos
(MBR),> 2 TB 的默认值是gpt
。所以我选择了,msdos
但 gparted 文档显示:
要使用没有分区表的磁盘,请选择
loop
创建跨磁盘的虚拟分区。然后格式化为所需的文件系统。
那么,创建一个没有分区表的磁盘并选择它是个好主意吗loop
?还是我应该直接使用msdos
?
答案1
要访问您的媒体数据,您的操作系统需要分区表能够读取和写入分区上的内容。
超过 2 TB 的分区大小(假设扇区大小为 512 字节)需要 GPT。Windows XP 等旧系统无法解密 GPT 结构,它需要标记为“msdos”的旧结构。
在做出决定时,您应该知道访问数据磁盘时将使用哪种操作系统。
GPT 是一种更有利于恢复的结构。
如果您的磁盘大小为 250GB (<2TB),您可以自由使用“msdos”或“GPT”。如果您的操作系统支持 GPT,我建议您使用 GPT,否则请使用“msdos”。
用户“Tonny”在谈论 GPT 启动支持(您的数据驱动器不需要)时没有关注您的问题,并且他的陈述“GPT 不需要额外的驱动程序。”是错误的。
答案2
GPT 或 MBR:您可以使用其中之一,但这仅在您预计需要超过 4 个分区时才重要。如果更多,请使用 GPT。如果您只创建一个大分区,则 MBR 就足够了。
从技术上来说,没有分区表是可行的,但用途有限。这对您的使用情况没有实际好处,只会使设置复杂化。
文件系统和块大小/簇大小的选择更为重要:
媒体文件(尤其是视频)通常相当大。在这种情况下,4K 甚至 8K 簇大小对于文件系统效率而言都是有益的。
如果文件系统需要 Windows 可读。(可移动磁盘或双启动设置中的共享磁盘)将其格式化为 exFat(如果您的 Linux 支持)或 NTFS(通常速度稍慢)。FAT32
已过时。它无法处理大于 4GB 的文件,而这是视频很快就会达到的限制。
如果它仅由 Linux 使用,请使用您喜欢的任何 Linux FS。
答案3
您必须有分区表。专业系统和一些数据库无需分区表即可工作,但对于标准操作系统,您需要一个分区表:它告诉操作系统如何开始查找目录和文件。
如果您确定要继续使用 Windows,或者可能升级到 Linux 系统,那么请继续使用 FAT32(我假设这就是您所指的“MSDOS”)。
GPT 很好,但是超出了您的需要,不值得为您的需要在内存中安装额外的驱动程序。
如果您的典型文件大小超过 180KB,我建议将块大小(即簇大小)设置为 8KB。这可能是您正在使用的软件上的某个选项,这样做将使保存和检索图形更加高效,并为您提供更多升级选项。如果您的典型文件超过 300KB,请考虑将块大小设置为 16KB,但如果您有许多小于 60KB 的文件,这可能会浪费大量空间。