VirtualBox共享文件夹是一款开源虚拟化软件,可通过软件模拟硬件环境,在单一物理计算机上创建并运行多个独立的虚拟计算机系统。每个虚拟机均可安装不同的操作系统,实现多系统并行运行和资源隔离。无论是多系统并行开发、安全测试还是旧软件兼容,它都能提供高效灵活的解决方案。
1、多种网络模式
提供多种网络连接模式,可灵活配置虚拟机联网或内部通信。
2、虚拟机创建管理
可创建多个虚拟机,并分配独立资源,模拟不同操作系统环境。
3、共享文件夹传输
设置宿主机与虚拟机间的共享文件夹,实现文件快速传输与数据同步。
4、快照状态管理
随时保存虚拟机当前状态,故障时可一键回滚至之前状态,便于测试和备份。
1、系统兼容性强
软件支持在多种主流宿主机系统上运行,适用性广泛。
2、轻量化低占用
安装包体积小巧,运行时内存占用较少,对老旧硬件友好。
3、资源安全性高
每个虚拟机独立运行,硬件资源彼此隔离,避免互相干扰。
4、开源免费无广告
完全免费且代码公开,用户可自由使用和修改,无付费功能或广告干扰。
Q1:安装失败,提示“依赖不满足”或“内核模块未编译”
A:
① 更新系统:sudo apt update && sudo apt upgrade(Ubuntu/Debian)或 sudo yum update(CentOS);
② 安装依赖包:sudo apt install build-essential dkms linux-headers-$(uname -r);
③ 重新安装VirtualBox:sudo apt install virtualbox-6.1。
Q2:启动虚拟机报错“VT-x/AMD-V 未启用”(错误代码 E_FAIL)
A:
① 进入宿主机 BIOS/UEFI,启用 Intel VT-x 或 AMD-V 选项;
② 关闭 Secure Boot(安全启动);
③ 若使用 Hyper-V,需在Windows中禁用:bcdedit /set hypervisorlaunchtype off → 重启。
Q3:虚拟机运行卡顿,响应缓慢
A:
① 分配更多资源:在虚拟机设置中增加CPU核心数(不超过宿主机核心数)和内存(建议≤宿主机内存的50%);
② 启用3D加速:设置 → 显示 → 勾选“启用3D加速”,显存调至128MB以上;
③ 安装增强功能:菜单 → 设备 → 安装增强功能,提升图形和I/O性能。
Q4:虚拟机磁盘空间不足,如何扩容?
A:
· 命令行操作(需关闭虚拟机):VBoxManage modifymedium "虚拟硬盘路径.vdi" --resize 30720 # 单位MB(例如30GB)
· 虚拟机内部操作:
·· Windows:使用磁盘管理工具扩展分区;
·· Linux:fdisk 调整分区 + resize2fs 扩展文件系统。
Q5:NAT模式无法上网,桥接模式IP获取失败
A:
① 检查宿主机网络是否正常;
② 更换网卡模式:设置 → 网络 → 适配器类型选 Intel PRO/1000 MT(兼容性最佳);
③ 重置网络服务:宿主机执行 sudo systemctl restart vboxdrv。
Q6:USB设备无法识别(错误代码 E_INVALIDARG)
A:
① 安装 Extension Pack:官网下载对应版本 → 全局设置 → 扩展 → 添加;
② 启用USB控制器:虚拟机设置 → USB → 勾选“启用USB控制器”(选择USB 2.0/3.0);
③ 添加设备筛选器:点击 USB图标+ → 选择目标设备。
Q7:增强功能安装失败(如屏幕分辨率无法自适应)
A:
Linux系统:
① 挂载增强包镜像:sudo mount /dev/cdrom /mnt;
② 安装依赖:sudo apt install gcc make perl → 运行 /mnt/VBoxLinuxAdditions.run;
③ 若报错“内核头文件缺失”,安装 kernel-devel 包。
Windows系统:
· 禁用驱动程序强制签名:设置 → 更新与安全 → 恢复 → 高级启动 → 禁用驱动程序签名强制执行。
Q8:共享文件夹无法挂载(提示“vboxsf 模块未加载”)
A:
① 虚拟机设置 → 共享文件夹 → 添加宿主机目录(勾选“自动挂载”);
② Linux虚拟机执行:
sudo mount -t vboxsf 共享名 挂载点 # 例:sudo mount -t vboxsf data /mnt/share
③ 永久挂载:编辑 /etc/fstab → 添加 共享名 挂载点 vboxsf defaults 0 0。
Q9:Linux宿主机升级内核后VirtualBox崩溃
A:
① 重编译内核模块:sudo /sbin/vboxconfig;
② 若失败,重新安装VirtualBox:sudo apt reinstall virtualbox-6.1。
v7.2
视频录制:修正了帧同步,一个小的内存泄漏和其他错误
GUI:更新的加泰罗尼亚语翻译
GUI:修复了OVF导入警告的可见性
GUI:增加了对不可访问虚拟机的优雅处理
显卡:VMSVGA 3D性能改进
视频录制:修正了大量显示更新后停止录制时的挂起问题
主机:OpenSSL 4.0构建修复(github:gh-794)
Linux主机:支持FRED(github:gh-784)
很抱歉,这段文本暂时无法提供译文
Linux Guest:修复了对RHEL 9.8内核(github:gh-732, github:gh-771)
v7.1
视频录制:修正了帧同步,一个小的内存泄漏和其他错误
VMM:当使用Windows Hyper-V作为虚拟化引擎时,避免查询/设置没有xsave特性的CPU的xcr0
Windows installer:增加了对通过服务基础结构检测Visual C++运行时的支持(github:gh-723)
Windows主机:修复了Unicode格式的剪贴板处理(github:gh-677)
Linux主机:增加了对内核7.2的初始支持
Linux Guest:修复了对更新的RHEL 9.8和9.9内核的支持
UEFI:修复了更新安全引导DBX条目时Windows 11可能出现的错误检查和重启
BIOS:简化的构建先决条件,NASM 2.16或更高版本现在可用于一切(github:gh-520)
v7.0
视频录制:修正了帧同步,一个小的内存泄漏和其他错误
Windows Guest:增加了DX11性能改进和修复
Linux主机:修复了内核崩溃(github:gh-711, github:gh-712)
Linux主机和客户:修复了各种NASM版本的问题(github:gh-520)