Я сделал резервную копию некоторых файлов из старой Powerbook G4 (AluBook) и использовал менеджер Mac Partion или что-то еще, чтобы сначала инициализировать диск.

Первоначально он работал как один большой том, и я скопировал в него несколько файлов. Диск, вероятно, содержит файлы 1-2 ранее установленной установки Windows.

первые 2 блока 512b

Вот как выглядят первые 2 блока, выгруженные в Bash

ER���@x$����"��PM?AppleApple_partition_

В Debian GNU/Linux я вижу странный ассортимент разделов, а не только одну большую папку, как на старом Mac. (В настоящее время он также не читает ни на одном Mac, хотя раньше это делал хотя бы один раз).

Я хотел бы смонтировать этот диск в Debian и скопировать файлы!

Я установил все пакеты, связанные с HFS+, так как они, вероятно, необходимы.

расставался

дает мне эти данные ...

Я ожидаю, что один большой диск, 160 ГБ, содержит около 31 ГБ данных (не то, что показано ниже):

(parted) unit b                                                           
(parted) p                                                                
Model: ST916082 3AS (scsi)
Disk /dev/sdb: 160041885696B
Sector size (logical/physical): 512B/512B
Partition Table: mac

Number  Start          End            Size          File system  Name                      Flags
 1      512B           32767B         32256B                     Apple
 2      32768B         61439B         28672B                     Macintosh
 3      61440B         90111B         28672B                     Macintosh
 4      90112B         118783B        28672B                     Macintosh
 5      118784B        147455B        28672B                     Macintosh
 6      147456B        409599B        262144B                    Macintosh
 7      409600B        671743B        262144B                    Macintosh
 8      671744B        933887B        262144B                    Patch Partition
10      135151616B     91240419327B   91105267712B  hfs+         Apple_HFS_Untitled_1
11      91240419328B   91777290239B   536870912B    hfs+         Apple_HFS_Untitled_2
13      91911507968B   113693339647B  21781831680B  hfs+         Apple_HFS_Untitled_3
14      113693339648B  113727942655B  34603008B     hfs+         Apple_HFS_Untitled_4
16      113862160384B  160041877503B  46179717120B  hfs+         Apple_HFS_Untitled_5

1 ответ1

1

Может быть, он может работать с darling-dmg, он может читать довольно современный Apple_partition_map:

sudo apt-get install libfuse-dev cmake
git clone https://github.com/darlinghq/darling-dmg
mkdir darling-dmg-build && cd darling-dmg-build
cmake ../darling-dmg
./darling-dmg disk_afs.bin mount_dir/

Если он не работает, исходный код достаточно читабелен, возможно, вы можете его исправить для своих нужд.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .