VMWare ESXi P2V conversion - SCSI drivers?

Posted on 2009-12-21
Last Modified: 2013-12-14
I have been fighting with a conversion of an NT4 physical server to an ESXi v3.5  VM for awhile now and I've gotten to a point where I've used Acronis TI to actually create a vmdk file that I can attach to a new VM with no disks assigned.

The problem occurs during boot when I get a BSoD and an INACCESSIBLE_BOOT_DEVICE stop error.  I found the following solution on VMWare's KB, but I want to make sure that making these registry changes won't cause my server to do anything crazy before I reconvert the machine (like not boot).  Any input on the effects of changing these registry settings would be much appreciated.

 To copy the appropriate disk controller driver from a working virtual machine with a Windows XP/2000/NT guest operating system:

      Power on the source for the conversion. The source can be physical or virtual.
      Power on a working virtual machine running a matching version of Windows.
      Copy the Buslogic disk controller device driver file located in %systemroot%\system32\drivers\buslogic.sys to the source for the conversion.
      Copy the VMware SCSI disk controller device driver file, if present, located in %systemroot%\system32\drivers\vmscsi.sys to the source for the conversion.
      Click Start > Run.
      Type regedit and press Enter.
      Browse to and export the following registry keys:




      Note: The vmscs i service registry key may not exist if VMware Tools is not installed on the virtual machine.

      Import the registry keys from step 6 on to the conversion source.
      Restart the source to complete installation.
      Perform another conversion with VMware Converter.
Question by:BenderBender
    LVL 2

    Expert Comment

    What you need to use is the VMWare Standalone Converter.

    With this you can convert the VMDK image and import it into ESX.  This may sound like an unnecessary step but one of the last options in the Advanced Options section is to "reconfigure destination virtual machine".  This will correct the inaccessible boot device error message.

    Although I have not tried it with an NT4 server you may be able to use the Standalone Converter to convert the original server with out having to go through the intermediate step using the Acronis software.
    LVL 1

    Accepted Solution

    I had tried using the Standalone converter to move the Physical NT4 server over to the ESXi host, but that failed every time.  I

    I ended up performing a 'cold' cloning of the disk with Acronis after copying the above registry settings and installing the appropriate driver files.  I then used a separate install of VMWare Converter 4.0 to change that file into a VM on the host, which worked, but showed a failure when the converter tried to "Configure" the VM.

    Luckily, the VM still booted up (I assume due to changing the registry and adding the Buslogic.sys file).  I was then able to install VMWare tools and now I am just looking to install a new network card, as that didn't install properly.
    LVL 2

    Expert Comment

    The NIC is virtual of course.  I would recommend starting with the E1000 NIC, since that should be the most compatible with NT4.
    LVL 1

    Author Comment

    I actually used this article to add an AMD ethernet adapter and it worked like a charm.
    LVL 21

    Expert Comment

    The AMD Ethernet Adaptor is the only one that works with NT4 ... loading the VMTools in the OS then loads the correct VMWare aware NIC driver for NT4..

    Featured Post

    How to run any project with ease

    Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
    - Combine task lists, docs, spreadsheets, and chat in one
    - View and edit from mobile/offline
    - Cut down on emails

    Join & Write a Comment

    Today, still in the boom of Apple, PC's and products, nearly 50% of the computer users use Windows as graphical operating systems. If you are among those users who love windows, but are grappling to keep the system's hard drive optimized, then you s…
    It Is not possible to enable LLDP in vSwitch(at least is not supported by VMware), so in this article we will enable this, and also go trough how to enabled CDP and how to get this information in vSwitches and also in vDS.
    This video shows you how easy it is to boot from ISO images for virtual machines with the ISO images stored on a local datastore on the ESXi host.
    Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.

    754 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    17 Experts available now in Live!

    Get 1:1 Help Now