Have done tons of reading on Spiceworks & outside on P2Vs, SBS, 2008, DC related threads and made lots of notes on all Pathways & Tools & Prep: (Please see Pg 1,2,3) so you know I've done the homework on all ways.
Compiled Notes:
https://www.dropbox.com/s/vtljsnk2yscybcr/P2V%20-%20SBS%20DC%20-%20Notes.docx?dl=0
- Currently prefer any Cold/ Offline Clone - As dont have another box, plus its safer/ better for DC to P2V offline.
Regarding BSOD Error:
From my Googling so far, It's due to Driver mismatch between Storage device on P hardware and V hardware.
https://blogs.technet.microsoft.com/asksbs/2008/03/29/how-to-troubleshoot-the-stop-error-0x0000007b/
4. 0xc0000034 – This status code translates to STATUS_OBJECT_NAME_NOT_FOUND. This is the most common status code and is usually caused by a missing or corrupt driver.
Physical:
- Dell T410 +
- Dell LSI Logic Controller (Shows as: Dell SAS 6/iR Adapter Controller under Win 2012 R2).
PS: SBS originally boots off LSI RAID 0, and boots even when cloned to normal MoBo attached SATA disk, but the VHD clone of that SATA disk BSODs under HyperV.
Virtual:
- Hyper V 2012 R2 - Gen 1
Done several rounds of CHKDSK, Degfrag and even Defraggler + Freespace Defrag
Likely Fixes/ Solutions - Researched so far?
Figured we could add the REG fixes for AHCI, IDE, ATAPI into it, but does not seem to work.
Saw some posts about LSI / SCSI registry changes - But not sure if thats the way to go.
Your Thoughts/ Suggestions?
Other methods tried:
Also, the SBS Backup & Restore method in 2008, does not show any "Restore to different Hardware" Checkbox - Also, it wont allow me to Restore C-drive backup to a Expandable VHD with higher GB size.
SCVMM Trial, MS MVMC, Disk2VHD, Paragon, Acronis, ShadowCraft - All pretty much failed to fix this with their so called Hardware Independent Recovery & conversion mechanisms.
PS: It is SBS Premium 2008 (not OEM) (before people assume/ question or jump)
Also, we cant move to 2012 R2 as yet as bunch of Custom Apps are there on an App/ Data Server on Win 2008 and its all tightly linked.
(But down the line as the Custom apps are Chosen & replaced, 2012/16 or Zentayal may be on the cards)
So these was successfully done in Stages:
Stage 1: P2V using VMWare Converter Standalone to VMWare VM with SCSI VMDK
This is a straight forward process using the Convert Physical machine Wizard. If need be we can add a relevant link for this.
Stage 2: Boot VM off SCSI VMDK with attached Primary IDE VHD (Even an Empty VHD - Any tiny size: e.g. 1GB).
This was easy to do in VMWare Workstation 10.0 and this step seems to add certain IDE stuff to the SCSI booting which makes the OS IDE & SCSI boot capable/ able.
We had tried the manual way of hacking registry keys many times to change the Mass Storage Driver and Boot drive issues, but it causes some issues.
I found this hacky & exceptional step on this forum discussion:
How to convert VMWare image to Hyper-V images
Stage 3: On another Custom VMWare VM, attach above VMDK as IDE for Primary booting. Boot, let it complete and shutdown.
Now, the drive & its OS have successfully booted via a Primary IDE and are primed for conversion to Hyper V (as Hyper V does not support booing from SCSI)
Stage 4: Using Starwind V2V Converter (or another utility) convert the VMDK to VHD
State 5: On a new Hyper V VM attach output VHD as IDE drive and boot into OS
I sorted BSOB 7B on my SBS 2011 P2V. (Original was on HP Server with Hardware RAID5 with failing hard disks. New version on Hyper-V 2019) by using this http://www.manjeetjakhar.com/2013/09/how-to-fix-bsod-0x0000007b-on-win7-and.html
Spent 10 days looking for a solution