windows2000 进行converter迁移时,提示需要scsiport.sys的解决方法

简介:

原文:

When virtualizing a Windows 2000 server using VMware Converter, you may receive a message stating that the version of SCSIPORT.SYS on the source system must be upgraded. The Converter requests version requested is 5.0.2195.7017, however even after providing this version of the file, the converter complains that you may encounter problems with that version and will not proceed. Likewise, if you supply earlier versions (e.g. 5.0.2195.6713) or later version (e.g. 5.0.2195.7059) it may complain that these versions will cause problems and you will be unable to convert the source system.

In order to progress beyond this point, we found that the SCSIPORT.SYS file from a Windows XP Professional SP2 workstation (version 5.1.2600.2180) was accepted by the Converter. This file can be found in C:\Windows\System32\Drivers.

In our testing, the source server already had the version 7017 driver installed (which made it even stranger that it was complaininga bout it). After the conversion, the server booted fine, and when we checked the file it was not the XP version (obviously), but rather the original 7017 file was still there and the server seemed to be running fine.

Whatever the outcome, after the conversion is complete, it is recommended that you replace the driver with the version from the Service Pack 4 Update Rollup 1 V2. The version of this file is 5.0.2195.7059.

To replace the file:

1、If you don't already have a copy of the right version of SCSIPORT.SYS, download it (KB891861). Run the executable from a command-prompt with the /X:pathname to extract the files without installing.

2、Add the newly converted vmdk temporarily as a secondary disk to an existing Windows virtual machine.

3、Start the existing virtual machine. Browse the secondary drive (the mounted vmdk file from the converted server) to %WINDIR%\System32\Drivers and copy in version 7059 of the SCSIPORT.SYS file.

4、Shut down the temporary machine, remove the secondary hard drive mapping and start up the original converted server.

================================================

简单翻译:

当使用convert对windows2000进行P2V迁移时,你可能会收到一条提示,提示源系统上的scsiport.sys版本必须升级。convert请求升级的版本是5.0.2195.7017,然而,即使有该版本的文件,convert也可能提示你遇到问题或无法继续。同样,如果你提供了较老的版本(例如:5.0.2195.6713)或更高版本(例如:5.0.2195.7059),convert也可能提示这些版本会引起问题,您将无法转换源系统。

为了通过这一步继续进行转换工作,我们发现Windows XP专业版SP2工作站(版本5.1.2600.2180)的scsiport.sys文件是被convert接受的,这个文件可以从c:\windows\system32\drivers中获得。

不管怎样,转换完成后,建议您将scsiport.sys更换成SP4补丁包中的版本,补丁包中的版本为5.0.2195.7059.

替换该文件步骤:

1、如果没有这个文件,可以去官方网站下载KB891861补丁包,将其解压即可获得。

2、到一个新的虚机里去添加一个已存在的磁盘,这个磁盘就是刚才转换成虚机的win2000的硬盘(虚拟盘)。

3、开启这台新的虚机,并在挂载的磁盘中找到%WINDIR%\System32\Drivers目录,并将新的scsiport.sys文件拷贝进去。

4、关闭虚拟机移除刚才挂载的win2000的硬盘,并开启原来那台被转换的win2000.

===================================================

我的情况是这样的,当转换出错时,我将一台2003机器上的scsiport.sys文件复制过来用,convert这一步通过了,并且成功迁移到了虚机上,但是虚机开机蓝屏,我想可能是替换的scsiport.sys文件版本问题早成系统蓝屏。。

后来我按照上述帖子中的地址,下载了KB891861补丁包将其解压,把里面的scsiport.sys文件提取出来,然后用PE引导盘启动转换后的win2000虚机,启动完后进入c:\winnt\system32\drivers目录,将刚才解压出来的scsiport.sys文件拷贝到该目录下并替换原文件,重启后一切正常。










本文转自 qq8658868 51CTO博客,原文链接:http://blog.51cto.com/hujizhou/1040033,如需转载请自行联系原作者
目录
相关文章
|
6月前
|
人工智能 Windows
windows小问题解决方法
windows小问题解决方法
26 0
|
6月前
|
自然语言处理 文字识别 语音技术
VMWare 安装英文版 Windows XP 后遇到中文乱码问题的解决方法
VMWare 安装英文版 Windows XP 后遇到中文乱码问题的解决方法
66 0
VMWare 安装英文版 Windows XP 后遇到中文乱码问题的解决方法
|
C++ 索引
Windows10下VS2015下载安装详解【附“安装包丢失或损坏“ 错误解决方法】
Windows10下VS2015下载安装详解【附“安装包丢失或损坏“ 错误解决方法】
2813 0
Windows10下VS2015下载安装详解【附“安装包丢失或损坏“ 错误解决方法】
|
安全 IDE KVM
[ 云计算相关 ] KVM虚拟化平台windows虚拟机迁移到openstack虚拟化平台(KVM虚拟化环境中Windows虚拟机安装Virtio驱动程序)
KVM虚拟化平台windows虚拟机迁移到openstack虚拟化平台(KVM虚拟化环境中Windows虚拟机安装Virtio驱动程序) 因为这也不是我的本职工作,只是这次恰巧碰到了,帮着解决了以下,我就没深究原理了,问我原理可能我也不知道,只是这个操作步骤吧,亲测有效。
451 0
[ 云计算相关 ] KVM虚拟化平台windows虚拟机迁移到openstack虚拟化平台(KVM虚拟化环境中Windows虚拟机安装Virtio驱动程序)
|
3月前
|
弹性计算 Linux Windows
阿里云ECS更换系统时提示主机名不支持windows镜像要求的解决方法
在阿里云上,我们更换ECS云服务器操作系统镜像从Linux镜像更换为Windows镜像时,常常会遇到提示主机名格式不支持windows镜像要求,这是什么缘故呢,那如何才能更改这个系统不提示呢?下面给大家分享一下修改主机名的方法:
301 0
|
5月前
|
SQL Windows
Windows 下80端口被进程 System & PID=4 占用的解决方法
Windows 下80端口被进程 System & PID=4 占用的解决方法
158 0
|
PHP Windows
windows下 Call to undefined function posix_getpid() in ……\Workerman\Worker.php 的解决方法
windows下 Call to undefined function posix_getpid() in ……\Workerman\Worker.php 的解决方法
125 0
windows下 Call to undefined function posix_getpid() in ……\Workerman\Worker.php 的解决方法
|
9月前
|
缓存 安全 数据处理
windows操作系统的电脑越用越卡?简说几种原因和解决方法。
windows操作系统的电脑越用越卡?简说几种原因和解决方法。
|
11月前
|
机器学习/深度学习 数据可视化 API
深度学习部署:Windows安装pycocotools报错解决方法
 pycocotools即python api tools of COCO。COCO是一个大型的图像数据集,用于目标检测、分割、人的关键点检测、素材分割和标题生成
1158 0
|
虚拟化 Windows
Windows win7下VMware Virtual Ethernet Adapter未识别网络解决方法
Windows win7下VMware Virtual Ethernet Adapter未识别网络解决方法
485 0