| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
| Autor |
Nachricht |
Micro2
Anmeldedatum: 20.10.2007 Beiträge: 22 Wohnort: Stralsund
|
Verfasst am: Mo, 22.10.2007 18:49 Titel: Wiederherstellung von Daten auf Track |
|
|
Hallo!
Ich bin gerade dabei meine alten Disketten auf Wechselplattenmedien zu sichern und zwar so, daß sie direkt von Platte gestartet werden können (also nicht als Archiv). Dabei bin ich auf ein Problem gestoßen.
Mit Hilfe des Programms "Slayer", habe ich seinerzeit ein paar alte Intros von mir, direkt auf Track geschrieben. Wenn ich mich recht erinnere, funktionierte das Ganze folgendermaßen. Slayer hinterlegte im Bootblock eine Information, wo die auszuführenden Daten auf Diskette zu finden sind. Das klappte natürlich auch mit mehreren Dateien. Beim Bootvorgang wurden dann nacheinander alle diese Dateien ausgeführt und erst ganz zum Schluß der eigentliche Bootblock abgefragt. D.h. ein "echtes" Bootintro, würde erst ganz zuletzt gestartet werden.
Das Problem dabei ist natürlich, daß mir ein Dateimanager nun anzeigt, daß die Diskette leer ist. Logisch, da die Daten direkt auf Track geschrieben wurden und im Rootblock keinerlei Informationen dazu vorhanden sind. Damals fand ich das ziemlich cool, aber heute ist es eher lästig, da ich die Dateien natürlich nicht auf Platte kopieren kann.
Meine Frage ist also... läßt sich das irgendwie rückgängig machen bzw. lassen sich die Dateien wiederherstellen, so daß ich sie hinterher auf Platte kopieren kann. Ergänzend dazu würde mich noch interessieren, ob man ein mit dem RSI-Demomaker geschriebenes Bootintro, vielleicht auch als Datei extrahieren könnte. Fakt ist für den Bootblock ist es ohnehin zu groß. Auch hier wird also innerhalb des Bootblocks noch woanders hin verwiesen. Vielleicht hat ja jemand von Euch eine Idee. |
|
| Nach oben |
|
 |
Joe Maroni

Anmeldedatum: 26.10.2004 Beiträge: 1200 Wohnort: Prignitz
|
Verfasst am: Mo, 22.10.2007 21:31 Titel: |
|
|
klar
warum dissassemblierst du nicht den bootblock...
das geht mit Winuae recht leicht, da es einen integrierten Disassembler (HRTMON) hat.
vielleicht könntest du mir nen link zu deinen disks geben, dann kann ich mal schauen.. _________________ HOL member
 |
|
| Nach oben |
|
 |
thor
Anmeldedatum: 18.03.2007 Beiträge: 65
|
Verfasst am: Mo, 22.10.2007 23:13 Titel: |
|
|
| x_to hat Folgendes geschrieben: | | das geht mit Winuae recht leicht, da es einen integrierten Disassembler (HRTMON) hat. |
Oder mit dem eingebauten Debugger.
* WinUAE starten bis die Workbench-Hand kommt.
* Dann mit Shift-F12 den Debugger starten.
* f-Kommando eingeben (ausführen bis Program Counter im RAM ist, in der Hilfe steht schon sinnvollerweise "boot block finder")
* F12
* Diskettenimage einlegen
* Ok
* WinUAE unterbricht dann an der Stelle, wo der Bootblock ausgeführt wird (da PC nicht mehr im Kickrom-Adressraum), Debugger ist wieder aktiv
* Dann fröhlich mittels d-Kommando diassemblieren oder mit F5/F6 zu den Disassembly-Fenstern der Debugger-GUI wechseln, scrollen mit Alt+Pfeiltasten (hoch/runter Einzelzeilen, links/rechts schneller) |
|
| Nach oben |
|
 |
Micro2
Anmeldedatum: 20.10.2007 Beiträge: 22 Wohnort: Stralsund
|
Verfasst am: Di, 23.10.2007 09:59 Titel: |
|
|
@x_to und thor: Erstmal vielen Dank für den Tip. Leider verstehe ich nicht wirklich was vom Disassemblieren. Ich bin natürlich gern bereit was zu lernen, nur fürchte ich, daß mir da eine Kurzbeschreibung nicht ausreichen wird. Ich schätze, da braucht man doch etwas mehr Background. Aber ich würde gern auf Dein Angebot zurückkommen, daß Du Dir die Disketten mal anschaust. Einen Link kann ich Dir zwar nicht schicken, aber ich könnte Dir das .adf-file mailen. Wäre das auch okay?
PS: Ich arbeite nicht mit WinUAE sondern mache alles an meinem "echten" Amiga. Bei WinUAE fehlt mir irgendwie dieses besondere Amiga-Feeling. |
|
| Nach oben |
|
 |
Joe Maroni

Anmeldedatum: 26.10.2004 Beiträge: 1200 Wohnort: Prignitz
|
Verfasst am: Di, 23.10.2007 21:02 Titel: |
|
|
na dann schick mal das adf...
x_to(at)gmx.de
aber ich bin zeitlich leider sehr eingeschränkt...  _________________ HOL member
 |
|
| Nach oben |
|
 |
sun68
Anmeldedatum: 09.01.2007 Beiträge: 3 Wohnort: xxx
|
Verfasst am: So, 11.11.2007 14:32 Titel: |
|
|
@Micro2: Viel einfacher geht es wie folgt. Mache ein Image von der Disk. Benutze danach das Tool "whdrip" (von Wepl "whdload" ) und durchsuche damit die Image-Datei. Sollte das Intro Executable sein wird das Tool die Datei auch finden.
P. S. Meine Meinung - Slayer ist wohl eines der "schmutzigsten" Programme die für den Amiga je programmiert worden sind. _________________ ..: sun68 :.. |
|
| Nach oben |
|
 |
Micro2
Anmeldedatum: 20.10.2007 Beiträge: 22 Wohnort: Stralsund
|
Verfasst am: Di, 13.11.2007 16:32 Titel: |
|
|
@Sun68: Danke für den Tip! Zumindest bei einer der drei Disketten, war diese Methode erfolgreich. Leider war es nicht die, die mit Slayer "bearbeitet" wurde. Aber ich hoffe ja immer noch, daß x_to eine Lösung findet.
Was genau meinst Du mit "schmutzigstes" Programm? |
|
| Nach oben |
|
 |
|