HFS+
此条目可参照英语维基百科相应条目来扩充。 (2017年4月2日) |
HFS Plus,或HFS+是苹果公司为替代他们的分层文件系统(HFS)而开发的一种文件系统。它被用在Macintosh电脑(或者其他运行Mac OS的电脑)上。它也是iPod上使用的其中一种格式。HFS+也被称为Mac OS Extended和HFS Extended。在开发过程中,苹果公司也把这个文件系统的代号命名为“Sequoia”[3]。
开发者 | 苹果公司 |
---|---|
全称 | Hierarchical File System Plus |
发布 | 1998年1月19日Mac OS 8.1) | (
分区标识 | Apple_HFS(APM) 0xAF(MBR) Apple_HFSX(HFSX)(APM) 48465300-0000-11AA-AA11-00306543ECAC(GPT) |
结构 | |
目录内容 | B树 |
文件分配 | Bitmap |
坏块 | B树 |
限制 | |
最大文件尺寸 | 8 EiB[1] |
最大文件数量 | 4,294,967,295 (232-1) |
最长文件名 | 255 字符 (255 UTF-16 编码单位) |
最大卷容量 | 8 EiB [2] |
文件名字符集 | Unicode,任何字符,包括 NUL. OS APIs 可能由于旧系统原因不支持某些字符 |
功能 | |
日期范围 | 1904年1月1日 - 2040年2月6日 |
日期分辨率 | 秒 |
岔流 | 是 |
文件系统权限 | Unix 权限,ACLs(Mac OS X v10.4以上) |
透明压缩 | 是(在 OS X 10.6 以上) |
透明加密 | 否 |
操作系统支持 | Mac OS 8.1 & 9, Mac OS X, 和 Darwin, Linux, Microsoft Windows(通过MacDrive 或 Bootcamp 可安装文件系统 驱动) |
HFS+是一个HFS的改进版本,支持更大的文件,并用Unicode来命名文件或文件夹,代替了Mac OS Roman或其他一些字符集。和HFS一样,HFS+也使用B树来存储大部分分卷元数据。
其他作业系统
编辑Linux
编辑Linux内核包含了hfsplus模组[4]供系统挂载。HFS+的fsck与mkfs工具程式也被移植[5]到套件里,其中,fsck与mkfs工具程式也是hfsprogs套件的一部份。
在2009年时,只要硬碟分割的空间大小大于2TB,Linux核心提供的HFS+驱动程式就会崩溃。因此,Linux发行版像是Debian和Ubuntu开始不允许使用者挂载硬碟分割大小大于2TB的HFS+分割区。而在2011年11月时,原先对HFS+有挂载限制的Linux发行版逐渐解除此限制。
在现在Linux HFS+驱动中,为了要安全的将资料写进HFS+分割区,HFS+的日记功能将会被Linux 的HFS+驱动程式停用。在macOS上,若HFS+的硬碟分割没有使用macOS的时光机功能,则可以关闭此硬碟分割的日记功能。
Windows
编辑在Windows上有商业软体MacDrive和Paragon HFS for Windows 可以让使用者格式化并读写HFS+档案系统。[6]同时从Mac OS X 10.6开始Boot Camp所随附的驱动程序也可以使Windows能够读取HFS+文件系统的分区。[7]
注解
编辑- ^ Technical Note TN1150: HFS Plus Volume Format. Apple Developer Connection. March 5, 2004 [2007-03-28]. (原始内容存档于2009-07-01).
- ^ Mac OS X: Mac OS Extended format (HFS Plus) volume and file limits. Support.apple.com. 2008-07-29 [2010-07-05]. (原始内容存档于2010-07-30).
- ^ New Mac OS Extended Format (HFS+) Available. Apple Developer News. 1997 [2007-03-28]. (原始内容存档于2008-05-12).
- ^ 存档副本. [2020-12-08]. (原始内容存档于2012-07-09).
- ^ mkfs and fsck for HFS and HFS+ file systems. [2010-11-19]. (原始内容存档于2009-07-03).
- ^ MacDrive. [2010-11-19]. (原始内容存档于2010-10-04).
- ^ Snow Leopard内置HFS+格式Windows驱动. [2013-01-10]. (原始内容存档于2013-05-15).
外部链接
编辑- (英文) HFS Plus Volume Format(页面存档备份,存于互联网档案馆)