Supportnet / Forum / WindowsME
DOS-Probleme bei: Installiertes Windows von Setup-CD starten
Frage
Hallo,
Wie der Titel schon sagt, starte ich also ein bereits installiertes Windows von der Setup-CD, bei der man ja am Anfang die Auswahl von Festplatte oder von CD zu starten hat. Allerdings bemerke ich plötzlich mehrere Fehler beim Ausführen von allen Kommandozeilen-Programmen (16-bit und 32-bit) : Entweder der Command-Interpreter (COMMAND.COM) wird angeblich gar nicht gefunden, oder aber er wird automatisch gefunden (passiert manchmal einfach so, manchmal nur, wenn er im Arbeitsverzeichnis liegt) hat aber dann nur die Funktionalität eines 16-bit-Systems (daher, keine 32-bit-Programme). Mehr oder weniger zufällig scheint das Problem manchmal gelöst, wenn ich die Setup-CD während der Windows-Sitzung herausnehme, manchmal aber eben nicht. Übrigens habe ich das Problem erst bemerkt, seitdem ich den "WINMEDOS"-Patch für reines DOS unter WinMe benutzt habe (muss aber nicht zusammenhängen).
Meine Frage also: Hat irgendwer ähnliche Erfahrungen gemacht? (Und nein, ich [i]rechne[/i] nicht wirklich damit, dass ich Antworten bekomme ;)
Ich vermute ja, dass (trotz der dann wohl unsinnigen Frage beim Start [i]mit[/i] (nicht [i]von[/i]) der CD) einfach nicht "mein", sondern der Interpreter auf der CD eingesetzt wird, der wegen falscher IO.SYS oder warum auch immer aber nicht die Funktionalität bietet, die ich brauche. (32-bit-Programme in der Windows-Eingabeaufforderung)
MfG...
PS: Es ist ein bisschen länger geworden.
Antwort 1 von Flintstone
Hallo,
deine Vermutung ist durchaus zutreffend. Der Patch hat sich natürlich nur auf deine ME-Installation ausgewirkt, nicht aber auf die CD. Eine entsprechend modifizierte Bootdiskette wäre jedoch durchaus denkbar.
Über die Gründe, warum du überhaupt auf diesem Weg ME startest, könntest du dennoch mal berichten. Eventuell ergeben sich ja daraus andere Lösungsansätze.
Gruß
Fred
deine Vermutung ist durchaus zutreffend. Der Patch hat sich natürlich nur auf deine ME-Installation ausgewirkt, nicht aber auf die CD. Eine entsprechend modifizierte Bootdiskette wäre jedoch durchaus denkbar.
Über die Gründe, warum du überhaupt auf diesem Weg ME startest, könntest du dennoch mal berichten. Eventuell ergeben sich ja daraus andere Lösungsansätze.
Gruß
Fred
Antwort 2 von xmax
hi, bin ich der einzige der das hier nicht versteht?
mfg
mfg
Antwort 3 von xmax
Antwort 4 von Flintstone
Hallo xmas,
lies dir die Fragestellung einfach nochmal durch, EstronDekal ist bereits jenseits deines Links.
Gruß
Fred
lies dir die Fragestellung einfach nochmal durch, EstronDekal ist bereits jenseits deines Links.
Gruß
Fred
Antwort 5 von EstronDekal
Hallo,
Schon Antworten :)
Hm... Jain. So ganz verstehe ich das nicht. Ich meine: He, okay, dann boote ich halt ein "Original"-MS-DOS 8.00 von ner CD (was dann eigentlich nicht gedacht war) und lade damit WinMe, aber WARUM ist dann die 32-bit-Funktionalität meiner Eingabeaufforderung dahin? Die gab's ja vorher (im unmodifizerten WinMe-System) eben doch schon.
Jain. Da hast du schon Recht. Siehe nächster Absatz...
Ähm, mhm, vielleicht kam es ja oben nicht so ganz rüber, aber, nein, eigentlich gibt es in der Hinsicht kein "Problem", das ganze war in der Hinsicht eher eine Interessensfrage. Die CD befindet sich nunmal gerade im Laufwerk.
Wobei, um es genau zu sagen, habe ich ja doch ein kleines Problem, ein unlösbares aber wohl: Da meine Vermutungen anscheinend zutreffen (COMMAND.COM startet von CD), MUSS ich ja (um einen korrekten Betrieb zu gewährleisten) bei jedem Start erst die CD entnehmen - Was auf die Dauer recht nervig sind. (Und MS-DOS will gern' mal >1x die Stunde neu gebootet werden.)
MfG... (und danke für die interessante & schnelle Antwort ;)
PS: @xmax:
Ja, den Link kenn' ich schon. Den dort empfohlenen Patch hab ich mir auch installiert, allerdings anhand der englischen Original-Anleitung. (Funktioniert auch super und tut, was er tun soll...) Seitdem experimenterie ich mit den verschiedenen DOS-Möglichkeiten. (aber WinMe's DOS mag wohl einfach keinen Speichermanager...)
Schon Antworten :)
Zitat:
Hallo,
deine Vermutung ist durchaus zutreffend. Der Patch hat sich natürlich nur auf deine ME-Installation ausgewirkt, nicht aber auf die CD.
Hallo,
deine Vermutung ist durchaus zutreffend. Der Patch hat sich natürlich nur auf deine ME-Installation ausgewirkt, nicht aber auf die CD.
Hm... Jain. So ganz verstehe ich das nicht. Ich meine: He, okay, dann boote ich halt ein "Original"-MS-DOS 8.00 von ner CD (was dann eigentlich nicht gedacht war) und lade damit WinMe, aber WARUM ist dann die 32-bit-Funktionalität meiner Eingabeaufforderung dahin? Die gab's ja vorher (im unmodifizerten WinMe-System) eben doch schon.
Zitat:
Eine entsprechend modifizierte Bootdiskette wäre jedoch durchaus denkbar.
Eine entsprechend modifizierte Bootdiskette wäre jedoch durchaus denkbar.
Jain. Da hast du schon Recht. Siehe nächster Absatz...
Zitat:
Über die Gründe, warum du überhaupt auf diesem Weg ME startest, könntest du dennoch mal berichten. Eventuell ergeben sich ja daraus andere Lösungsansätze.
Über die Gründe, warum du überhaupt auf diesem Weg ME startest, könntest du dennoch mal berichten. Eventuell ergeben sich ja daraus andere Lösungsansätze.
Ähm, mhm, vielleicht kam es ja oben nicht so ganz rüber, aber, nein, eigentlich gibt es in der Hinsicht kein "Problem", das ganze war in der Hinsicht eher eine Interessensfrage. Die CD befindet sich nunmal gerade im Laufwerk.
Wobei, um es genau zu sagen, habe ich ja doch ein kleines Problem, ein unlösbares aber wohl: Da meine Vermutungen anscheinend zutreffen (COMMAND.COM startet von CD), MUSS ich ja (um einen korrekten Betrieb zu gewährleisten) bei jedem Start erst die CD entnehmen - Was auf die Dauer recht nervig sind. (Und MS-DOS will gern' mal >1x die Stunde neu gebootet werden.)
Zitat:
Gruß
Fred
Gruß
Fred
MfG... (und danke für die interessante & schnelle Antwort ;)
PS: @xmax:
Ja, den Link kenn' ich schon. Den dort empfohlenen Patch hab ich mir auch installiert, allerdings anhand der englischen Original-Anleitung. (Funktioniert auch super und tut, was er tun soll...) Seitdem experimenterie ich mit den verschiedenen DOS-Möglichkeiten. (aber WinMe's DOS mag wohl einfach keinen Speichermanager...)
Antwort 6 von EstronDekal
Entschuldigung für den Doppelpost...
Nachtrag: BIOS-Boot-Sequenz umstellen tut's auch nicht, da ich auch desöfteren von diversen CDs booten MUSS... :(
Nachtrag: BIOS-Boot-Sequenz umstellen tut's auch nicht, da ich auch desöfteren von diversen CDs booten MUSS... :(
Antwort 7 von Flintstone
Hallo EstronDekal,
leider war für mich nichts von dem, was du in A5 nachgereicht hast, aus der Fragestellung zu entnehmen.
Microsoft hat bei ME erstmals den Eindruck vermitteln wollen, das dieses BS nun nicht mehr auf MS-DOS aufbaut. Was natürlich Nonsens war, aber sonst wäre ja auch wohl kaum der o.a Patch notwendig gewesen, um überhaupt einen DOS-Modus starten zu können.
Aufgrund und zur Unterstützung dieser Verkaufsstrategie greift dann auch die ME-CD nicht auf das im Hintergrund von ME dann noch zu installierende MS-DOS 8.0 zurück, sondern läd lediglich ein paar alte 16-Bit-Funktionen.
Und das passiert logischerweise immer dann, wenn du das System über die Original-CD startest. Es gelten halt zunächst einmal die von dort eingelesenen Informationen des Boot-Vorganges, egal, was anschließend folgt. Die auf der Festplatte hinterlegte und über den Patch modifizierte Io.sys wird bei solch einem Startvorgang jedenfalls nicht neu eingelesen.
Gruß
Fred
leider war für mich nichts von dem, was du in A5 nachgereicht hast, aus der Fragestellung zu entnehmen.
Microsoft hat bei ME erstmals den Eindruck vermitteln wollen, das dieses BS nun nicht mehr auf MS-DOS aufbaut. Was natürlich Nonsens war, aber sonst wäre ja auch wohl kaum der o.a Patch notwendig gewesen, um überhaupt einen DOS-Modus starten zu können.
Aufgrund und zur Unterstützung dieser Verkaufsstrategie greift dann auch die ME-CD nicht auf das im Hintergrund von ME dann noch zu installierende MS-DOS 8.0 zurück, sondern läd lediglich ein paar alte 16-Bit-Funktionen.
Und das passiert logischerweise immer dann, wenn du das System über die Original-CD startest. Es gelten halt zunächst einmal die von dort eingelesenen Informationen des Boot-Vorganges, egal, was anschließend folgt. Die auf der Festplatte hinterlegte und über den Patch modifizierte Io.sys wird bei solch einem Startvorgang jedenfalls nicht neu eingelesen.
Gruß
Fred
Antwort 8 von EstronDekal
Hallo,
Mhm.. Um mich verständlich zu machen, bau ich mal einen kleinen Versuch auf:
Rechner 1: WinMe-Standard-Installation.
Wie es sich gehört, werden (allerdings nur) die von Windows zugelassenen Befehle in der Autoexec.bat etc. abgegangen. Wie also mehrmals angedeutet, ein DOS-basiertes Betriebssystem. Nun bietet mir aber eben jenes Betriebssystem auf Programmebene UND auch in der Eingabeaufforderung (COMMAND.COM, eigentlich 16-bit, aber eben im "DOS-Fenster") 32-bit-Funktionalität.
Rechner 2: Genau das gleiche, nur eine gepatchte Command.com, Io.sys etc. auf C:\ (!). Alles funktioniert, auch die Eingabeaufforderungs-32-bit-Funktionalität (was ein Wort...).
Nun wird Rechner 2 mit den Startdateien von der CD gestartet. Ergo ungepatcht, genau. ABER die müssten doch jetzt im Betriebssystem eigentlich auch die Eingabeauffor...-Funktionalität bieten, genau, wie Rechner 1 mit ungepatchten Dateien. Tun sie aber nicht !?
------------------------------------------------------------------
Hm? Greift nicht auf MS-DOS zu? Ja, wie bootet der Rechner denn dann? Und warum werden dann meine (oder die auf Rechner 2) C:\COMMAND.COM etc. 'blockiert'? Wenn er doch noch auf gar kein MS-DOS zugegriffen hat...
Mhm.. Um mich verständlich zu machen, bau ich mal einen kleinen Versuch auf:
Rechner 1: WinMe-Standard-Installation.
Wie es sich gehört, werden (allerdings nur) die von Windows zugelassenen Befehle in der Autoexec.bat etc. abgegangen. Wie also mehrmals angedeutet, ein DOS-basiertes Betriebssystem. Nun bietet mir aber eben jenes Betriebssystem auf Programmebene UND auch in der Eingabeaufforderung (COMMAND.COM, eigentlich 16-bit, aber eben im "DOS-Fenster") 32-bit-Funktionalität.
Rechner 2: Genau das gleiche, nur eine gepatchte Command.com, Io.sys etc. auf C:\ (!). Alles funktioniert, auch die Eingabeaufforderungs-32-bit-Funktionalität (was ein Wort...).
Nun wird Rechner 2 mit den Startdateien von der CD gestartet. Ergo ungepatcht, genau. ABER die müssten doch jetzt im Betriebssystem eigentlich auch die Eingabeauffor...-Funktionalität bieten, genau, wie Rechner 1 mit ungepatchten Dateien. Tun sie aber nicht !?
------------------------------------------------------------------
Zitat:
Aufgrund und zur Unterstützung dieser Verkaufsstrategie greift dann auch die ME-CD nicht auf das im Hintergrund von ME dann noch zu installierende MS-DOS 8.0 zurück, sondern läd lediglich ein paar alte 16-Bit-Funktionen.
Aufgrund und zur Unterstützung dieser Verkaufsstrategie greift dann auch die ME-CD nicht auf das im Hintergrund von ME dann noch zu installierende MS-DOS 8.0 zurück, sondern läd lediglich ein paar alte 16-Bit-Funktionen.
Hm? Greift nicht auf MS-DOS zu? Ja, wie bootet der Rechner denn dann? Und warum werden dann meine (oder die auf Rechner 2) C:\COMMAND.COM etc. 'blockiert'? Wenn er doch noch auf gar kein MS-DOS zugegriffen hat...

