YaacovKlapisch
asked on
Explorer.exe crashes on new imported Virtual machine
This Virtual machine is a .vhd created of drive C: from an existing running w2k3 server.
The conversion was done with xenConvert and worked fine.
When I boot the new machine in Hyper-V Windoes starts but I get a blank(blue) screen after logging in. Pressing Ctrl+Alt+Delete and selecting Task Manager shows me there is no Explorer.exe process.
I tried running Explorer as a new process, it runs for a few seconds and then appears process DrWatson and they both vanish.
In Application Event Log there is an Applicaion Error Event ID 1000
Description: Faulting application explorer.exe, version 6.0.3790.3959, faulting module explorer.exe, version 6.03790.3959, fault address 0x00000000001f385 (ten zeroes)
Some other symptom probably also due to the fact that Explorer.exe is not running is that the sesolution of the screen is very low and there is no Right Click
The conversion was done with xenConvert and worked fine.
When I boot the new machine in Hyper-V Windoes starts but I get a blank(blue) screen after logging in. Pressing Ctrl+Alt+Delete and selecting Task Manager shows me there is no Explorer.exe process.
I tried running Explorer as a new process, it runs for a few seconds and then appears process DrWatson and they both vanish.
In Application Event Log there is an Applicaion Error Event ID 1000
Description: Faulting application explorer.exe, version 6.0.3790.3959, faulting module explorer.exe, version 6.03790.3959, fault address 0x00000000001f385 (ten zeroes)
Some other symptom probably also due to the fact that Explorer.exe is not running is that the sesolution of the screen is very low and there is no Right Click
ASKER
The vhd was created with xenConverter.
What do you mean by "mirrored" the drive?
Repair install is not really an option as well as installing a fresh copy. I need the programs already installed on it: SQL server and various patches. The Virtual has to be an exact copy of the physical.
What do you mean by "mirrored" the drive?
Repair install is not really an option as well as installing a fresh copy. I need the programs already installed on it: SQL server and various patches. The Virtual has to be an exact copy of the physical.
I used the Physical-to-Virtual option in Hyper-V and this worked perfectly. It will add the correct drivers for Hyper-V. I think this will be your quickest path to a working VM from your Windows 2003 machine.
If you would like to continue with xenConverter, did you run a succesful conversion to Hyper-V before? Can you run CMD.EXE on the VM? Can you start SYSDM.CPL from the command box and does it show the correct hardware?
If you would like to continue with xenConverter, did you run a succesful conversion to Hyper-V before? Can you run CMD.EXE on the VM? Can you start SYSDM.CPL from the command box and does it show the correct hardware?
ASKER
I can run cmd.exe and Sysdm.cpl shows correct hardware.
Could you try the Physical-to-Virtual option in Hyper-V?
ASKER
This server was untill 3 months ago W2k3 x32 std and we made an image of C: with Acronis 9.5 and then converted the tib file to vhd. All other drives contained only data so we created them from scratch in Hyper-V and inserted the data manually. It worked perfectly.
Three months ago this physical server was upgraded to w2k3 x64 std and now I need an image of it.
I tried with Acronis and it didn't work. Would not boot. The reason I tried Xen is because it could do the image live. I know Acronis can also do it but it was not an option at the time because of availability of the server.
Xen vhd boots but with these problems.
Quote:
Could you try the Physical-to-Virtual option in Hyper-V?
I didn't see where I can create a vhd from within HyperV
Three months ago this physical server was upgraded to w2k3 x64 std and now I need an image of it.
I tried with Acronis and it didn't work. Would not boot. The reason I tried Xen is because it could do the image live. I know Acronis can also do it but it was not an option at the time because of availability of the server.
Xen vhd boots but with these problems.
Quote:
Could you try the Physical-to-Virtual option in Hyper-V?
I didn't see where I can create a vhd from within HyperV
ASKER
Quote:
Could you try the Physical-to-Virtual option in Hyper-V?
Did you mean this?
http://msmvps.com/blogs/jeffloucks/archive/2009/10/08/hyper-v-disk2vhd-freephysical-disk-conversion-tool.aspx
Could you try the Physical-to-Virtual option in Hyper-V?
Did you mean this?
http://msmvps.com/blogs/jeffloucks/archive/2009/10/08/hyper-v-disk2vhd-freephysical-disk-conversion-tool.aspx
ASKER
I tried Creating the vhd with this tool and I get "Error loading operating system"
ASKER
One last comment, I have a feeling it is connected to something I didn't mention. On this server for some reason boot.ini and ntldr are not on drive C. They sit on a drive lettered J on the same logical disk. C is "boot" and J is "System".
I tried to image them both and it doesn't help.
I did try another server with disk2vhd and it works.
Also we have a few servers cloned with xenConvert and they work.
This one is the only one with x64 so I cannot try with another x64 server.
I tried to image them both and it doesn't help.
I did try another server with disk2vhd and it works.
Also we have a few servers cloned with xenConvert and they work.
This one is the only one with x64 so I cannot try with another x64 server.
Could you try the Physical-to-Virtual option in Hyper-V?
I had Hyper-V on my machine, and also installed the eval version of SCVMM, and I can remember there was an option to import a machine. In this wizard there was the option to convert a physical machine to Hyper-V. I used this to convert my Windows 2003 32bit server to Hyper-V and it worked fine.
I had Hyper-V on my machine, and also installed the eval version of SCVMM, and I can remember there was an option to import a machine. In this wizard there was the option to convert a physical machine to Hyper-V. I used this to convert my Windows 2003 32bit server to Hyper-V and it worked fine.
ASKER
what is SCVMM? is it a part of Hyper-V?
I didn't see any optio to create a P2V within HyperV
I didn't see any optio to create a P2V within HyperV
SCVMM is Microsoft System Center Virtual Machine Manager. Googling I found out that SCVMM is probably the software that also allows the P2V function. You can download a 90 day trial from Microsoft.
http://www.microsoft.com/systemcenter/virtualmachinemanager/en/us/default.aspx
If it is only this one server, then the 90 days should be enough. Or you might want to buy the software (if not already part of you license contract).
http://www.microsoft.com/systemcenter/virtualmachinemanager/en/us/default.aspx
If it is only this one server, then the 90 days should be enough. Or you might want to buy the software (if not already part of you license contract).
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
you could try running a repair install from the 2k3 disc