Beiträge von guton

    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)

    Danke euch allen. Zuerst muss ich mich selbst korrigieren: Es geht mir nicht um den üblichen zwischenspeicher; diesen zu löschen wäre wirklich einfach, wenn das sein müsste. Ich brauche den »rückgängig«-speicher zu löschen. Leider haben mir aber recherchen anderswo ergeben, dass man dazu offensichtlich in den kode des MS-Paint selbst eingreifen müsste, was eben ziemlich schwierig wäre.

    Was ich gern noch versuchen würde, den vorschlag von freaked - eine ältere version von paint.net, von dem ich bisher so gut wie gar nichts konkretes weiss, so kann ichs mir vorstellen, dass dies mein problem uu. lösen könnte. Nur, wo kriege ich eine ältere version her? Unterdessen steht die nr. 4.0.3 parat, die jedoch unverschämt hohe system-ansprüche stellt und der hersteller scheint zu jenen zu gehören, sobald er eine neue versionon herausgibt, setzt er alles daran, um installationen älterer versionen zu verhindern. Google findet zuhauf verweise auf die version 3, selbst in der »Roadmap« von getpaint.net gibt es links angeblich zu deren download, doch das alles führt ausschliesslich zu der neusten version. Ich müsste vermutlich die 3.5.4 oder weniger haben, um zu versuchen, ob sie mit KernelEx auf XP-SP2 noch laufen würde; bzw. auch vlt noch etwas neuer mit KEx auf W2008-SP1, weiss nicht, doch selbst solche sachen finde ich nirgends zum runterladen :(. Selbstverständlich, was noch 98SE offiziell unterstützt hat, wäre gewissermassen am besten.

    Ich brauche an meiner W98SE-maschine (IBM-300PL MMX) immer wieder verhältnismässig grosse grafiken (bis gegen 100 MB BMP) mit dem MS-Paint zu verarbeiten. Je grösser die datei, um so schneller kriege ich die fehlermeldung, für diese operation stehe nicht genügend arbeitsspeicher zur verfügung, ich soll andere offene applikationen schliessen. Doch wenn schon alles geschlossen ist, ist da schenibar nichts zu machen. Freilich hat die datei selbst so knapp die 100 MB, der gesamtspeicher ist 320 MB, 220 bleibt noch übrig, nur ein kleiner teil davon dürfte vom system beansprucht werden (RAM-cache habe ich auf 32 MB begrenzt).

    Ich nehme an, der grösste teil des arbeitsspeichers dürfte durch den zwischenspeicher belegt sein, der sicherstellen soll, die version vor der letzten grad gemachten korrektur zurückholen zu können. Nun aber, wenn ich am ende meiner korrekturen die datei nur noch abspeichern will und dies wird mir aus dem obigen grund verweigert, würde ich gern den zwischenspeicher löschen. Im gegensatz zu zB. IrfanView, wo dieser schritt vorgesehen ist, im MS-Paint geht das auf eine so direkte art nicht. Gibt es also vlt. irgendein indirekter umweg dazu?