MS DOS: wie man unbeabsichtigt ein bestimmtes Byte auf eine bestimmte Adresse auf der Festplatte schreibt, zB: write (000F3, FF)

472
M. Suscripto

Wie kann ich unter MS DOS unbeaufsichtigt direktes Schreiben auf niedriger Stufe auf die Festplatte durchführen? Insbesondere muss ich in Bytes auf dem MBR schreiben, aber auf Byte-Ebene können FDISK, RPM usw. nicht verwendet werden. Kennt jemand ein Werkzeug? Vielen Dank!

0
Fragen zu Softwareempfehlungen sind nicht thematisch, aber jeder gute Platteneditor ist dafür geeignet. Suchen Sie einfach im Netz. Karan vor 9 Jahren 0
Danke Karan. Trotzdem, wenn ich hier gefragt habe, weil ich das Netz schon erfolglos gesucht habe. M. Suscripto vor 9 Jahren 0
Wir können Ihre Frage nicht beantworten, da sie nicht zum Thema gehört. Ich habe eine Google-Suche durchgeführt und 10 Programme gefunden, die dies auf der ersten Ergebnisseite tun würden ... Ramhound vor 9 Jahren 1
Norton Disk Doctor kommt mir in den Sinn ... obwohl ich sagen würde, dass es viel einfacher wäre, Linux-Tools für dasselbe zu finden. grawity vor 9 Jahren 0
Ich würde dafür einen Hex-Editor verwenden. whs vor 9 Jahren 0
@ M.Suscripto: Sicherlich willst du nicht sagen, dass die Suche nach "Disk Editor" * keine * Ergebnisse für dich ergibt? Wenn Sie nichts gefunden haben, haben Sie die falschen Suchbegriffe verwendet. Karan vor 9 Jahren 0
@Karan: Ich habe keinen gewöhnlichen Editor gesucht, ich brauchte etwas Skriptfähiges, Automatisches. Du hast recht, ich war mir in diesem Punkt nicht klar. M. Suscripto vor 9 Jahren 0
@ M.Suscripto: Ah, ich wünschte, du hättest das an erster Stelle gesagt. Trotzdem wurde Ihre Anfrage beantwortet, aber es gibt FWIW-Editoren, die benutzerdefinierte Skripts ausführen können. Karan vor 9 Jahren 0

1 Antwort auf die Frage

4
Andres Alla

Ich würde empfehlen, eine Art Festplatten-Editor zu verwenden, wie von @Karan vorgeschlagen, aber ...

Wenn Sie es wirklich hart im Kern machen wollen und nur das verwenden, was im DOS selbst enthalten ist, sollten Sie sich den debugBefehl ansehen .

Debuggen: W (Schreiben)

Seien Sie sehr vorsichtig, denn selbst kleinste Fehler können katastrophal sein.

Ich kann jetzt keine detaillierten Anweisungen geben, da ich seit mindestens 10 Jahren keine MS-DOS-Maschine und insbesondere die Funktionalität 20 Jahre lang berührt habe und keine Maschine zum Testen zur Verfügung hat, aber die verknüpfte Referenz sollte genügend Hinweise geben erreichen, was Sie wollen

Grundsätzlich lesen Sie den Sektor von der Festplatte, bearbeiten ihn und schreiben ihn zurück auf die Festplatte.

Googeln brachte folgendes zum Vorschein: A Guide to DEBUG

Es besagt, dass Sie den debugMBR nicht direkt ändern können, beschreibt aber später, wie Sie dies tun.

Ahh, das erinnert an die Verwendung von `debug`, um simcity save-Spiele zu bearbeiten, um mir Millionen von Dollar zu geben. psusi vor 9 Jahren 0
Vielen Dank, Andres, nach dieser Antwort habe ich gesucht. Einige Polizisten in der Gegend waren zu nervös auf meine Frage, also habe ich sie einfach bearbeitet, um im Grunde dasselbe mit anderen Wörtern zu fragen: "Welches Programm?" Ich verwende jetzt "Wie kann ich"? Bin ich nicht ein großer Politiker? M. Suscripto vor 9 Jahren 0
Aber ist das unbeaufsichtigt? Wishwas vor 9 Jahren 0
@Wishwas "A Guide to DEBUG" Ich habe verlinkt gezeigt, wie man `debug` Skript ausführt. Das ist so unbeaufsichtigt, wie es nur geht. Andres Alla vor 9 Jahren 1