Was ist das HFS+ Dateisystem?

Standardmäßig erkennt das Windows-System das HFS+-Dateisystem nicht. Dieses Handbuch beschreibt das HFS + Dateisystem und wie es unter Windows gelesen werden kann.

hfs+ file system

Du hast vielleicht schon vom HFS+ Dateisystem gehört, aber du weißt vielleicht nicht genau, was es ist oder wie es sich von anderen Dateisystemen unterscheidet, da es das Standarddateisystem auf Macs vor APFS war. In diesem Artikel bieten wir Informationen über die Funktionen, Struktur und Einschränkungen von HFS+. Außerdem untersuchen wir, wie du das HFS+ Dateisystem auf Windows lesen kannst.

Teil 1. Was ist das HFS+ Dateisystem?

HFS+, auch bekannt als Mac OS Extended, HFS Plus, oder HFS Extended, dient seit der Einführung von Mac OS 8.1 im Jahr 1998 als primäres journales Dateisystem für die Mac OS X-Serie. Auf dem Mac wird es oft als Mac OS Extended angezeigt.

Apple hat HFS+ durch APFS(Apple File System), eines fürSolid State Drive== Weblinks ==* Offizielle Website (englisch)* Offizielle Website (englisch)* Offizielle Website (englisch)== Einzelnachweise == Aufgrund seiner Kompatibilität ist HFS + jedoch immer noch ein beliebtes Mac-Festplattenformat.

Unterstützte Betriebssysteme

Die von HFS+ unterstützten Betriebssysteme sind:

  • macOS 10.12 oder früher
  • Linux (read-only),
  • Windows (schreibgeschützt bei der Verwendung von Software von Drittanbietern),
  • Xbox 360 und Xbox One.

Wie Sie feststellen können, ob Ihr Dateisystem APFS oder HFS+ ist?

Wählen Sie die Software "Festplatten-Dienstprogramm" aus, indem Sie darauf klicken.Launchpad > Ein weiterer Ordner auf Ihrem Mac. Wählen Sie dann Ihr Laufwerk links aus, indem Sie auf Anzeigen > Alle Geräte anzeigenklicken. Das Dateisystem befindet sich nun im Popup-Fenster unter dem Namen Ihres Laufwerks.. Das Dateisystem befindet sich jetzt in einem Popup-Fenster unter dem Laufwerksnamen.

check mac file system hfs+ in disk utility

Teil 2. HFS+ vs. HFS

HFS+ Dateisystem optimiert die Speicherkapazität einer großen Festplatte, indem die Anzahl der Zuweisungsblöcke auf der Festplatte erhöht und die minimale Größe einer Datei verringert wird.

Daher erlaubt HFS+ eine höhere maximale Anzahl von Dateien als sein Vorgänger HFS (auch Mac OS Standard oder HFS Standard genannt). Der folgende Abschnitt zeigt die Unterschiede zwischen HFS und HFS+.

Eine Datei mit 4 KB Daten würde auf einer 4 GB Festplatte unter Verwendung von HFS 64 KB Platz einnehmen. Auf der 4 GB Festplatte würde Apple HFS+ jedoch nur 4 KB benötigen. Dies liegt daran, dass die HFS-Zuweisungsblockgröße 16 KB wäre, aber die erhöhte Anzahl von Zuweisungsblöcken und die reduzierte Blockmindestgröße von HFS+ zu weniger Verschwendung führen.

Dank seiner 32-Bit-Blockadressen, die wesentlich länger sind als das 16-Bit-Äquivalent von HFS, ermöglicht HFS+ viel größere Dateien als HFS.

Es codiert Daten in UTF-16 und normalisiert sie zu einer Form, die der Unicode-Normalisierungsform D mit der Verwendung von Unicode zur Benennung von Dateien (NFD) ähnelt.

N-verzweigte Dateien und Dateinamen mit bis zu 255 UTF-16-Zeichen werden von HFS+ unterstützt. Im Gegensatz zu HFS, das eine 16-Bit-Tabelle verwendet, verwendet HFS+ eine 32-Bit-Zuordnungstabelle. Darüber hinaus erlaubt HFS+ im Gegensatz zu den meisten anderen Dateisystemen harte Verknüpfungen zu Ordnern. Die meisten Volumenmetadaten werden von HFS+ unter Verwendung von B-Bäumen gespeichert.

Auch lesen: APFS vs HFS+ vs exFAT

Teil 3. Struktur des HFS+ Dateisystems

Ein HFS+ Dateisystemvolumen besteht aus neun primären Strukturen:

  1. Sektor 0 und 1 enthalten Bootblöcke ähnlich den HFS Bootblöcken.
  2. Sektor 2 enthält den Laufwerksheader, ähnlich dem Master Directory Block in einem HFS Volumen. In diesem File sind Informationen über das Volumen wie die Größe der Zuordnungsblöcke, Zeitstempel und die Positionen zusätzlicher Volumenstrukturen wie der Katalogdatei oder der Extent Overflow Datei gespeichert. Es kann dort immer gefunden werden.
  3. Freie und benutzte Blöcke werden in der Zuordnungsdatei aufgezeichnet. Jeder Zuordnungsblock in HFS wird durch ein Bit dargestellt, ähnlich wie im Volume Bitmap. Wenn das Bit null ist, ist der Block frei, und wenn es eins ist, wird er benutzt. Im Gegensatz zum HFS Disk Bitmap wird die Zuordnungsdatei als reguläre Datei gespeichert und nimmt keinen spezifisch reservierten Platz am Anfang des Volumens ein. Daher ist es nicht erforderlich, dass sie aufeinander folgend innerhalb eines Volumens gehalten wird, und ihre Größe kann sich ändern.
  4. Ähnlich wie bei der HFS Katalogdatei ist die Katalogdatei ein B-Baum, der Einträge für jede Datei und jedes Verzeichnis auf der Festplatte enthält. Der Hauptunterschied besteht darin, dass die Datensätze in HFS+ größer sind, um mehr und größere Felder aufzunehmen. Dies zeigt sich darin, dass die HFS Katalogdatei nur 512 Byte groß ist, die HFS+ Katalogdatei in Mac OS jedoch 4 KB und in Mac OS X 8 KB. In HFS+ sind im Gegensatz zu HFS die Felder variabel und basieren auf den Daten, die sie enthalten.
hfs+ file system volume structure
  1. Ein B-Baum namens Extents Overflow File hält die Zuordnungsblöcke für jede Datei als Extents fest. In einem Katalogdatei-Eintrag können bis zu acht Extents für jede Gabelung in einer Datei gespeichert werden; zusätzliche Extents werden im Extents Overflow File aufbewahrt. Hierbei werden auch fehlerhafte Blöcke als Extents gezählt. Die Standardgrößen dieser Datei betragen 1 KB und 4 KB in Mac OS und Mac OS X.
  2. Nur das HFS+-Dateisystem enthält den als Attributes File bekannten B-Baum. Inline-Data-Attribute-Einträge, Fork-Data-Attribute-Einträge und Extension-Attribute-Einträge sind die drei verschiedenen Arten von 4-KB-Einträgen, die er enthalten kann. Die folgende Tabelle listet die jeweiligen Ziele auf.
  3. Wie die HFS-Volume-Bootblöcke ist die Startup-Datei für Nicht-Mac OS-Systeme ohne HFS- oder HFS+-Kompatibilität vorgesehen.
  4. Der Alternate Volume Header des HFS+-Volumes, ähnlich dem HFS Alternate Master Directory Block, kann im zweiten bis letzten Sektor gefunden werden.
  5. Der letzte Sektor ist für Apple reserviert, um bei der Herstellung von Computern genutzt zu werden.

Teil 4. Features von HFS+ (Mac OS Extended)

Bessere Nutzung des Festplattenspeichers

Mit einer doppelten Größe im Vergleich zu HFS verwendet das HFS+-Dateisystem einen 32-Bit-Wert zur Adressierung von Zuordnungsblöcken. Dadurch wird weniger Speicherplatz verschwendet, da mehr Zuordnungsblöcke zusammen mit kleineren Blockgrößen erlaubt sind.

Grenzen für HFS+-Dateien in OS X und macOS:

  1. Unbegrenzte Mengen sind erlaubt
  2. Ein Volume kann bis zu 2,1 Milliarden Dateien enthalten
  3. Maximale Datei- und Volumengröße: 8 EB
macos hfs+ internal disk

Dateinamen sind international zugänglich

HFS+ erleichtert die Erstellung eines beschreibenden Namens, indem es Dateinamen von bis zu 255 Zeichen zulässt und UTF-16 zur Verschlüsselung von Dateien und Verzeichnissen verwendet.

Verbesserte Datensicherheit

In Mac OS X 10.2.2 führte Apple die Journaling-Funktionalität in HFS+ ein, um die Datenstabilität zu erhöhen; es wurde schnell zum Standard in Mac OS X 10.3. Das Journaling-Protokoll kann verwendet werden, um Dateien auf einem Datenträger zu finden, wenn ein Systemabsturz das Dateisystem unlesbar macht.

Teil 5. Vorteile und Einschränkungen des HFS+ Dateisystems

Das HFS+ Dateisystem, manchmal auch Mac OS Extended oder Mac HFS+ genannt, ist mit vielen Arten von Speichermedien kompatibel, einschließlich optischer Datenträger. Auf Unix- und Linux-Systemen können Partitionen in der Regel gemounted werden, und HFS+ bietet Journaling.

Auch wenn ein Kernel HFS + nicht unterstützt, stehen optionale repo-Pakete häufig zur Verfügung; Manchmal erlauben sie jedoch das Lesen von Partitionen im HFS+-Format. Darüber hinaus können Software von Drittanbietern, wie Windows HFS von Paragon Software oder MacDrive von Mediafour, die HFS+ Funktionalität unter Windows aktivieren.

Der Zuweisungsblock des 512-Byte-Sektors wird im HFS+-Format verwendet. Es erlaubt Dateinamen mit bis zu 255 Zeichen und einer maximalen Größe von 8 EB. HFS+ verhindert die Fragmentierung von Dateien, indem es kontinuierlich genug unbelegten Speicherplatz scannt, um Dateien aufzunehmen, die geschrieben werden müssen.

Wenn die Dateigröße zunimmt, kann es notwendig sein, die Datei vollständig neu zu erstellen. Schließlich unterstützt Mac OS X seit Version 10.3 dynamische Defragmentierung. Es wird aktiviert, wenn eine Datei in mehr als acht Teile unterteilt ist und die anderen Aktivitäts-/Zugriffsvoraussetzungen nicht erfüllt sind. Das HFS+ Dateisystem unterstützt Zugriffskontrolle, Komprimierung und Verschlüsselung.

HFS Plus fehlt einige Funktionen, die aktuelle Dateisysteme wie ZFS und NTFS gemeinsam haben. Die häufigste fehlende Funktion ist die Datenprüfsumme.

Neben der Prüfsumme fehlen in HFS+ folgende Funktionen des aktuellen Dateisystems:

  • Nanosekunden-Zeitstempel
  • Simultaner Zugriff (d.h. mehrere Prozesse können gleichzeitig auf das Dateisystem zugreifen)
  • Snapshot
  • Sparse File Assistance
  • In macOS wird die stärkere Verwendung von Hardlinks als kleine Dateien implementiert, die in bestimmten versteckten Verzeichnissen gespeichert sind (in anderen Dateisystemen gibt es normalerweise viele Verzeichniseinträge, die auf denselben Datenblock verweisen).
  • Merkmale wie Dateisystemberechtigungen und Festplattenverknüpfungen mussten nachgerüstet werden, als Apple zu Mac OS X wechselte, da HFS Plus nicht für Unix-ähnliche Plattformen vorgesehen war.

Teil 6. Wie man das HFS+ Dateisystem unter Windows liest

Leider ist Windows nicht in der Lage, das HFS+ Dateisystem nativ zu erkennen. Es gibt jedoch einige Tools von Drittanbietern, die Sie verwenden können, um diese Unannehmlichkeit zu umgehen und auf MAC formatierte Laufwerke unter Windows zuzugreifen, unabhängig davon, ob es sich um HFS+ oder APFS handelt. Überprüfen Sie einfach das Video-Tutorial unten oder gehen Sie zur vollständigen Anleitung unter Wie man ein HFS+ formatiertes Laufwerk unter Windows liest

Video-Tutorial- Wie man ein auf Mac formatiertes HFS+ Laufwerk auf einem Windows-Computer verwendet

Abschließende Gedanken

In diesem Artikel haben wir das HSF+ Dateisystem und seine Anwendung hier diskutiert. Außerdem haben wir über seine Struktur, Merkmale und Einschränkungen gesprochen. Im Allgemeinen haben wir Ihnen gezeigt, wie Sie HSF+ auf Windows mit kostenlosen und kostenpflichtigen Anwendungen lesen können. Sie können uns kontaktieren, wenn Sie weitere Fragen zu HSF+ Dateien haben.

Kostenloser Download

Für Windows XP/Vista/7/8/10/11

Kostenloser Download

Für macOS X 10.10 oder höher