Rexxer

Some tips for me and other

VMWare converting and boot ERROR 0x0000007B

Нашел как порешать эту ошибку перед конвертацией. Если с 2003 и ХП это можно было решить и так, то с 2008 и выше – это проблема.

Оригинал: http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1005208

Injecting SCSI controller device drivers into Windows when it fails to boot after converting it with VMware Converter

Symptoms

  • Conversion fails between 97% and 99%.
  • The virtual machine is created on the destination.
  • The virtual machine created fails to start after conversion.
  • Windows boots to a blue screen error:
    • STOP 0x7B INACCESSIBLE_BOOT_DEVICE
    • STOP 0x0000007B INACCESSIBLE_BOOT_DEVICE

Purpose

This article describes copying the appropriate disk controller driver from a working virtual machine onto a physical or virtual machine prior to conversion to resolve a STOP 0x7B failure when using VMware Converter or if the SCSI adapter has been changed. This issue can occur when the appropriate drivers cannot be located by Windows upon boot-up and must be manually copied in order for it to be resolved.

Resolution

All Windows Versions (vmscsi only)

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

  1. Power on the source for the conversion. The source can be physical or virtual.
  2. Download the VMware SCSI Disk Controller driver diskette at http://download3.vmware.com/software/vmscsi-1.2.0.4.flp.
  3. If the source is virtual, attach the driver diskette to the virtual machine’s virtual floppy drive.

    If the source is physical use any of these methods to copy the files from the diskette image:

    • Extract the disk image into files and copy them to the source.
    • Attach the diskette to a virtual machine and copy the files from the virtual diskette drive to the physical source.
    • Write contents of the image onto a floppy diskette and insert the diskette into the physical source.
      Note:  Image extraction software is required to use this method.
  4. Access the floppy diskette or files on the source from My Computer.
  5. Right-click vmscsi.inf and click Install. The VMware SCSI drivers are installed.
  6. Restart the source to complete installation.
  7. Perform another conversion with VMware Converter.

Windows 2008 and Windows 7 (LSI SAS)

Windows 2008 and Windows 7 have the LSI SAS driver installed by default, but they require a registry key to activate it:
  1. Confirm that the target machine has lsi_sas.sys present in C:WindowsSystem32Drivers.  This should be included by default on Windows installation. If it is missing, copy it from a working virtual machine.
  2. Power on a working Windows 2008 or Windows 7 virtual machine.
  3. Click Start > Run, type regedit, and press Enter.
  4. Navigate to and export this registry key (right-click Export):

    HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesLSI_SAS

  5. Import the registry keys from step 4 on to the source system to be converted.
  6. Restart the source system to complete installation.  This will require a downtime of the source system.
  7. Perform another conversion with VMware Converter.

Windows 2003 (lsilogic and vmscsi)

To copy the appropriate disk controller driver from a working virtual machine with Windows 2003 installed:

  1. Power on the source for the conversion. The source can be physical or virtual.
  2. Power on a working virtual machine running Windows 2003.
  3. Copy the LSI Logic disk controller driver file located in %systemroot%system32driverssymmpi.sys to the source for the conversion.
  4. Copy the VMware SCSI disk controller device driver file, if present, located in %systemroot%system32driversvmscsi.sys to the source for the conversion.
  5. Click Start > Run, type regedit, and press Enter.
  6. Browse to and export these registry keys:

    HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicessymmpi

    HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlCriticalDeviceDatabase
    pci#ven_1000&dev_0030

    HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesvmscsi

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

  7. Import the registry keys from step 6 on to the conversion source.
  8. Restart the source to complete installation.
  9. Perform another conversion with VMware Converter.

Windows XP / 2000 / NT (buslogic and vmscsi)

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

  1. Power on the source for the conversion. The source can be physical or virtual.
  2. Power on a working virtual machine running a matching version of Windows.
  3. Copy the Buslogic disk controller device driver file located in %systemroot%system32driversbuslogic.sys to the source for the conversion.
  4. Copy the VMware SCSI disk controller device driver file, if present, located in %systemroot%system32driversvmscsi.sys to the source for the conversion.
  5. Click Start > Run, type regedit, and press Enter.
  6. Browse to and export these registry keys:

    HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesBusLogic

    HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlCriticalDeviceDatabase
    pci#ven_104b&dev_1040

    HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesvmscsi

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

  7. Import the registry keys from step 6 on to the conversion source.
  8. Restart the source to complete installation.
  9. Perform another conversion with VMware Converter.

Leave a Reply