Avatar of Quarm
Quarm
 asked on

VirtualBox VHD file giving BSOD

We have created a VM using disktovhd of  an SBS2008 server but we are getting a BSOD when we try and run it in VirtualBox. We have tried changing it to an IDE drive instead of SATA and some of the various settings e.g. ICH6, PIIX3 etc but still get the same error

We have done this process on other servers and it has worked well so a bit stumped :-)

I have attached an image of the BSOD

Any ideas would be welcome?

Thanks
VirtualBox-Error.png
VirtualizationWindows Server 2008* Virtualbox

Avatar of undefined
Last Comment
Andrew Hancock (VMware vExpert PRO / EE Fellow/British Beekeeper)

8/22/2022 - Mon
Andrew Hancock (VMware vExpert PRO / EE Fellow/British Beekeeper)

Stop 0x7B is Inaccessible Boot Disk.

The driver which is in the VM, does not match the hardware - storage controller.

All you've done is jus clone the disk of the physical server, and present to different hardware, which will result in a BSOD, unless the image/clone disk is converted.
Scott Silva

What you need to do is to boot from the setup DVD, System repair CD or from a "WinPE 3.0" and use the DISM command to inject the storage controller driver . You will find more info in the below links. Extract the storage driver from the virtualbox support tools.

 

http://christian.hofstaedtler.name/blog/2013/01/using-dism-to-add-drivers.html

 

http://forums.overclockersclub.com/?showtopic=192550

I haven't done this in years, but it worked for me in the past.
hecgomrec

Have you tried to boot to SAFE MODE.  If it does, just remove the actual storage controller and reboot.
Experts Exchange is like having an extremely knowledgeable team sitting and waiting for your call. Couldn't do my job half as well as I do without it!
James Murphy
Quarm

ASKER
We are at the stage not where we have mounted the vhd image and run the command below to inject the correct drivers but get the error attached

We have tried to inject generic storage drivers with a DISM command
dism /image:d:\ /add-driver /driver:d:\windows\inf\mshdc.inf /forceunsigned
DISM.png
Quarm

ASKER
Would we have to use WinPE instead of just mounting the VHD file?
Scott Silva

I see you used the commands EXACTLY as they were in the howto. Are those paths actually where your system partition is mounted?

Sometimes the locations mount in different spots... You have to look at which drive actually has your old Windows directory.
⚡ FREE TRIAL OFFER
Try out a week of full access for free.
Find out why thousands trust the EE community with their toughest problems.
Quarm

ASKER
Yep checked and even change the mount point but still getting the error 50

dism /image:d:\ /add-driver /driver:d:\windows\inf\megaraid.inf /forceunsigned

I believe the SBS server that the image was taken from was an HP with RAID1

Thanks
ASKER CERTIFIED SOLUTION
Andrew Hancock (VMware vExpert PRO / EE Fellow/British Beekeeper)

THIS SOLUTION ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
See Pricing Options
Start Free Trial
GET A PERSONALIZED SOLUTION
Ask your own question & get feedback from real experts
Find out why thousands trust the EE community with their toughest problems.