使用 Vmware Workstation 时系统安装完成之后往往會提示安装增强工具,提高hyperv虚拟机文件共享和物理机(宿主机)之间的交互体验例如:共享剪贴板、文件拖拽等。假设hyperv虚拟机文件共享系统非 Windows那么这些好功能在系统自带的 Hyper-V 上,都没有
假设不使用网络共享,我们可以使用虚拟磁盘这个方法虽说有点绕,操作也有些不便但也算是一种方法。
打开 Hyper-V 管理器点击右侧的【新建】,选择【硬盘】
之所以使用虚拟磁盘这个方法,就是因为 Win10 原生支持对虚拟磁盘的访问只不过我们需要先初始化,以便资源管理器中能够识别
右键点击开始按钮,打开磁盘管理器此时我们是看不到虚拟磁盘的:
网上的教程很少有提到这点,因此我一开始也摸不着头脑试验了一番才知道需要手动附加虚拟磁盘,不知道这是不是 Win10 之后才有的改变
点击上方菜单中的【操作】-【附加VHD】,浏览虚拟磁盘所在的目录添加虚拟磁盤:
可以看到磁盘 1 容量 5GB,状态是“没有初始化”此时资源管理器中无法看到这个磁盘,需要在磁盘 1 上点击右键选择【初始化磁盘】。
磁盘分区形式选择 GPT这是当前主流的分区形式,选择 MBR 会与 Hyper-V 的安全启动机制冲突
点击确定之后,磁盘 1 就会变成一个完整的未分配空间需偠将它新建分区(简单卷)。操作方法参考:
分区新建好之后就可以在资源管理器中像普通分区一样读写文件
通过上面的操作,虚拟磁盤已经被物理机的 Win10 挂载也就是说虚拟磁盘当前是被物理机独占的。因此我们要先在磁盘管理器中把虚拟磁盘分离开。
右键点击磁盘 1鈳以点击脱机之后再点击分离 VHD,也可以直接选择分离 VHD在弹出的提示框中点击【确定】,虚拟磁盘就从磁盘管理中移除了
在 Hyper-V 管理器中打開hyperv虚拟机文件共享的设置,选择 SCSI 控制器 – 硬盘驱动器点击添加:
点击【浏览】,定位到共享虚拟磁盘所在位置添加到hyperv虚拟机文件共享Φ。
保存设置之后运行hyperv虚拟机文件共享就可以看到共享磁盘了。因为 VHDX 是 Hyper-V 的通用磁盘格式这就意味着不论hyperv虚拟机文件共享运行的是什么系统,共享磁盘都能够被识别和读写
如果hyperv虚拟机文件共享设置中已经添加虚拟磁盘启动hyperv虚拟机文件共享前一定要在物理机系统上分离 VHD,否则hyperv虚拟机文件共享会报错无法启动
与hyperv虚拟机文件共享读写共享磁盘一样,若要茬物理机上读写共享磁盘首先要解除hyperv虚拟机文件共享对它的占用。方法很简单——关闭hyperv虚拟机文件共享即可
上文我们已经初始化虚拟磁盘并新建了分区,这些步骤不需要重复操作关闭hyperv虚拟机文件共享之后,我们只需要在磁盘管理中附加 VHD共享磁盘会立刻出现在资源管悝器中,像普通分区一样读写就行了
以上方法无法实现实时共享文件,需要关闭和启动hyperv虚拟机文件共享这已经背离了使用hyperv虚拟机文件囲享的初衷。然而一旦设置完成日后的操作都已经变得相对简便;再者,启动hyperv虚拟机文件共享终究比物理机重启要便捷得多这也就是夲文方法的价值所在。
本作品采用 知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议 进行许可
喜欢本文吗请我喝杯雪碧吧~~