VirtualBox中安装Win10教程
因项目测试需要,需用Oracle virtualBox虚拟机安装win10,经过多次尝试终于成功,现将安装过程分享出来,希望能给大家一些帮助。
1.下载win10系统镜像推荐给大家一个网站
MSDN, 我告诉你 - 做一个安静的工具站
这是我选择的然后复制连接到迅雷或者百度网盘进行下载
2.打开 virtualBox选择新建,然后自定义文件地址
3.再选择完地址之后,点击下一步出现内存大小配置。
根据电脑实际性能进行内存大小调整,推荐内存大小2G,如实际电脑内存过小,推荐内存不超过实际内存的50%。
点“下一步”,虚拟硬盘选择“现在创建虚拟硬盘”,点击创建。
按照默认的分配即可一直点击下一步就好了
后续在想更改的话可以鼠标右击点开设置根据后续需求进行更改
4.打开后可能会出现启动问题
爆出这也的错误这个错误(退出代码 -1073740791 / 0xC0000409)通常与 VirtualBox 的“硬化”(Hardening)安全机制有关,它在虚拟机启动时检测到潜在的安全风险或系统冲突,导致虚拟机意外终止。以下是可能的原因和解决方案:
可能的原因
-
第三方软件冲突
-
杀毒软件(如 360、火绒、Windows Defender)可能阻止 VirtualBox 加载必要的驱动或 DLL 文件。
-
系统优化工具(如 CCleaner)可能误删 VirtualBox 相关文件。
-
-
VirtualBox 文件损坏或权限问题
-
VirtualBox 安装不完整或某些核心文件(如
VBoxHardening.log
中提到的 DLL)被篡改。 -
虚拟机配置文件(
.vbox
)损坏。
-
-
系统兼容性问题
-
Windows 更新后与 VirtualBox 不兼容(尤其是 Hyper-V 冲突)。
-
缺少系统运行库(如 Visual C++ Redistributable)。
-
1. 检查日志文件(关键步骤)
打开报错中提到的日志文件:
D:\Tools\Win10 镜像\win10\Logs\VBoxHardening.log
搜索以下关键词:
-
ACCESS DENIED
→ 权限问题。 -
Blocked
或DLL
→ 某个 DLL 文件被阻止加载。 -
Failed to load
→ 文件损坏或缺失。
根据日志提示修复(例如:卸载冲突软件或恢复被阻止的文件)。
2.VirtualBox 驱动未正确安装或损坏(VBoxSup.sys
、VBoxDrvStub
等)。
1. 检查驱动状态
在 管理员权限的 CMD 中运行:
sc.exe query vboxsup
-
如果显示
STOPPED
,尝试启动它:sc.exe start vboxsup
-
如果显示
FAILED
,说明驱动损坏,需重装 VirtualBox。
首先,我们需要了解导致VirtualBox无法启动的可能原因。在Windows 10中,Device/Credential Guard和Hyper-V功能可能与VirtualBox产生冲突,导致虚拟机无法创建。此外,Windows的安全中心设置也可能影响VirtualBox的正常运行。
针对这些问题,我们可以尝试以下解决方法:
方法一:关闭Device/Credential Guard和Hyper-V功能
- 打开控制面板,选择“程序和功能”。
- 点击左侧菜单中的“启用或关闭Windows功能”。
- 在弹出的窗口中,取消选中“Hyper-V”和“Windows虚拟机监控程序平台”选项,然后点击“确定”按钮。
方法二:调整Windows安全中心设置
- 打开“Windows安全中心”。
- 在左侧菜单中选择“设备安全性”。
- 点击“内核隔离详细信息”,然后点击“关闭”按钮。
- 重启电脑后,尝试启动VirtualBox。
如果以上方法仍然无法解决问题,我们还可以尝试更新VirtualBox软件或查看VirtualBox的官方文档和论坛,以获取更多解决方案和技术支持。
4.处理好以后可以设置光驱
在设置的存储里面可以选择刚刚下载的光驱