German Amiga Community Foren-Übersicht German Amiga Community
The new home for all Amiga Users out there !
 
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen   RegistrierenRegistrieren 
 ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin   Chat 

Wiederherstellung von Daten auf Track

 
Neues Thema eröffnen   Neue Antwort erstellen    German Amiga Community Foren-Übersicht -> Amiga Software
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Micro2



Anmeldedatum: 20.10.2007
Beiträge: 22
Wohnort: Stralsund

BeitragVerfasst am: Mo, 22.10.2007 18:49    Titel: Wiederherstellung von Daten auf Track Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden MSN Messenger
Joe Maroni



Anmeldedatum: 26.10.2004
Beiträge: 1200
Wohnort: Prignitz

BeitragVerfasst am: Mo, 22.10.2007 21:31    Titel: Antworten mit Zitat

klar

warum dissassemblierst du nicht den bootblock... Wink

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..Wink
_________________
HOL member
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
thor



Anmeldedatum: 18.03.2007
Beiträge: 65

BeitragVerfasst am: Mo, 22.10.2007 23:13    Titel: Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden
Micro2



Anmeldedatum: 20.10.2007
Beiträge: 22
Wohnort: Stralsund

BeitragVerfasst am: Di, 23.10.2007 09:59    Titel: Antworten mit Zitat

@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
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden MSN Messenger
Joe Maroni



Anmeldedatum: 26.10.2004
Beiträge: 1200
Wohnort: Prignitz

BeitragVerfasst am: Di, 23.10.2007 21:02    Titel: Antworten mit Zitat

na dann schick mal das adf...Wink

x_to(at)gmx.de

aber ich bin zeitlich leider sehr eingeschränkt... Crying or Very sad
_________________
HOL member
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
sun68



Anmeldedatum: 09.01.2007
Beiträge: 3
Wohnort: xxx

BeitragVerfasst am: So, 11.11.2007 14:32    Titel: Antworten mit Zitat

@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
Benutzer-Profile anzeigen Private Nachricht senden AIM-Name Yahoo Messenger MSN Messenger
Micro2



Anmeldedatum: 20.10.2007
Beiträge: 22
Wohnort: Stralsund

BeitragVerfasst am: Di, 13.11.2007 16:32    Titel: Antworten mit Zitat

@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
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden MSN Messenger
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    German Amiga Community Foren-Übersicht -> Amiga Software Alle Zeiten sind GMT + 2 Stunden
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht teilnehmen.


Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de