转:在vmware fusion中使用物理硬盘

VirtualPC, Vmware, bochs, Xen, KVM

版主: 管理小组

头像
网之鹰
高级斑竹
高级斑竹
帖子: 2307
注册: 2000-12-09 13:00
地址: Island
联系:

转:在vmware fusion中使用物理硬盘

帖子网之鹰 » 2008-05-05 3:31

首先要用vmware-rawdiskCreator创建一个物理硬盘的vmdk,这是一个命令行工具,没有图形界面,在/Library/Application Support/VMware Fusion/里面,不带参数执行一下可以得到帮助。
./vmware-rawdiskCreator print /dev/disk0,列出disk0的分区情况。
Nr Start Size Type Id Sytem
-- ---------- ---------- ---- -- ------------------------
1 63 52100496 BIOS AF HFS+
2 52100622 52100496 BIOS C Win95 FAT32 (LBA)
3 104201181 52100307 BIOS 83 Linux
现在要给第2个分区(FAT32)创建一个vmdk。
./vmware-rawdiskCreator create /dev/disk0 2 ~/Disk0s2dev "ide"
2 就是Nr那一栏中的数字, ~/Disk0s2dev是创建出来的vmdk的名字和路径,可以随便设置,一会儿要复制到vmx的目录里,"ide"是在虚拟机中硬盘的类型。命令执行后,在~/里产生两个文件:Disk0s2dev.vmdk和Disk0s2dev-pt.vmdk,要自己把它们复制到vmx所在的目录。

然后打开虚拟机,创建一个虚拟硬盘,大小0.1G即可。关掉虚拟机,用一个文本编辑器(比如jedit)打开vmx文件,找到刚才创建的那个虚拟硬盘,改成刚才用vmware-rawdiskCreator创建Disk0s2dev.vmdk文件,Disk0s2dev-pt.vmdk可以不用管。保存 vmx文件。

运行虚拟机,要求输入管理员密码,windows会发现新的硬盘。同时,osx中,disk0s2会自动umount。只有关闭虚拟机后才可以再次mount。

参考:
http://www.vmware.com/community/message ... eID=674382

头像
网之鹰
高级斑竹
高级斑竹
帖子: 2307
注册: 2000-12-09 13:00
地址: Island
联系:

Re: 转:在vmware fusion中使用物理硬盘

帖子网之鹰 » 2017-12-28 12:46

新版及使用整个物理硬盘disk1:

/Applications/VMware Fusion.app/Contents/Library/vmware-rawdiskCreator create /dev/disk1 fullDevice ~/external-hdd ide


回到 “虚拟与仿真技术:Virtualization”

在线用户

用户浏览此论坛: 没有注册用户 和 7 访客