Interner Stapelüberlauf auf Virtual PC bei der Installation von Windows 98

4127
Eric

Ich versuche, Windows Virtual PC zum Einrichten einer Windows 98 (SE) VM zu verwenden. Sie wissen, um Nostalgie willen. Bei jedem Start erhalte ich jedoch die folgende Fehlermeldung:

Ein interner Stapelüberlauf hat dazu geführt, dass diese Sitzung angehalten wurde. Ändern Sie die Einstellung von STACKS in Ihrer Datei CONFIG.SYS, und versuchen Sie es erneut.

"Ein interner Stapelüberlauf hat dazu geführt, dass diese Sitzung angehalten wurde. Ändern Sie die STACKS-Einstellung in Ihrer CONFIG.SYS-Datei und versuchen Sie es erneut."

Es scheint mir egal zu sein, was ich tue. Ich habe es im abgesicherten Modus ausgeführt, zwei verschiedene Win98SE-ISOs verwendet und es kommt vor, ob ich Befehle ausführte oder nicht. Ich habe anscheinend keinen Zugriff auf die Datei CONFIG.SYS (sie befindet sich nicht im Virtual PC-Verzeichnis oder im Verzeichnis der VM, nicht in den Einstellungen und ich kann die Maschine nicht lange genug ausführen, um irgendetwas zu konfigurieren).

Es ist klar, dass dies der erste Start von der ISO ist, um das Betriebssystem zu installieren. Ich habe folgende Online-Anweisungen befolgt:

  1. Öffnen Sie das VM-Verzeichnis und verwenden Sie "Erstellen einer virtuellen Maschine".
  2. Geben Sie der VM 64 MB oder 128 MB RAM.
  3. Öffnen Sie die Einstellungen für diese VM, und ändern Sie die DVD-Laufwerkseinstellung in den Win98SE-ISO-Speicherort.
  4. Führen Sie die VM aus.

Dann, nach einer zufälligen (aber kurzen) Zeitdauer, piept es mich und sendet mir diese Nachricht, und ich habe keine andere Wahl, als die VM auszuschalten.

Ich verwende Windows 7 x64 mit 12 GB RAM auf einem Alienware M18x r2. Ich habe herumgesucht, aber jeder, der dieses Problem zuvor gehabt zu haben scheint, hat Zugriff auf CONFIG.SYS. Ich scheine nicht zu

Wie kann ich diesen Fehler umgehen oder beheben? (Gibt es eine andere Virtualisierungssoftware, die ich verwenden sollte?)

3
Welche Größe haben Sie für die virtuelle Festplatte angegeben? Ƭᴇcʜιᴇ007 vor 11 Jahren 0
@ techie007 Ich kann mich nicht erinnern, dass ich eine Größe dafür angeben musste. Ich denke, das ist Teil der Betriebssysteminstallation (`fdisk`, nicht wahr?), Zu der ich es noch nicht einmal schaffen kann. Wenn ich zu den VM-Einstellungen gehe, heißt es, die aktuelle Größe beträgt 256kB und die Gesamtgröße der Festplatte beträgt über 130.000kB. Eric vor 11 Jahren 0
Dies ist nur ein Einzelfall, aber ich habe Windows 98 mehrmals in der kostenlosen Version von VMWare erfolgreich installiert. Wenn Sie also Ihr Problem nicht lösen können, versuchen Sie es. Scott Chamberlain vor 11 Jahren 0
@ScottChamberlain Über ISO oder Bootdiskette? Wenn es das erste ist, werde ich es auf jeden Fall im Hinterkopf behalten. Eric vor 11 Jahren 0
Ich habe eine ISO von einer physischen CD erstellt, die ich hatte. Scott Chamberlain vor 11 Jahren 0
Dies geschieht, wenn Sie das Fenster minimieren und dann wiederherstellen. Siehe hier: http://superuser.com/questions/692480/why-do-i-get-an-internal-stack-overflow-error-when-minimizing-und-restoring-an-m gparyani vor 10 Jahren 0

3 Antworten auf die Frage

4
Karan

Windows Virtual PC unterstützt Windows 98 nicht offiziell. Verwenden Sie stattdessen eine alternative VM wie VirtualBox oder ähnliches.

Interessant, dass ich von anderen gehört habe, die es zum Laufen bringen. Versuchen Sie es mit VirtualBox und / oder VMWare und wir werden sehen, wie es läuft. Eric vor 11 Jahren 0
1
Brian Emmons

Ich habe versucht, DOS 6.22 in einem virtuellen PC zu installieren, und bekam dieses Problem. Ich habe es behoben, indem ich die folgenden Zeilen in CONFIG.SYS eingefügt habe, obwohl ich die Lösung noch nicht vollständig getestet habe. Ich wollte das hier nur posten, weil es aufkam, als ich das Problem googelte.

DOS=HIGH,UMB STACKS=64,512 FILES=60 BUFFERS=40 
0
crawler

Ich habe die Festplatte von dynamisch auf Festplatte geändert und dann das neue Laufwerk mit fdisk erstellt. Dann habe ich neustartet, 'del' für Bios, geändert von CD / DVD (.iso). Dann formatierte C: und es hat funktioniert.