VMware Workstation

 View Only
Expand all | Collapse all

P2v and 0x0000007B BSOD

  • 1.  P2v and 0x0000007B BSOD

    Posted Nov 29, 2010 09:45 PM

    I did an import of a physical machine (dell optiplex 780) that was a windows 7 32bit. I used all the defualts to import, however during booting of the machine it is getting and 0x0000007B BSOD. What is the proper way to get the mass storage drivers (if that is the issue) into the virtual machine. Or if i did something wrong how should i proceed with future P2V?

    Thanks



  • 2.  RE: P2v and 0x0000007B BSOD

    Posted Nov 29, 2010 09:51 PM

    which SCSI-controller did you select ?

    anyway - read this on how to fix it -

    Patching - easy variant

    This procedure is used when otherwise the VM would boot into a bluescreen type 7B.

    This assumes that VMware is the target and you configure the VM with VirtualHardware type 7.

    It only applies if the virtual disk is configured like this

    scsi0.virtualDev = "lsisas1068"

    scsi0:0.fileName = "imported.vmdk"

    On the target platform boot the newly created VM into the Windows 7 Recovery CD.

    After boot is finished click on the CMD-button and run regedit.

    Select HKLM and then Menu > File > Load Hive.

    Browse to the Windows-directory on the virtualdisk > system32\config and select the file SYSTEM.

    When asked for a name enter p2v.

    Then find the key

    HKLM\p2v\ControlSet001\services\LSI_SAS

    and set the start type to REG_DWORD 0

    Then select HKLM\p2v and click Menu > File > Unload Hive.

    You can close regedit now and restart.

    On next boot you can start into the 2008 R2 system. It should find drivers and probably needs a reboot when done.

    grrrr - no wonder this sounds so familiar - you already asked the same a minute ago ... please - thats not necessary




    _________________________

    VMX-parameters- WS FAQ -[ MOAcd|http://sanbarrow.com/moa241.html] - VMDK-Handbook



  • 3.  RE: P2v and 0x0000007B BSOD

    Posted Nov 29, 2010 09:56 PM

    I apologize, I thought that my question was going to be lost as it wasn't under the right subject and I had answered my own question under that subject. I appreciate your help and i will try what you suggested.



  • 4.  RE: P2v and 0x0000007B BSOD

    Posted Nov 29, 2010 10:08 PM

    OK i do not follow this exactly

    It only applies if the virtual disk is configured like this

    scsi0.virtualDev = "lsisas1068"

    scsi0:0.fileName = "imported.vmdk"

    However i did follow the rest of your directions and had the same results. 07B

    What is the purpose of loading the hive then changing it and and unloading. Is it actually changing the file that is located at windows\system32\config\ called system?



  • 5.  RE: P2v and 0x0000007B BSOD

    Posted Nov 29, 2010 10:17 PM

    Can you please post/attach the VM's vmx file.

    André



  • 6.  RE: P2v and 0x0000007B BSOD

    Posted Nov 29, 2010 10:22 PM

    this are instructions on how to use a LiveCD to configure the driver settings of a Windows 7 so that it boots from a VM with virtualDev LSI-SAS.

    To check if that fits to what you have in your vmx-file we need to see it

    those snippet is the relevant part of a howto I posted here:

    http://sanbarrow.com/p2v2008r2.html




    _________________________

    VMX-parameters- WS FAQ -[ MOAcd|http://sanbarrow.com/moa241.html] - VMDK-Handbook



  • 7.  RE: P2v and 0x0000007B BSOD

    Posted Nov 29, 2010 10:32 PM

    Here is my vmx in its entirety. Like i said i used the defualts so that is just how it generated it. I see what you mean about the scsi0.virtualDev = "lsilogic" though not scsi0.virtualDev = "lsisas1068" like in your example.

    .encoding = "windows-1252"

    config.version = "8"

    virtualHW.version = "7"

    memsize = "2468"

    MemAllowAutoScaleDown = "FALSE"

    MemTrimRate = "30"

    displayName = "p2v"

    guestOS = "winvista"

    numvcpus = "2"

    usb.present = "TRUE"

    ethernet0.present = "TRUE"

    ethernet0.addressType = "generated"

    ethernet0.connectionType = "bridged"

    ethernet0.virtualDev = "e1000"

    scsi0:0.present = "TRUE"

    scsi0:0.fileName = "p2v.vmdk"

    pciBridge0.present = "TRUE"

    pciBridge4.present = "TRUE"

    pciBridge4.virtualDev = "pcieRootPort"

    pciBridge5.present = "TRUE"

    pciBridge5.virtualDev = "pcieRootPort"

    pciBridge6.present = "TRUE"

    pciBridge6.virtualDev = "pcieRootPort"

    pciBridge7.present = "TRUE"

    pciBridge7.virtualDev = "pcieRootPort"

    mks.enable3d = "TRUE"

    vmci0.present = "TRUE"

    vmci0.unrestricted = "TRUE"

    tools.upgrade.policy = "useGlobal"

    ehci.present = "TRUE"

    ide0:0.present = "TRUE"

    ide0:0.autodetect = "TRUE"

    ide0:0.filename = "U:\Apps\Windows\Windows 7\Win7_32.ISO"

    ide0:0.deviceType = "cdrom-image"

    scsi0.present = "TRUE"

    scsi0.virtualDev = "lsilogic"

    lsilogic.noDriver = "FALSE"

    extendedConfigFile = "p2v.vmxf"

    virtualHW.productCompatibility = "hosted"

    ethernet0.generatedAddress = "00:0c:29:0d:85:54"

    tools.syncTime = "FALSE"

    uuid.location = "56 4d 2d 7e 50 11 92 8d-35 14 38 3d 05 0d 85 54"

    uuid.bios = "56 4d 2d 7e 50 11 92 8d-35 14 38 3d 05 0d 85 54"

    cleanShutdown = "TRUE"

    replay.supported = "FALSE"

    replay.filename = ""

    scsi0:0.redo = ""

    pciBridge0.pciSlotNumber = "17"

    pciBridge4.pciSlotNumber = "21"

    pciBridge5.pciSlotNumber = "22"

    pciBridge6.pciSlotNumber = "23"

    pciBridge7.pciSlotNumber = "24"

    scsi0.pciSlotNumber = "16"

    usb.pciSlotNumber = "32"

    ethernet0.pciSlotNumber = "33"

    ehci.pciSlotNumber = "34"

    vmci0.pciSlotNumber = "35"

    vmotion.checkpointFBSize = "134217728"

    usb:0.present = "TRUE"

    usb:1.present = "TRUE"

    ethernet0.generatedAddressOffset = "0"

    vmci0.id = "84772180"

    usb:1.deviceType = "hub"

    usb:0.deviceType = "mouse"

    floppy0.startConnected = "FALSE"

    tools.remindInstall = "TRUE"

    ide0:0.startConnected = "TRUE"



  • 8.  RE: P2v and 0x0000007B BSOD
    Best Answer

    Posted Nov 29, 2010 10:38 PM

    change

    scsi0.virtualDev = "lsilogic"

    to

    scsi0.virtualDev = "lsisas1068"

    and then follow the instructions from above






    _________________________

    VMX-parameters- WS FAQ -[ MOAcd|http://sanbarrow.com/moa241.html] - VMDK-Handbook



  • 9.  RE: P2v and 0x0000007B BSOD

    Posted Nov 29, 2010 10:52 PM

    Ok that worked.

    Follow up question, why did i have to do that? Is that not something that the import can figure out? or can i automate the process somehow? What about other machines. will they need something different in the scsi0.virtualDev field?

    Thanks for all the new found info :smileyhappy:

    Sorry again for the double post, just wanted the questions under the correct subject line.



  • 10.  RE: P2v and 0x0000007B BSOD

    Posted Nov 29, 2010 11:01 PM

    why you have to do that ?

    The embedded converter is outdated - don't know which version you used ???

    Anyway - Converter is a tool that is not very high on the list of VMware developers I guess.

    And for windows7 and 2008 doing this is pretty easy - way easier then with earlier versions.

    What about other machines. will they need something different in the scsi0.virtualDev field?

    I use lsi-sas with win7 and 2008

    lsilogic for 2003

    buslogic XP and 2000

    If I have to import Vista I open the trash bin and put Vista into it ;-)




    _________________________

    VMX-parameters- WS FAQ -[ MOAcd|http://sanbarrow.com/moa241.html] - VMDK-Handbook



  • 11.  RE: P2v and 0x0000007B BSOD

    Posted Nov 29, 2010 11:07 PM

    For Windows 7 and 2008 you might get better results with the current version of the VMware vCenter Converter Standalone 4.3

    André



  • 12.  RE: P2v and 0x0000007B BSOD

    Posted Nov 18, 2018 05:02 PM

    God bliss you ! this saved my life!



  • 13.  RE: P2v and 0x0000007B BSOD

    Posted Apr 14, 2024 12:18 PM

     wrote:

    change

    scsi0.virtualDev = "lsilogic"

    to

    scsi0.virtualDev = "lsisas1068"

     

    and then follow the instructions from above


    This still helps even after 14 years! )))

    Had a need to P2V old physical machine with Win7 and spent few hours trying to figure out a solution for 7B BSOD. Changing to [scsi0.virtualDev = "lsisas1068"] finally resolved the issue and Win7 booted fine!

    Thanks!



  • 14.  RE: P2v and 0x0000007B BSOD

    Posted Nov 29, 2010 10:51 PM

    While you are editing the vmx file, you may also want to replace

    guestOS = "winvista"

    by

    guestOS = "windows7"

    or - even better - edit the guest OS in the VM's settings.

    André