Hallo, ich habe da ein sehr großes Problem: Habe die ganze letzte Woche Programmiert in Bascom. Nach dem ich heute an meinen PC gehen wollte, war das Programm weg einfach weg :-( Ok eine Hoffnung gibt es noch das Programm also der letzte Stand ist noch auf den µC. Gibt es da eine Hoffnung es zuückzuwandeln? Könnt ihr mit Tipps dazu geben? Bitte Bitte! mfg Michael
>Gibt es da eine Hoffnung es zuückzuwandeln? Könnt ihr mit Tipps >dazu geben? Bitte Bitte! Als Bascom Programmierer kannst Du mit Assembler wahrscheinlich nichts anfangen. Man kann nämlich das Hex-File im AVR-Studio disassemblieren. Du kriegst also im günstigsten Fall ein schwer lesbares .asm raus.
Welches OS verwendest Du? Nicht schlagen, aber Vista könnte noch alte Versionen gespeichert haben. Ansonsten mit einem Diskeditor nach den Daten suchen...
Gibt tausende Undelete-Tools auf shareware.de, musste mich letztens mit einem ähnlichen Problem herumschlagen - musst aber nach Freeware suchen, die meisten analysieren nur, Wiederherstellen nur gegen Cash. Je nach OS/FS besteht noch eine gute Chance, an den Source zu kommen; dann solltest Du aber zwischenzeitlich nichts mehr mit dem Rechner machen, da das die Wahrscheinlichkeit steigert, dass der Bereich überschrieben wird. Binary --> Source: Wenn es das gäbe, wäre Reverse Engineeren ein Klacks. Du kannst höchstens wieder Assembler erzeugen, um daraus BASIC zu machen müsstest Du wissen, wie der Codegenerator (Backend des Compilers) so üblicherweise arbeitet... da kannst Du auch gleich aus dem Gedächtnisprotokoll neuschreiben, je eher, desto besser... ;) Solche Rewrites sind dann meistens auch besser und ausgefeilter... (immer positiv denken).
Hast du schon mal im Papierkorb (nicht der Papierkorb neben deinem Schreibtisch) nachgesehen?
Oder guck mal ins Root deiner Bootpartition, ob dort ein Ordner mit dem Namen "FOUND..." existiert.
/lost+found ist fuer verwaiste Inodes ich glaub nich dass der Junge Linux verwendet? Ausserdem wandern die auch nicht von selber dort hin. Right hab ja bei Fista was von Schattenkopien gelesen, vllt. hilft Dir das ;) Ansonsten: Bissel besser aufpassen, das hilft garantiert immer. Bzw. Backups machen wenn man an was arbeitet. Mit undelete-tools hast Du nur zeitnah eine Chance, etwas zu retten. Und bei einem NTFS duerfte das nochmals schwieriger sein als auf nem popligen FAT, da kannste ja nach Deinen Daten ohne spezielles tool suchen ;) Den Maschinencode zu disassemblieren und das bei Ursprungssprache BASIC (wie es sich auf den ersten Blick anhoert) duerfte DIr nur reichlich wenig helfen fuerchte ich. lg, Michael
Ein Quelltext einer beliebigen Hochsprache verhält sich zum daraus erzeugten Maschinencode wie ein Ei zum Omelette.
Wäre schön, wenn Michael mal kundtun würde, welche der bisherigen Lösungsansätze er schon ausprobiert hat...
Michael, wenn du anderen Entwicklern ihre Programme aus dem uC klauen willst, lerne gefälligst Assembler. Oder poste deine Hexdatei hier, dann findet sich bestimmt jemand der es für dich umwandelt (und den Entwickler informiert).
> > Oder poste deine Hexdatei hier, dann findet sich bestimmt jemand der es > für dich umwandelt... Aber sicher doch... > ...(und den Entwickler informiert). Die Adresse des Entwicklers steht natürlich auch im Speicher... kopfschüttel Magnetus
>Die Adresse des Entwicklers steht natürlich auch im Speicher... Vielleicht. Oder er erkennt seine Hexdatei wieder. >*kopfschüttel* Schon so alt? Deine Birne wackelt häufig vor sich hin.
Hallo, ok ich sehe ich muss das ganze neu Programmieren. Ich habe WinXP und das läuft auf einer NTFS Platte :-( Bin gerade dabei alles neu zu machen. Bis jetzt schaut es auch so aus als würde ich speicher Sparen :-) Auch diese Suchtools habe ich mal versucht aber da kommt nichts bei raus. mfg Michael
Michael wrote: > Habe die ganze letzte Woche Programmiert in Bascom. Nach dem ich heute > an meinen PC gehen wollte, war das Programm weg einfach weg :-( Einfach weg geht nicht. Das Programm kann nur dann weg sein: - Du hast beim Beenden absichtlich "nicht speichern" gedrückt - Du hast es mit einem gleichnamigen File absichtlich überschrieben - Du hast es absichtlich gelöscht, z.B. im Explorer - Und alle Backups (*.bak) hast Du auch gelöscht. Peter
Warum empfiehlt eigentlich keiner die Discompiler-Funktion von BASCOM? MfG, Blaubär
Man sollte immer seine bas files aufen USB stick speichern. Oder Omas Nacktbilder fg
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.