Bei der Installation von Windows 2000 auf Virtualbox erhalte ich eine Startschleife

3905
Evan Carroll

Wie kommt es, dass bei der Installation von Windows 2000-Gast auf VirtualBox eine Startschleife angezeigt wird, die mich zum Setup zurückbringt? Ich kann nicht ausbrechen. Ich habe versucht, mehrmals zu installieren.

Ich verwende die auf WinWorldPC gefundene Version der Abbruchversion von Windows 2000 .

0

2 Antworten auf die Frage

1
Evan Carroll

Dieses Problem ist im VirtualBox-Handbuch beschrieben .

Bei der Installation von Windows 2000-Gastsystemen können Sie eines der folgenden Probleme haben:

Die Installation wird normalerweise während der Komponentenregistrierung neu gestartet.

Bei der Installation wird die gesamte Festplatte mit leeren Protokolldateien gefüllt.

Die Installation beschwert sich über einen Fehler bei der Installation von msgina.dll.

Diese Probleme werden alle durch einen Fehler im Festplattentreiber von Windows 2000 verursacht. Nach der Ausgabe einer Festplattenanforderung gibt es eine Racebedingung im Windows-Treibercode, die zur Beschädigung führt, wenn der Vorgang zu schnell abgeschlossen wird, dh der Hardware-Interrupt von Der IDE-Controller kommt zu früh an. Bei physischer Hardware gibt es in den meisten Systemen eine garantierte Verzögerung, sodass das Problem normalerweise dort verborgen ist (es sollte jedoch auch möglich sein, es auf physischer Hardware zu reproduzieren). In einer virtuellen Umgebung kann die Operation sofort ausgeführt werden (insbesondere bei sehr schnellen Systemen mit mehreren CPUs), und der Interrupt wird früher als bei einem physischen System gemeldet. Die Lösung besteht darin, eine künstliche Verzögerung einzuführen, bevor solche Unterbrechungen ausgegeben werden. Diese Verzögerung kann für eine VM mit dem folgenden Befehl konfiguriert werden:

VBoxManage setextradata "VM name" "VBoxInternal/Devices/piix3ide/0/Config/IRQDelay" 1 

Damit wird die Verzögerung auf eine Millisekunde eingestellt. Wenn dies nicht hilft, erhöhen Sie ihn auf einen Wert zwischen 1 und 5 Millisekunden. Bitte beachten Sie, dass dies die Festplattenleistung verlangsamt. Nach der Installation sollten Sie den Schlüssel entfernen können (oder auf 0 setzen).

1
Mike

Ich habe schon lange E / A-Fehlermeldungen in den W2K-Protokollen festgestellt, danke für die Erklärung.

Kürzlich fand ich endlich eine andere Lösung in einem Treiber eines Drittanbieters unter http://alter.org.ua/de/soft/win/uni_ata/. Ich hatte diesen Link seit sechs Jahren, entschied mich aber schließlich, es auszuprobieren.

Nach der Installation habe ich Win2K neu gestartet (möglicherweise zweimal aufgrund eines vorübergehenden BSOD) und dann heruntergefahren. An diesem Punkt ist SATA-Unterstützung vorhanden, also habe ich die .VDI auf einen SATA-Controller und Bingo verschoben, keine I / O-Fehler mehr!