Seite 1 von 1

HDFs von Amiga-HD unter Linux ziehen?

Verfasst: 05.01.2006, 23:27
von KillaByte
Tach,

ein Kumpel hat neulich seine alte Amiga-HD in seinen Rechner eingebaut, um ein Backup zu ziehen. Mit dd konnte man auch ohne Probs eine 1:1 Kopie ziehen.

Das Problem ist, dass E-UAE mit solchen Files offenbar nix anfangen kann. Eine Google-Session später weiß ich jetzt, dass das daran liegt, dass HDF-Files nur Abbilder einzelner Partitionen sind, ohne gen ganzen RDB-Schmodder etc.

Daher nun die Frage, ob es unter Linux irgendwie möglich ist, von der Amiga-HD oder aus dem Komplettimage brauchbare HDFs zu extrahieren?

Verfasst: 05.01.2006, 23:54
von Big H
mhmmm wenn im linux kernel ffs eincompeliert ist und auf der platte auch ffs als file system war könnte man das image eventuell unter linux mounten und so wenigstens an die daten kommen.
aber probiert habe ich das noch nie und weiss auch nicht ob es so einfach funzt wie ich mir das gerade vorstelle.

Verfasst: 05.01.2006, 23:55
von RetroMan
Am einfachsten wäre es wohl WinUAE zu nutzen ;)

Geht auch unter Linux mit WineX .... ich weiss allerdings nicht ob ein echter Amiga HD Zugriff dann möglich ist :roll:

Re: HDFs von Amiga-HD unter Linux ziehen?

Verfasst: 06.01.2006, 18:55
von thomas
KillaByte hat geschrieben:Daher nun die Frage, ob es unter Linux irgendwie möglich ist, von der Amiga-HD oder aus dem Komplettimage brauchbare HDFs zu extrahieren?
http://thomas-rapp.homepage.t-online.de ... iletohdf.c

Gruß Thomas

Verfasst: 07.01.2006, 01:20
von KillaByte
@Big H:
Das affs-Kernelmodul scheint nur mit einzelnen HDFs klarzukommen. Das komplette Image incl. RDB wollte es nicht schlucken. Mit einzelnen HDFs klappts wunderbar.

@thomas:
Hey - genau so ein Tool haben wir gesucht :)
Leider hat es in unserem Fall nicht ganz funktioniert. Wenn wir mit -l und -lv den Inhalt listen lassen, sieht alles schonmal sehr gut aus. Auf der Platte sind 2 Partitionen - eine mit 79 MB (HD0) und eine mit 450 MB (DH1). Die müssten im Programm ja dann die Nummern 0 und 1 haben. Jedoch spuckt das Programm immer nur ein HDF mit einer Größe von 79 MB aus - egal, ob wir Partition 0 oder 1 angeben. Hast du da ne Idee?

@all:
Wir haben es dann noch anders gelöst bekommen. E-UAE bietet zwar Support für RDB-Images, jedoch nicht über die GUI. Wenn man das ganze von Hand in die Config einträgt, kommt man ran und kann die Daten runterziehen.

Verfasst: 07.01.2006, 11:30
von thomas
Die müssten im Programm ja dann die Nummern 0 und 1 haben. Jedoch spuckt das Programm immer nur ein HDF mit einer Größe von 79 MB aus - egal, ob wir Partition 0 oder 1 angeben. Hast du da ne Idee?
Die Partitionen werden beginnend mit 1 numeriert. Wenn du 0 angibst, ist das das gleiche wie 1. Die Nummer wird bei -l mit ausgegeben, die mußt du nur übernehmen.

Gruß Thomas

Verfasst: 07.01.2006, 12:10
von KillaByte
Mit -l zeigt er mir 2 Partitionen mit den Nummern 1 und 2 an. Wenn ich dann die zweite dumpen will, kriege ich die Meldung "partition 2 does not exist".

Ich hab' mal ein kleines RDB-Test-Image mit WinUAE erstellt:
http://stud.hs-heilbronn.de/~dklein/rdbtest.zip