如何把VMware Workstation使用的虚拟SCSI磁盘转换成虚拟IDE硬盘

(2013-03-28 09:11:32)

某些特殊的软件限定只能运行在IDE硬盘上。如果你想在虚拟机(使用虚拟SCSI磁盘)里使用该软件,又不想重新创建一个虚拟机,你可以使用下面的办法把虚拟SCSI磁盘转换成虚拟IDE硬盘。

注意1:建议完整阅读全文后再动手,不要边看边做,以免发生悲剧。

注意2:按本文对虚拟磁盘进行修改后所导致的一切后果均与本人无关。J

  1. 关闭要修改的虚拟机。
  2. 删除这个虚拟机所有的快照。
  3. (可选)如果要转换的虚拟磁盘是single file的,可以参考这个KB把它转换成 2 GB分割的多个文件。
  4. 打开Virtual Machine Settings的界面,记住这个虚拟磁盘的文件名,比如Windows XP Professional (3)-0.vmdk,一会儿会用到这个信息。

  1. 选中这个虚拟机,单击[Remove]

  2. 在本地文件系统中找到第4步中记录的虚拟磁盘文件Windows XP Professional (3)-0.vmdk。用文本编辑器打开。找到ddb.adapterType = "buslogic" 这一行。将 "buslogic" 替换为 "IDE"。保存退出。

  1. Virtual Machine Settings界面,添加新硬盘。在Select a Disk页面,选择Use an existing virtual disk

  1. 选中第6步中修改过的文件Windows XP Professional (3)-0.vmdk并确认。

  1. 在Virtual Machine Settings里就可以看到,这个SCSI磁盘已经变成IDE磁盘了。

有一点要注意,如果要更改的磁盘是虚拟机操作系统所在盘,而且虚拟机包含多个虚拟磁盘时,将磁盘删除后再添加会导致磁盘顺序变化。比如删除前是New Disk,删除后是New Disk 3。这种情况下虚拟机将无法正常启动。必须保证更改前后的虚拟磁盘的顺序(New Disk, New Disk 1, New Disk 2, etc)不变。

migration vmware vms to openstack kvm 修改vmware windows scsi to ide的更多相关文章

  1. Migration workstation vms to openstack kvm

    Migration workstation vms to openstack kvm 分别分成(磁盘是否拆分,vms 是否 有多个磁盘驱动器) 1, linux迁移 vmware workstatio ...

  2. vmware vms migration to openstack

    Converting a VMware Workstation virtual machine to KVM Leave a commentPosted by rbgeek on August 13, ...

  3. OpenStack、KVM、VMWare和Docker

    一.虚拟化 1.什么是虚拟化 虚拟化,是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机.在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互独立的空间内 ...

  4. 常见的VPS虚拟化架构:OpenVZ、Xen、Hyper-V、KVM、VMWare OpenVZ

    OpenVZ OpenVZ特点是,它是直接调用母服务器的内核,所以会导致部分软件无法使用,以及部分内核文件是无法修改. OpenVZ适用人群:新手.低预算客户 OpenVZ注意事项:资源不是自己独有的 ...

  5. 云计算大数据:Xen、KVM、VMware、hyper-v等虚拟化技术的比较

    1.Xen.KVM.VMware.hyper-v等虚拟化技术的比较,xen和kvm,是开源免费的虚拟化软件. vmware是付费的虚拟化软件. hyper-v比较特别,是微软windows 2008 ...

  6. [转] Vmware vs Virtualbox vs KVM vs XEN: virtual machines performance comparison

    http://www.ilsistemista.net/index.php/virtualization/1-virtual-machines-performance-comparison.html? ...

  7. 修改VMware虚拟机里面的显卡名称

    修改VMware虚拟机里面的显卡名称 现在有些蛋疼坑爹的游戏,会检测显卡的名称,如果其中有“Vmware”这类的字眼,就会提示程序在虚拟机中运行而拒绝执行(太不科学了嘛,我要是把我的实机驱动名称也改成 ...

  8. KVM与VMware的性能比较

    结合网页http://www.linuxidc.com/Linux/2011-01/31755.htm等整理 物理环境内存4G ,CPU4个,动态硬盘120G KVM: 硬盘测试瞬间读取速度Timin ...

  9. [qemu][kvm] 在一个vmware虚拟机里安装qemu-kvm虚拟机

    说起来这个需求,简直是傻傻的.但却实实在在的摆在我的面前.... VM无外乎就是为了模拟场景:我现在要的场景就是一台很多个core的linux主机.但是我只有一个装了windows的笔记本.上边有一个 ...

随机推荐

  1. ERROR 1372 (HY000): Password hash should be a 41-digit hexadecimal number;

    rpm 安装了 mysql 5.6 的版本 遇到的问题 1. 提示与5.1版本的有冲突. 解决方式, 是 rpm --force -ivh rpm包.rpm 进行强制安装 2. 启动 mysql 后, ...

  2. HUD2087

    #include<iostream> #include<cstdio> #include<cstring> #define maxn 1010 using name ...

  3. msp

    10月8号加入了微软的msp项目,其实那时候对msp没有什么概念,不知道要干嘛,真的觉得大不了就退出呗,反正也没啥大事,   现在再也不那么看了,这二十多天虽然没怎么水群,但是还是一直在关注着我们这个 ...

  4. c#将Excel数据导入到数据库的实现代码(OleDb)

    sing System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web ...

  5. 015_xml_函数

    015_xml_函数 --环境准备******************************************************************* USE test --f:/t ...

  6. iOS开发中常用的宏

    前言 今天将一些简化工程代码的宏定义拿出来分享一下,自定义一些宏可以有效的简化代码,提高编码效率. Application #define APPLICATION [UIApplication sha ...

  7. 关于线程池ThreadPool的学习

    学习重点ThreadPool.SetMinThreads(out workerThreads, out completionPortThreads).这是整个线程池的关键.  而ThreadPool. ...

  8. Delphi 串口通信(1)

    利用 Delphi实现串口通信的常用的方法有 3种: 一是利用控件,如 MSCOMM控件和 SPCOMM控件: 二是使用 API函数: 三是调用其他串口通信程序.其中利用 API编写串口通信程序较为复 ...

  9. python3数据类型--数字

    数字 Python数字数据类型用于存储数值.数字数据类型是不允许改变的,所以如果改变数字数据类型的值,将重新分配内存空间. 以下实例在变量赋值时Number对象被创建: #!/usr/bin/env ...

  10. file upload download

    1. 文件上传与下载 1.1 文件上传 案例: 注册表单/保存商品等相关模块! --à 注册选择头像 / 商品图片 (数据库:存储图片路径 / 图片保存到服务器中指定的目录) 文件上传,要点: 前台: ...