- 积分
- 3
- 鸿鹄币
- 个
- 好评度
- 点
- 精华
- 注册时间
- 2014-1-23
- 最后登录
- 1970-1-1
- 阅读权限
- 1
- 听众
- 收听
网络小白
|
先说题外话,下面文字虽少,但是查书,Google,实践,最后找到解决方法,花了1天的时间.在这里给大家贴出来就是想让相同问题的人少走弯路.因为vmware.cn是我第一个学习虚机的地方,所以发在这里了.
这几天折腾,基本操作已经熟悉了.下面是今天上班研究的几个问题:
磁盘共享问题.
我希望在所有的虚拟机和宿主机之间建立一个共享的磁盘. 笔记本只有两个分区,有限的空间.将虚拟机安装在C盘,共享D盘给所有的虚拟机,这样可以安装MSDN在D盘,另外的虚拟机再安装MSDN其实只是安装了注册表等必须保存在虚拟环境的东西, 会覆盖D盘原有的文件, 不会造成磁盘浪费.而且所有的虚拟机都可以运行MSDN.
关于DiskMount: 此软件提供的功能相反,是将虚拟机的磁盘.vmdk文件映射为主机的磁盘.不满足要求.
尝试1: 在某一个虚拟机中,Add一个新的硬盘的时候,可以选择宿主机的分区.但是产生问题:
1.开始虚拟机添加的是D盘.映射的是主机的F盘, 开机会发现index索引错误.
2.让虚拟机的盘符和宿主机相同,虽然不会再有磁盘index错误,但是宿主机修改磁盘内容后,虚拟机中看不到.除非重启.
Google了一下,上述问题普遍存在.所以换了一种方式.
尝试2: 共享宿主机D盘, 在虚拟机中通过网络磁盘映射将其映射为D盘
目前使用的这种方式,尚未发现问题.
虚拟机磁盘大小问题
Copy别人的虚拟机模板.拿过来时候C盘只有8G,不够用,想把它扩展成10G.
方法是使用VMWare自带的vmware-vdiskmanager.exe工具.
第一次尝试: vmware-vdiskmanager -x 10GB C:\VMWare Machines\Windows
XP\Windows XP.vmdk
失败. Windows XP.vmdk是7G,很明显是保存数据的文件. 但是虚机设置中使用的是Windows XP-0001.vmdk,这个文件只有178mb,估计和快照有关.
另外路径中不能用空格.我的文件路径和文件名中都有空格.
结局办法:
1.首先删除虚机的所有快照,否则以后启动不了.
2.然后直接修改C:\VMWare Machines\Windows XP\Windows XP.vmdk为C:\VMWare\WindowsXP\XP.vmdk
3.在虚机管理中删除原有的虚拟机(因为改变了虚机的文件路径)
4.重新添加虚拟机.
5.输入vmware-vdiskmanager -x 10GB C:\VMWare\WindowsXP\XP.vmdk
6.删除此虚拟机的硬盘,add新硬盘,选中xp.vmdk文件
7.此时已经把虚拟的硬盘扩充至10GB了.但是虚拟机分区还是原始大小,需要用PM等磁盘工具把多出来的磁盘空间分配给C盘分区.我是用番茄花园光盘中的winpm
.exe这个程序,在windows中直接运行修改的.[此工具见附件] |
|