Mac上双硬盘导致的盘符变化和权限问题引起的Vbox虚拟机启动失败

最近在小米笔记本上安装了黑苹果,从Arch Linux上转到了MacOS High Sierra。说实话,虽然在操作上很多东西还不是很习惯,但是MacOS丰富的软件和漂亮的界面以及合理的逻辑非常讨人喜欢。

很快,我也遇到了一些问题,首先是经常用到的VirtualBox虚拟机启动物理硬盘上的Windows时遇到的问题:

  • 安装了双硬盘的笔记本在启动时设备符号是变化的,有时候是/dev/disk0,有时候则是/dev/disk1,导致保存的镜像文件(vmdk文件)需要重新生成。

  • Mac下只要重新挂载Windows分区所在的硬盘,权限也要重新授权。否则报错:

    1
    2
    3
    4
    VBoxManage: error: VMDK: could not open raw disk file '/dev/disk2'  
    VBoxManage: error: Error code VERR_RESOURCE_BUSY at /Users/vbox/tinderbox/4.3-mac-rel/src/VBox/Storage/VMDK.cpp(3390) in function int vmdkCreateRawImage(VMDKIMAGE*, VBOXHDDRAW*, uint64_t)
    VBoxManage: error: Cannot create the raw disk VMDK: VERR_RESOURCE_BUSY
    VBoxManage: error: The raw disk vmdk file was not created
Read more
Your browser is out-of-date!

Update your browser to view this website correctly.&npsb;Update my browser now

×