NT-Windows ab DOS booten
Ich habe so einen teuflischen gedanken bekommen, W2k von einer kopierten HD ohne richtigen MBR von MS-DOS aus zu starten (die vlt. etwas langwierige sauce dazu unten). Die idee war, mit der boot-diskette von W98 ins MS-DOS zu kommen und von dort aus das NTLDR laufen lassen. Das dabei beobachtete verhalten der datei NTLDR ist mir aber ein rätsel; und für den moment geht es mir um nichts anderes.
NTLDR auf eine diskette kopiert, in Windows scheint alles in ordnung. Doch in DOS ist die einzige sichtbare spur davon, dass DIR entsprechend weniger freien platz auf der diskette anzeigt. Selbst DIR /ASH - anzeige aller system- und versteckter dateien - bringt nichts zu tage. Bei eingabe NTLDR - Enter kommt die meldung Datei nicht vorhanden, das selbe - nun erwartungsgemäss - wenn ich den befehl ins Autoexec eingebaut habe, oder sonst irgendeine behandlung (kopieren, umbenennen...) im DOS probiere.
Dann versucht, das ganze mit der umbenennung der datei in Windows zu überlisten - irgendeinen fantasienamen, endungen com, exe, txt - immer das selbe, im DOS von der diskette, wie auch im W98-DOS-fenster (naja, bei non-NT Windows im grunde das selbe).
Nun also, wenn mir jemand sagen könnte, was ist an dieser datei (ohne rücksicht auf ihre funktion) so besonders, dass sie sich so seltsam verhält, dass MS-DOS nicht mal ihre blosse existenz zur kenntnis nehmen will? Das ist alles, was mich jetzt und da interessiert; ob mein vorhaben völlig albern ist oder es hier doch irgendeine möglichkeit gibt, evtl. später.
Das ganze habe ich mehrmals in verschiedenen varianten versucht, es ist also kein einmaliger fehler. Und meine alte W2k-fesplatte, von der ich mir die simple kopie ohne MBR angefertigt habe, bootet und läuft ganz normal, wie sie das schon vor jahren getan hat.
Lasse ich mir in Windows die eigenschaften von NTLDR anzeigen - nichts besonderes: Attribute nicht rücksetzbar als system-datei markiert, ausserdem normal als archiv, nicht schreibgeschützt und nicht versteckt.
Der sinn der übung:
Ich möchte an meinem alten PC, an dem schon seit gut 15 jahren W98 läuft, die einstige W2k-installation wiederbeleben - habe die alte festplatte entdeckt. Nun aber, wie diese schon jahre unterm kram vergraben war, noch mehr vergraben liegt die CD davon, so bin ich jetzt nur auf eine HD angewiesen, die ich freilich nicht riskieren möchte, um sie evtl. bis auf weiteres definitiv zu verlieren. So möchte ich mir eine lauffähige sicherheitskopie erstellen. Solches mit W98 zu tun ist für mich routine, doch bei NT-Windows läufts ohne MS-DOS völlig anders. Etwas dazu habe ich schon recherchiert und anleitungen gefunden, wie man den MBR dazu herrichten kann, und flüchtig durchgelesen; grundprinzip des bootens ist mir jetzt klar, wie ich das im detail konkret machen muss, dazu müsste ich mich noch etwas darin vertiefen.
Darum auch die idee, obs so über MS-DOS nicht einfacher wäre; wohl bemerkt, ich möchte soweit möglich auf fremde tools, die versprechen, alles hier automatich zu machen, verzichten (nicht zuletzt, ich bin noch mit CP/M u.ä. aufgewachsen - fast 10 jahre habe ich mit Zilog-assembler beruflich programmiert - so gehe ich den sachen gern auf den grund, um sie so zu verstehen, wie es damals üblich war)
|