HFS+ | |
---|---|
Dezvoltator | Măr |
Sistemul de fișiere | Sistemul de fișiere ierarhic Plus |
Data depunerii | 19 ianuarie 1998 ( Mac OS 8.1) |
etichetă de volum |
Apple_HFS ( Apple Partition Map ) 0xAF ( MBR ) Apple_HFSX ( Apple Partition Map ) pentru HFSX 48465300-0000-11AA- AA11-00306543ECAC ( GPT ) |
Structura | |
Conținutul folderului | B-arborele |
Plasarea fișierului | B-arborele |
Sectoare rele | B-arborele |
Restricții | |
Dimensiunea maximă a fișierului | 16EiB _ |
Numărul maxim de fișiere | Nu este limitat |
Lungimea maximă a numelui fișierului | 255 de caractere (255 de caractere codificate UTF-16 normalizate la formatul de normalizare Unicode D modificat de la Apple) |
Dimensiunea maximă a volumului | 16EiB _ |
Caractere valide în titluri | Unicode , orice caractere inclusiv NUL . API -ul OS poate folosi unele caractere pentru compatibilitate |
Capabilități | |
Proprietăți | acces, atribute modificate, copii de rezervă, conținut modificat, creat |
Interval de date | 1 ianuarie 1904 - 6 februarie 2158 |
Precizia stocării datei | 1s |
Fluxuri de metadate | Există |
Atribute | culoare (3 biți, alte steaguri câte un bit), dezactivat, pictogramă diferită, pachet, invizibil, alias, sistem, staționar, inițializat, fără resurse INIT, partajat, desktop |
Drepturi de acces | Drepturi Unix, ACL (de la Mac OS X Server 10.4 ) |
Comprimarea fundalului | Da (pe Mac OS X v10.6 sau o versiune ulterioară) |
Criptare în fundal | Da (pe Mac OS X v10.7 sau o versiune ulterioară), versiunile de peste 10.3 și sub 10.7 pot folosi volume .dmg criptate AES |
Sistem de operare acceptat | Mac OS 8 , Mac OS 9 , Mac OS X |
HFS Plus sau HFS+ sau Mac OS Extended este un sistem de fișiere dezvoltat de Apple Inc. pentru a înlocui HFS folosit anterior , sistemul de fișiere principal pe computerele Macintosh . Playerul iPod poate funcționa și cu acest sistem de fișiere . HFS+ poate fi gândit ca o versiune îmbunătățită a HFS pentru a extinde capacitățile Mac OS . În timpul dezvoltării, acest sistem a fost numit Sequoia.
HFS+ este o versiune îmbunătățită a HFS cu suport pentru fișiere mari (adresarea pe 32 de biți în loc de cea veche pe 16 biți) și utilizează codificarea UTF-16 pentru numele fișierelor și folderelor. HFS+ acceptă nume de până la 255 de caractere în format UTF-16 și fișiere multi-threaded, cum ar fi NTFS (cu toate acestea, aproape toate programele folosesc doar date fork și resource fork ) . HFS+ folosește, de asemenea, un tabel de mapare de alocare a fișierelor pe 32 de biți în loc de cel pe 16 biți al lui HFS . Vechea adresare era o limitare serioasă a HFS, care nu permitea lucrul cu volume mai mari de 65.536 de blocuri (prin analogie: comparați FAT16 și FAT-32 ). Cu o dimensiune a discului de 1 GB, dimensiunea clusterului (bloc) era de 16 KB - chiar și un fișier de 1 octet a ocupat toți cei 16 KB.
Ca și predecesorul său, HFS+ folosește o structură arborescentă numită arbore B* pentru a stoca majoritatea metadatelor sale .
HFS+ a fost introdus pe 19 ianuarie 1998 cu Mac OS 8.1, dar a fost introdus pentru prima dată ca sistem de fișiere de testare pentru OS Copland (1994-1996). Începând cu 11 noiembrie 2002, odată cu lansarea actualizării 10.2.2, Apple Inc. a făcut posibilă jurnalizarea pentru a îmbunătăți fiabilitatea stocării informațiilor. Era ușor disponibil cu versiunea de server a Mac OS X, dar numai printr- o interfață de linie de comandă de la clienții desktop. Începând cu macOS X Panther, jurnalizarea a fost activată în mod implicit, iar volumul jurnalului a fost numit HFSJ .
Mac OS 10.3 a introdus sistemul de fișiere HFSX , care, spre deosebire de HFS +, vă permite să lucrați în modul diferențiat de majuscule și minuscule.
Un volum în HFS+ este împărțit în sectoare (numite blocuri logice în HFS), de obicei egale cu 512 octeți. Unul sau mai multe sectoare alcătuiesc un cluster , numărul total de clustere depinde de dimensiunea discului. Adresarea pe 32 de biți permite accesul la 4.294.967.296 (232 ) clustere față de vechiul 65536 ( 216 )
Inițial, volumele HFS + au fost incluse în sistemul de fișiere HFS standard într-un traducător - așa-numitul HFS Wrapper (după trecerea la procesoarele Intel, Apple a oprit această practică). Această abordare a servit la două scopuri. În primul rând, a permis computerelor Macintosh mai vechi fără suport HFS+ să pornească de pe o astfel de partiție și, în al doilea rând, a făcut mai ușoară migrarea către un nou sistem de fișiere prin crearea unui volum de pornire HFS simplu care are un fișier numai pentru citire Where_have_ave_all_my_files_gone? (din engleză - „Unde s-au dus toate fișierele mele?”). Fișierul conține informații pentru utilizatorii de Mac OS fără suport HFS+ că această unitate logică necesită un sistem de operare cu suport HFS+. Antetul volumului HFS conține semnătura și decalajul față de volumul HFS+ imbricat. Sectoarele utilizate de HFS+ sunt marcate în HFS ca blocuri defectuoase .
Sisteme de fișiere ( listă , comparație ) | |||||||
---|---|---|---|---|---|---|---|
Disc |
| ||||||
Distribuit (rețea) | |||||||
Special |
|
MacOS | |
---|---|
Aplicații |
|
dezvoltator |
|
Tehnologie |
|
Alte |
|
macOS | |
---|---|
Aplicații | |
Utilități |
|
Tehnologie și interfață cu utilizatorul |
|