可删除ATA Channel的解决办法,在vmx配置文件中加上
devices.hotplug = "false"
提前注意事项:
1、不支持vhdx,只支持vhd。(VMware Player 15.5.7)
2、差分磁盘与父磁盘通过相对路径关联。(父磁盘切勿改名,差分磁盘随意改)。
3、指向差分磁盘的差分磁盘,间接实现多快照功能。(vhd理论是无限的)
4、创建多个指向同一父磁盘的虚拟环境,方便批量部署,节省物理磁盘空间。
DISKPART> create vdisk file="C:aseVHDCentOS 7.vhd" maximum=20480 type=EXPANDABLE
scsi0:0.fileName = "CentOS 7.vmdk"
scsi0:0.fileName = "C:aseVHDCentOS 7.vhd"
制作parent盘,安装系统与配置后,设置vhd为只读。
创建Differencing盘
create vdisk file="C:UsersxxxDocumentsVirtual MachinesCentOS 7CentOS 7.9.vhd" parent="C:aseVHDCentOS 7.vhd"
移动vhd父磁盘后,解决办法:
1、使用 mklink.exe 或 linkd.exe 创建符号链接
2、安装Hyper-V模块,通过Powershell命令 Set-VHD 重新挂接父VHD磁盘,Get-VHD可以查看。
https://docs.microsoft.com/zh-cn/powershell/module/hyper-v/get-vhd
https://docs.microsoft.com/zh-cn/powershell/module/hyper-v/set-vhd