为什么我刚格式化的磁盘上有 450 MB 的数据?

Jim*_*uls 6 hfs disk-space hard-drive formatting macos

答案可能很明显,但我相信有好奇心的人想知道:如果我擦除磁盘并重新格式化它,什么已经占用了近半 GB 的空间?在这种情况下,它是在 Mac OS X 上记录的格式化 HFS+。

Red*_*ick 10

您没有说明磁盘的制造商和型号,您如何达到预期容量或您如何测量实际可用容量 - 因此它可能是以下部分或全部(或没有):

  • 磁盘供应商以 1000 的幂表示大小,操作系统以 1024 的幂报告大小 (最近的 OSX 没有)

  • 文件系统为文件系统结构(如 inode 表)保留空间。日志文件系统为日志保留空间。

  • 一些磁盘上有特殊的分区,例如用于恢复 (显然 OSX 没有)

  • 低级格式化涉及将数据写入磁盘以标记扇区,这会使用磁盘的一些名义容量。 (或者可能不是)

  • 磁盘可能包含驱动器电子设备标记为这样的坏扇区。 (也许不是问题)

在 1 GB 磁盘上解释 450 MB 很多,但在 2 TB 磁盘上问题不大。


macworld上有一个讨论说

man newfs_hfs

-J [journal-size] 创建日志 HFS+ 卷。默认日志大小为 8MB。在日志大小后附加一个 'M' 意味着兆字节(即 64M 是 64 兆字节)。最大日志大小为 512 兆字节。

HFS Plus 使用许多相互关联的结构来管理卷上数据的组织。这些结构包括:

卷头
目录文件
盘区溢出文件
属性文件
分配文件(位图)
启动文件

Apple 已经发布了HFS+ 的一些细节,我很确定如果你开始阅读这篇文章,在你读到最后之前,你将不再担心“丢失”的 450 MB。

HFS+元数据

我喜欢它讨论的“元数据区”,它仅用于元数据(显然)和“热文件”。显然,所有无聊文件的空间都更少。据推测,报告“可用磁盘空间”的 OSX 工具在报告的总可用空间中包括元数据区中的可用空间?