Den HFS+ Volume Header oder Alternate Volume Header und den Start der Partition findenIm Volume Header und Alternate Volume Header werden wichtige Informationen zum HFS+ Dateisystem gespeichert. Beide können verwendet werden um den Start der Partition zu ermitteln. Parameter: --find-vh / --find-avh Der Volume HeaderDer Volume Header befindet sich 1024 Bytes nach dem Start der Partition und eignet sich somit gut zum Auffinden des Partitionsstartes. Weiters beinhaltet der Volume Header unter anderem die Information wo das Extents Overflow File gespeichert ist. Wenn die Partitionstabelle defekt ist, oder mit einem Festplatten Image gearbeitet wird, dann ist es notwendig den Start der Partition mit dem kaputten HFS+ Dateisystems zu kennen. Eine Möglichkeit den Startoffset der Partition zu ermitteln ist die Suche nach dem HFS+ Volume Header mit dem '--find-vh' Parameter. Ein HFS+ Dateisystem hat ein Backup vom Volume Header (den Alternate Volume Header). Daher wird hfsprescue mehrere Volume Header finden. Wenn nur eine HFS+ Partition auf der der Festplatte ist, dann sollte der erste gefundene Eintrag der Richtige sein. Man kann den Parameter '--first' verwenden wenn nur der erste Treffer angezeigt werden soll. Ein Kriterium zum Auffinden des Volume Headers ist für hfsprescue der Inhalt des 'lastMountedVersion' Feldes. Dieses Feld wird vom Betriebssystem gesetzt, das als letztes die Partition gemountet hat. Nur Mac OS X und Linux werden von hfsprescue als gültig angesehen. Wenn das Mounten ein anderes Betriebssystem durchgeführt hat, dann können Sie den '-f' Parameter verwenden um die Einschränkung zu deaktivieren. Wenn Sie zusätzliche Informationen während der Suche erhalten wollen, dann verwenden Sie den '-v' Parameter. Wenn Sie '-o <offset in bytes>' verwenden, dann beginnt die Suche beim Offset und ignoriert den Speicherplatz davor. Das Suchergebnis wird in der Datei 'hfsprescue-data/find-vh.log' abgespeichert. hfsprescue --find-vh [-o <offset in bytes>] [--first] [-f|--force] [-v|--verbose] Beispiel: Nur den Ersten gefundenen HFS+ Volume Header anzeigen.
Falls es nötig ist, können Sie den Volume Header in einer Datei speichern. Siehe hier.
Der Alternate Volume HeaderDer Alternate Volume Header ist ein Backup vom Volume Header und wird 1024 Bytes vor dem Ende der Partition gespeichert. Mit dem Wissen der Position des Alternate Volume Header, der Block Size und der Total Blocks kann man den Start der Partition errechnen. Die Suche nach dem Alternate Volume Header verläuft vom Ende der Festplatte zum Anfang. Das Suchergebnis wird in der Datei 'hfsprescue-data/find-avh.log' abgespeichert. hfsprescue --find-avh [--first] [-f|--force] [-v|--verbose] Beispiel: Nur den Ersten gefundenen HFS+ Alternate Volume Header anzeigen.
Falls es nötig ist, können Sie den Volume Header in einer Datei speichern. Siehe hier.
© 2024 by
Elmar Hanlhofer |