文章目录
需求
因为移动硬盘上面有很多资料,但是它的格式对于OSX系统来说只能读,不能编辑,所以想在Mac上充分地使用移动硬盘或这U盘,又不想格式化它们以适应新的文件格式的话,我认为通过Windows虚拟机来操作比较好。通过宿主系统与主机系统的共享文件夹,可以在两台机器之间移动文件,再在Windows虚拟机完成移动硬盘的编辑。
环境
OSX:High Sierra 10.13.6
VirtualBox: 5.2.16
Oracle_VM_VirtualBox_Extension_Pack-5.2.16.vbox-extpack
地址:https://www.virtualbox.org/wiki/Download_Old_Builds_5_2
移动硬盘:USB 2.0
步骤
一,安装VirtualBox
一切按默认进行。
二,安装Windows虚拟机
一切按默认进行,注意一开始时选择要使用的iso文件。
三,安装VirtualBox增强功能,设置共享文件夹
按照默认安装就好。
通过虚拟机的设置管理,添加共享文件夹,文件夹属性:固定分配,自动挂载,可读写:![在这里插入图片描述](https://img-
四,安装VirtualBox拓展包,设置USB设备
安装完成虚拟机后,就可以安装拓展包了。在偏好设置–拓展里面添加拓展包,安装。注意,拓展包的版本要跟VirtualBox的完全一致,否则可能会安装失败。
安装成功
安装完拓展包,就可以设置USB设备了,默认是支持USB1.1:
列表里我添加了我经常要连接的设备,这些设备是支持USB2.0的。
问题与解决方法
安装VirtualBox的意外情况
可能会安装失败:
通常是因为这个软件的安装需要涉及到系统的内核拓展,默认情况下系统不允许它安装,需要用户允许。到系统设置的安全与隐私里面设置允许安装。
到了这里一般情况点击了“允许”按钮,看到这行字消失,重新安装就可以了,但我碰到的情况是点击“允许”按钮没有效果,看得到按钮被点中变蓝了,但是这行字就是不消失。一开始我以为是UI操作不给力,就尝试用brew命令来强制安装VirtualBox,还是失败了,查资料后,有人说是由于受其他打开的App影响,比如Chrome,有时候鼠标事件被劫持了,导致点击点不中。于是我关掉所有其他App,重新启动系统,再安装VirtualBox,让它再次跳出这个询问提示,再点击允许按钮,这次成功了,提示语消失。
安装Windows虚拟机的意外
安装时无法读取系统文件,出现错误:Could not read from the boot medium; system halted!
我碰到这个错误是因为一开始我的iso文件不是官方那种标准形式的文件,而是后来经过别人处理过的。我们可以打开iso文件看看其内部都放了些什么内容,官方标准的,比如下面这样的:
这样的文件可以被成功读取;非官方的,比如其包含内容如下面这样的:
这种文件就不能被读取,会出现以上展示的错误。
设置虚拟机碰到的问题
应该在虚拟机关闭的情况设置,否则有些选项改不了
设置USB设备
如果在没安装拓展包之前,选择2.0,3.0控制器的选项会有提示说这是无效的设置,然后如果你设置了,那么虚拟机将无法启动。
移动硬盘要先断开与主机的连接,才会使其与虚拟机连接
如果USB设备控制器的标准选对了,首次连接设备时,就会看到安装驱动成功的提示
如果USB是2.0的,那么虚拟机选择了3.0的控制器,那么也是不行的。