使用VMware Converter转换后蓝屏的解决方法
使用VMware Converter转换后的Windows虚拟机无法启动手动加载SCSI控制器驱动程序 (2020967)
Symptoms
l 转换在97%到99%间失败
l 虚拟机已在目的地创建
l 转换后创建的虚拟机无法启动
l Windows启动出现蓝屏报错:
STOP 0x7B INACCESSIBLE_BOOT_DEVICE
STOP 0x0000007B INACCESSIBLE_BOOT_DEVICE
Purpose
本文介绍了在转换之前将一个正确的磁盘控制器驱动程序从一个工作的虚拟机复制到一个物理或虚拟机,以解决使用VMware Converter时出现的STOP 0x7B错误或SCSI适配器已发生更改的情况。当开机时,Windows无法找到合适的驱动程序就可能发生该问题,必须手动复制以解决它。
Resolution
所有windows版本(仅vmscsi)
从一个工作的Windows操作系统虚拟机拷贝合适的磁盘控制器驱动程序:
1. 启动用于转换的源机,可以为物理机或虚拟机。
2. 下载VMware SCSI磁盘控制器驱动程序软盘镜像,http://download3.vmware.com/software/vmscsi-1.2.0.4.flp.
3. 如果源机是个虚拟机,将该驱动软盘镜像附加到虚拟机的虚拟软盘驱动器中
如果是物理机,使用下面的任何一种方法将文件从软盘镜像拷贝:
提取磁盘镜像中文件,将他们复制到源机
将软盘镜像连接到一台虚拟机,然后将文件从虚拟软盘驱动器复制到物理源
将镜像内容写入一个软磁盘,并将该软磁盘插入物理源
注:图像提取软件需要使用此方法。
4. 从我的电脑访问源机上的软磁盘或文件
5. 右键点击vmscsi.inf,并点击安装。VMware SCSI驱动被安装。
6. 重启源机已完成安装
7. 使用VMware Converter尝试另一次转换
Windows 2008和Windows 7(LSI SAS)
Windows 2008和Windows 7缺省有安装LSI SAS驱动,但他们需要一个注册表项去激活它:
1. 确定在目标机上,C:\Windows\System32\Drivers下有lsi_sas.sys存在。它应该是包括在Windows的默认安装中。如果其缺失,请从一个工作的虚拟机上复制该文件。
2. 启动一个工作的Windows 2008或Windows 7虚拟机
3. 点击开始>运行,键入regedit,然后按回车。
4. 浏览及导出该注册表项(右键点击导出)
5. 将第4步的注册表项,导入要转换的源系统。
6. 重启源系统以完成安装。这就需要一个源系统停机时间。
7. 使用VMware Converter执行另一个转换。
Windows 2003 (lsilogic和vmscsi)
从一台工作的Windows 2003虚拟机上复制适当的磁盘控制器驱动程序:
1. 启动转换源。源机可能是物理机或虚拟机。
2. 启动一台工作的Windows 2003虚拟机
3. 将位于%systemroot%\system32\drivers\symmpi.sys下的LSIlogic磁盘控制器驱动程式复制到用于转换的源机
4. 将VMware SCSI磁盘控制器驱动程序从用于转换的源机复制,如果存在的话,它应该位于%systemroot%\system32\drivers\vmscsi.sys
5. 点击开始>运行,键入编辑,再按回车
6. 浏览到并导出这些注册表项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\symmpi
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\
pci#ven_1000&dev_0030
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\vmscsi
注:如果VMware Tools没有在虚拟机上安装,vmscsi 服务注册表键值可能不存在。
7. 将第6步的注册表项导入转换源
8. 重启源机完成安装
9. 使用VMware Converter执行另一次转换
Windows XP / 2000 / NT (buslogic和vmscsi)
从一台工作的Windows XP/2000/NT虚拟机上复制适当的磁盘控制器驱动程序:
1. 启动转换源。源机可能是物理机或虚拟机。
2. 启动一台工作的运行相匹配的Windows版本的虚拟机
3. 将位于%systemroot%\system32\drivers\buslogic.sys下的BusLogic磁盘控制器驱动程式从用于转换的原机复制
4. 将VMware SCSI磁盘控制器驱动程序复制到用于转换的源机,如果存在的话,它应该位于%systemroot%\system32\drivers\vmscsi.sys
5. 点击开始>运行,键入regedit,再按回车
6. 浏览到并导出这些注册表项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BusLogic
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\
pci#ven_104b&dev_1040
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\vmscsi
注:如果VMware Tools没有在虚拟机上安装,vmscsi 服务注册表项可能不存在。
10. 将第6步的注册表项导入转换的源机
11. 重启源机完成安装
12. 使用VMware Converter执行另一次转换