WD My Passport 1 TB 便携式 SSD 大小与单盘大小差别很大

WD My Passport 1 TB 便携式 SSD 大小与单盘大小差别很大

在我的笔记本电脑(mac)上,我向这个 1TB 的 SSD 传输了 10GB 的数据。当传输到 9GB 时,它告诉我无法再传输,因为磁盘已满?所以我想这是假的……

将外部驱动器放入我的桌面(Windows),我可以看到我传输的文件夹的大小和磁盘大小有很大不同。9gb 到 900gb。

这是假的还是我做错了?文件系统显然是 exFat

在此处输入图片描述

在此处输入图片描述

答案1

正如您在图片中所看到的,您有 245,646 个文件,总大小(=实际数据)为 2.65 GB(或者说 GiB)。

这些文件中的每一个平均大约有 10KiB 大。(1 KiB 是 1 kibibyte,即 1024 字节。1 GiB 是 1024^3 字节)。

但是,在磁盘上它们显示为扩大到 240GiB,显示为“磁盘大小”。

这意味着您的磁盘的簇大小约为 1MiB,可能是 1024KiB:240GiB ÷ 245,646 = 257,837,498,368÷245,646 = 约 1,049,630 = 约 1024KiB

引自这里

簇或分配单元是一组扇区,构成文件系统中文件的最小磁盘分配单位。换句话说,文件系统的簇大小是文件在计算机上可以占用的最小空间量。

磁盘上的每个文件都需要从新的簇开始,因此 245,000 个文件将占用至少 245'000 个簇,而任何大于簇大小的文件都将占用多个簇:大小为 1025 KiB 的文件将占用两个 1024 KiB 的簇!

换句话说,磁盘上的每个 10KiB 文件都占用 1024KiB!这就是磁盘填满速度如此之快的原因,文件占用的空间是所需空间的一百倍!这就是 9GiB 变成 900GiB 的原因!

要检查当前的集群大小,在 Windows 中:按win+ r,输入 cmd,然后在控制台中写入:

wmic volume get driveletter,blocksize

解决方案是重新格式化磁盘并选择较小的簇大小。通常最好保留操作系统建议的大小。通常为 4096 字节。但是如果您想在该磁盘上放置如此多的小文件,请考虑使用较小的簇大小。

答案2

根据给出的数据,似乎您要么试图将 900GB 传输到 1TB 驱动器,要么试图将 9GB 传输到 900GB 驱动器。

另外,如果操作系统说驱动器已满,那么驱动器已满。

我只能说,你要么用的是假的,要么你传输的文件比你想象的要大得多。请记住,每个操作系统都会在驱动器上保留少量空间用于存储卷信息,驱动器越大,所需的空间就越大。

尝试将驱动器上的所有内容传输出去,然后格式化。尝试使用 NFTS 或 exFAT(最好是 exFAT),这样它就可以兼容 Mac 和 Windows。

然后将您要传输的文件夹添加到 zip 存档中,并尝试将其放在驱动器上。

答案3

问题在于簇分配单元的大小。出于某些未知原因,WD 在某些型号中格式化它们时占用 1 MEGA(1048576 字节),而标准大小为 476939 字节(0.4 兆字节)

复制您的数据并重新格式化磁盘。

答案4

这是因为磁盘被格式化为 ExFAT,它使用更大的簇分配大小,可能因此它们也可以写入 MAC。以 NTFS 格式格式化并准备就绪。

相关内容