由于微软的启用授权方式和系统架构与硬设备有着紧密相连的关系,因此在迁移 Windows 虚拟机时,需额外设定相关程序。
Windows 在初始安装时,会记住所使用的硬盘控制接口,如 IDE 或 SATA,因此当改变硬盘控制接口时将会导致无法开机的状况发生。因此我们需要使用工具 MergeIDE (c't) 修改 Windows 中的注册文件来绕过硬盘控制接口的检查。请参考以下步骤来迁移 Windows 虚拟机。操作示范将使用 “VMware Workstation” 来说明 。(注:此操作系统已安装VMware Workstation)
从 VMware Workstation 迁入虚拟机工作站
1.执行快照
开启 VMware Workstation, 前往 “VM” > “Snapshot” > “Take Snapshot…”.
命名快照与给定描述(如有需要),然后点击 “Take Snapshot”
2.移除 “VM Tools” (此步骤仅适用于该虚拟机已在 VMware 相关平台上安装 VM Tools)
点击“Start” 并选择 “Control Panel”.
点击 “Uninstall a program”.
选择 “VMware Tools” 并点击 “Uninstall”.
点击 “Yes” 确定移除
点击 “Yes” 重新启动虚拟机
3.下载 MergeIDE 工具并在虚拟机中执行 “MergeIDE.reg”
点击以下连结下载 MergeIDE: http://download.qnap.com/Storage/Others/Virtualization_Station/MergeIDE.zip
解压缩文件案后,双点击 “MergeIDE.reg” 档案
点击 “Yes” 新增 MergeIDE.reg.
点击 “OK” 完成
4.当 “MergeIDE” 安装完成后,重新启动虚拟机
5.将虚拟机汇出成 OVF 格式
前往 “File” 并选择 “Export to OVF…”.
6.回复到先前的快照状态 (非必要选项)
前往 “VM” 并选择 “Snapshot” > “Revert to Snapshot”.
点击 “Yes” 确认
7.汇入该虚拟机于 QNAP 虚拟机工作站
请参考以下关于汇入虚拟机之说明:
http://www.qnap.com/i/en/trade_teach/con_show.php?op=showone&cid=111 #A
从虚拟机工作站迁入 VMware Workstation
透过相同的步骤,也可将虚拟机工作站中的虚拟机迁入其他平台,例如:VMware、VirtualBox
1.执行快照
前往 VM 信息页面并点击 “Snapshot”
命名快照与给定描述(如有需要),然后点击 “Create”.
2.下载 MergeIDE 工具并在虚拟机中执行 “MergeIDE.reg”
点击以下连结下载 MergeIDE
http://download.qnap.com/Storage/Others/Virtualization_Station/MergeIDE.zip
解压缩文件案后,双点击 “MergeIDE.reg” 档案
点击 “Yes” 新增 MergeIDE.reg
点击 “OK” 完成
3.当 “MergeIDE” 安装完成后,重新启动虚拟机
4.将虚拟机汇出成 OVF 格式
请参考以下关于汇出虚拟机之说明:http://www.qnap.com/i/en/trade_teach/con_show.php?op=showone&cid=111#B
5.回复到先前的快照状态 (非必要选项)
点击 “Snapshot” 并选择该快照后点击 “Revert”,该虚拟机将会回到快照时的状态。
6.汇入该虚拟机于 VMware Workstation
启动VMware Workstation,前往 “File” 并选择 “Open…”,选择从虚拟机工作站汇出之虚拟机
参考文献
VirtualBox. How to migrate existing Windows installations to VirtualBox. Available: https://www.virtualbox.org/wiki/Migrate_Windows. Last accessed 6th Jan 2015.下载本文