Diskette Track 18 unlesbar - ist da noch was zu retten?

Es gibt 16 Antworten in diesem Thema, welches 1.605 mal aufgerufen wurde. Der letzte Beitrag (16. Februar 2024 um 12:27) ist von GenerationCBM.

  • Habe eine Diskette(nseite), bei welcher das Directory nicht mehr gelesen wird - getestet mit der 1541 und einer 1571.
    UltiCopy vom u1541 zeigt beim Einlesen der Diskette eine komplett leere Spalte (also kein "-") für Track 18 an. Alle anderen Tracks sind wohl ok, bekommen ein "+".

    Konnte mit UltiCopy eine Kopie der Diskettenseite als d64 erstellen - sieht natürlich genauso aus - kein Track 18.

    Gibts hier noch eine Rettung? Eigentlich brauch ich nur eine Highscore-Datei, aber wenn das Directory nicht mehr da ist ?!

  • Naja, man könnte sich im ROM jetzt ansehen, nach welchem Algorithmus die Tracks belegt werden. Dann beim ersten Track, der normalerweise belegt wird, starten und der Verkettung folgen -> erste Datei gerettet.

    Dann herausfinden, welcher Track als erstes von der nächsten Datei belegt würde -> Verkettung folgen -> fertig.

    Oder aber aus allen Tracks von Anfang der Disk bis Ende die Verkettungsbytes auslesen, dann jene mit Verkettunsgziel 0/0 suchen (Dateiende) und dann suchen, welcher auf diesen zeigt, welcher davor auf jenen, usw.

    Würde mich nicht wundern, wenn es dafür sogar ein Tool gäbe.

  • danke Euch, das ging ja fix! :-).

    Kann man das auch mit Erfolg auf das erzeugte d64 der defekten Disk anwenden oder nur auf die richtige Diskette? Hab es mal auf das d64 angewandt, da macht das Tool schon irgendwas - man hat hinterher wieder ein Directory, was so aussieht - also nicht unbedingt was lesbares?

    Bitte melde dich an, um diesen Anhang zu sehen.

  • also nicht unbedingt was lesbares?

    Wie auch? Die Dateinamen standen ursrünglich mal im Directory auf Track 18. Ebenso die Unterscheidung der Dateitypen.

    Was mich allerdings wundert ist, daß das Tool die Dateigröße offenbar nicht einträgt. Die läßt sich eigentlich so nebenbei ermitteln, wo es ohnehin schon alle Blockverknüpfungen absuchen muß.

  • also nicht unbedingt was lesbares?

    Wie auch? Die Dateinamen standen ursrünglich mal im Directory auf Track 18. Ebenso die Unterscheidung der Dateitypen.

    Was mich allerdings wundert ist, daß das Tool die Dateigröße offenbar nicht einträgt. Die läßt sich eigentlich so nebenbei ermitteln, wo es ohnehin schon alle Blockverknüpfungen absuchen muß.

    na. klar, stupid me - das sind die Programme (Track/Sector). War wohl ebenso davon verwirrt, daß überall 0 Blocks steht... aber es funktioniert, Programme wieder da!

    DANKE an alle - große Klasse!

  • Früher habe ich sowas mit Disk Wizard gemacht: Bitte melde dich an, um diesen Link zu sehen.

    d64 macht durchaus Sinn. Ich würde immer erstmal ein Backup von dem machen, was noch da ist, und dann in der Kopie vom Backup versuchen, es zu reparieren. Falls es bei dem Versuch noch kaputter geht, kann man jederzeit eine erneute Kopie vom Backup machen, ohne dabei eine möglicherweise schon grenzwertige Originaldiskette weiter abzunutzen.

    Wenn nicht zwischendurch gelöscht wurde, dürfte die Highscore eine der Dateien sein, die am weitesten von Spur 18 entfernt ist. In deinem Screenshot wäre 02/17 mein Tipp. Benenn die doch einfach mal so, wie es das Spiel die normalerweise speichert und kopier die auf eine intakte Kopie vom Spiel.

  • Ich würde immer erstmal ein Backup von dem machen, was noch da ist, und dann in der Kopie vom Backup versuchen, es zu reparieren.

    Spricht der alte Digitalforensiker. :)

    Oben erwähntes d64scan (command line parameter -deformat) wiedererstellt gefundene Chains in einem neuen Image. Das ist natürlich auch der einzige vernünftige Weg. Datenrettung von alten /defekten Festplatten macht man ja auch nicht auf der Platte selbst. Tools die so eine Art der Wiederherstellung im selben Ausgangsimage/auf der Diskette selbst machen gehören eigentlich nur noch geschlagen.

  • Früher habe ich sowas mit Disk Wizard gemacht: Bitte melde dich an, um diesen Link zu sehen.

    ... genau das hab ich auch auf meiner alten Tools-Diskette wiedergefunden - und konnte es sogar noch bedienen! F5/f7 hoch runter, F3 Spalte wechseln....

    Hab mir jetzt diverse Kopien der Ultimate-Kopie-d64 gemacht und probiere nun mal herum, inkl. der hier genannten oder noch zu nennenden Tools...

  • danke Euch, das ging ja fix! :-).

    Kann man das auch mit Erfolg auf das erzeugte d64 der defekten Disk anwenden oder nur auf die richtige Diskette? Hab es mal auf das d64 angewandt, da macht das Tool schon irgendwas - man hat hinterher wieder ein Directory, was so aussieht - also nicht unbedingt was lesbares?

    Bitte melde dich an, um diesen Anhang zu sehen.

    nach einem VALIDATE sollten auch die Dateilängen da sein. Bitte mit der Kopie probieren :)

  • VALIDATE stimmt, das ging ja auch: hab das d64 mit 'nem File-Kopierer kopiert, danach waren die Filegrößen auch wieder da. Und danach wars ganz einfach zu finden.

    Danke nochmal für die Anregungen und Tipps - das war alles etwas eingerostet bei mir....

  • Ein Ansatz könnte es auch sein, die Disk (oder zumindest Track 18) beispielsweise mit nibtools zu nibblen (idealerweise mehrfach) und schauen, wieso es nicht gelesen wird. Mit etwas Glück könnte da noch etwas machbar sein.

  • nach einem VALIDATE sollten auch die Dateilängen da sein

    Nein, VALIDATE erstellt nur eine neue BAM, falsche Dateilängen werden nicht korrigiert.

    Yes, I'm the guy responsible for the Bitte melde dich an, um diesen Link zu sehen. cross assembler. And some Bitte melde dich an, um diesen Link zu sehen..

  • An der Stelle sei mir eine schamlose Eigenwerbung erlaubt: cc1541 bietet auch diverse Optionen, um Files mit -R wiederherzustellen: Bitte melde dich an, um diesen Link zu sehen.

    ────────────────────────────────────────────────────────────
    Bitte melde dich an, um diesen Link zu sehen. - Bitte melde dich an, um diesen Link zu sehen.
    ────────────────────────────────────────────────────────────

  • Interessant! Gibt's noch mehr Tools?

    Ich kannte nur den GCS Diskretter von 1984.

    Bitte melde dich an, um diesen Link zu sehen.