HFS Plus,或HFS+是蘋果公司為替代他們的分層檔案系統(HFS)而開發的一種檔案系統。它被用在Macintosh電腦(或者其他執行Mac OS的電腦)上。它也是iPod上使用的其中一種格式。HFS+也被稱為Mac OS Extended和HFS Extended。在開發過程中,蘋果公司也把這個檔案系統的代號命名為「Sequoia」[3]。
此條目可參照英語維基百科相應條目來擴充。 (2017年4月2日) |
開發者 | 蘋果公司 |
---|---|
全稱 | 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內核包含了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上有商業軟件MacDrive和Paragon HFS for Windows 可以讓用戶格式化並讀寫HFS+檔案系統。[6]同時從Mac OS X 10.6開始Boot Camp所隨附的驅動程式也可以使Windows能夠讀取HFS+檔案系統的分區。[7]
註解
外部連結
Wikiwand in your browser!
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.