Discussion:
How can I recover or repair a virtual disk after a crash?
(zu alt für eine Antwort)
AndreasD
2008-09-23 10:08:19 UTC
Permalink
Hello,

On the virtual server the Virtual Server services were restarted while two
VMs were running.
The First VM had Win2k3 the second Vista.
At first after recovering the first from saved state it would start. I could
close the open windows and even restart it.
After the restart, however, it would not start anymore but rather give the
error message
A virtual Server Hard disk could not be accessed with read write access.

The VM had three disks. I disconnected them one by one but the message was
the same for the other two disks then. The message came always for the last
disk (the least crucial for the system).

The two crashLogs show at the end the following message:
Structured exception occurred inside a VM or attached thread.
VMID of crashed VM = 0
Name of crashed VM = JE_W2K3STDSP2EN

Structured exception occurred on an undetermined or a global thread.
Here no VMID is given.

How can I repair the Virtual Disks or get the VM running again?

The second VM (with Vista) I could also start.
It worked absolutely Ok and – in trying to be wise – I scheduled a chkdsk c:
/F /R and did a restart of the VM.
After that the administration Website of the Virtual Server could not be
opened any more but brought the message
CGI-Error
The mentioned CGI-application did not return a full set of http-Headers.
(freely translated from me into english)

Can anybody assist?

Thank you
Andreas
AndreasD
2008-09-23 10:17:01 UTC
Permalink
Hallo,
ist ja ein deutsches Forum.
Daher hier die Fehlermeldung:
CGI-Fehler
Die angegebene CGI-Anwendung hat keinen vollständigen Satz von http-Headern
zurückgegeben.

Vielleicht kann man solange wie der Chkdsk läuft nicht auf die Virtual
Server Administrations Website drauf?

Danke für Hinweise.
Andreas
AndreasD
2008-09-23 12:22:00 UTC
Permalink
Post by AndreasD
Hallo,
ist ja ein deutsches Forum.
CGI-Fehler
Die angegebene CGI-Anwendung hat keinen vollständigen Satz von http-Headern
zurückgegeben.
Vielleicht kann man solange wie der Chkdsk läuft nicht auf die Virtual
Server Administrations Website drauf?
Danke für Hinweise.
Andreas
AndreasD
2008-09-23 12:31:02 UTC
Permalink
Hi,
habe die Fehler selbst lösen können.
Für die Fehlermeldung:
CGI-Fehler
Die angegebene CGI-Anwendung hat keinen vollständigen Satz von http-Headern
zurückgegeben.
Lösung:
Server neu starten.

Für die Meldung:
Fehler bei "VM-Name" bei dem Versuch, eine der eigenen virtuellen
Festplatten zu verwenden.
Die virtuelle Festplatte "Pfad+Name_der_VHD", die primärer Kanal (0) von
"Name_der_VM" zugeordnet ist, konnte nicht mit Lese-Schreibzugriff geöffnet
werden. Sie benötigen Lese-Schreibzugriff auf die virtuelle Festplatte, um
einen virtuellen Computer zu starten. Möglicherweise verwendet ein anderer
virtueller Computer oder der Virtuelle Datenträger-Manager diese Festplatte
aktuell.

Lösung:
Die VHDs abhängen, an andere VM einklinken (also bei Konfiguration,
Festplatten, Datenträger entfernen/hinzufügen) und dort einen chkdsk /F /R
machen,
danach wieder umhängen in die originale VM und die VM lief wieder.
Wahrscheinlich lag es nur an der Systemplatte, d.h. ein chkdsk für diese
würde m.E. reichen.

Loading...