VirtualBox 高版本无法安装在非C盘的问题
Win11 安装 VirtualBox 不想放在默认的C盘,选择D盘无法安装。

VirtualBox 无法安装到其他盘时,需通过权限设置和目录结构调整解决。以下是具体步骤:
目录准备与权限设置
-
创建安装目录
在目标盘(如D盘)创建
VirtualBox主目录及子目录:bashrmdir /s /q D:\VirtualBox mkdir D:\VirtualBox mkdir D:\VirtualBox\sdk -
设置权限
以管理员身份运行命令提示符,执行以下命令:
bashicacls D:\VirtualBox /reset /t /c icacls D:\VirtualBox /inheritance:d /t /c icacls D:\VirtualBox /grant *S-1-5-32-545:(OI)(CI)(RX) icacls D:\VirtualBox /deny *S-1-5-32-545:(DE,WD,AD,WEA,WA) icacls D:\VirtualBox /grant *S-1-5-11:(OI)(CI)(RX) icacls D:\VirtualBox /deny *S-1-5-11:(DE,WD,AD,WEA,WA) icacls D:\VirtualBox\sdk /grant:r Everyone:(OI)(CI)F /T /C
安装流程
- 运行安装程序
以管理员身份运行VirtualBox-7.2.4-170995-Win.exe,选择安装路径为D:\VirtualBox。 - 安装扩展包
安装完成后,通过管理 > 全局设定设置默认虚拟机目录为D:\VirtualBox VMs,再通过工具 > 扩展安装扩展包。 12
常见问题处理
- 若安装中途报错,需重复执行权限重置命令(如
icacls D:\VirtualBox /reset /t /c),并手动创建缺失的子目录或文件(如vboxapisetup.py)。