Virtualbox 7 版本安装默认只能在C盘,如果更换其他目录则会报错,目录无效,未满足条件
image.png
官方介绍:https://www.virtualbox.org/manual/ch02.html#install-win-installdir-req
选择安装的目录 必须满足以下条件 自主访问控制列表 (DACL):
Users S-1-5-32-545:(OI)(CI)(RX)
Users S-1-5-32-545:(DE,WD,AD,WEA,WA)
Authenticated Users S-1-5-11:(OI)(CI)(RX)
Authenticated Users S-1-5-11:(DE,WD,AD,WEA,WA)
还必须为所有父目录禁用目录继承。
以下以目录 D://soft/virtualbox 为例子
以管理员身份运行cmd
icacls D://soft /reset /t /c
icacls D://soft /inheritance:d /t /c
icacls D://soft /grant *S-1-5-32-545:(OI)(CI)(RX)
icacls D://soft /deny *S-1-5-32-545:(DE,WD,AD,WEA,WA)
icacls D://soft /grant *S-1-5-11:(OI)(CI)(RX)
icacls D://soft /deny *S-1-5-11:(DE,WD,AD,WEA,WA)
icacls D://soft/virtualbox /reset /t /c
icacls D://soft/virtualbox /inheritance:d /t /c
icacls D://soft/virtualbox /grant *S-1-5-32-545:(OI)(CI)(RX)
icacls D://soft/virtualbox /deny *S-1-5-32-545:(DE,WD,AD,WEA,WA)
icacls D://soft/virtualbox /grant *S-1-5-11:(OI)(CI)(RX)
icacls D://soft/virtualbox /deny *S-1-5-11:(DE,WD,AD,WEA,WA)
然后以管理员身份运行安装文件,指定安装路径为 D:\Virtualbox ,就可以正常安装了。
当然如果嫌麻烦,直接安装到默认的系统盘目录或者 安装低版本6 的。