当前位置: 首页 > news >正文

VirtualBox中安装Win10教程

因项目测试需要,需用Oracle virtualBox虚拟机安装win10,经过多次尝试终于成功,现将安装过程分享出来,希望能给大家一些帮助。

1.下载win10系统镜像推荐给大家一个网站

MSDN, 我告诉你 - 做一个安静的工具站

这是我选择的然后复制连接到迅雷或者百度网盘进行下载

2.打开 virtualBox选择新建,然后自定义文件地址

3.再选择完地址之后,点击下一步出现内存大小配置。

根据电脑实际性能进行内存大小调整,推荐内存大小2G,如实际电脑内存过小,推荐内存不超过实际内存的50%。

点“下一步”,虚拟硬盘选择“现在创建虚拟硬盘”,点击创建。

按照默认的分配即可一直点击下一步就好了

后续在想更改的话可以鼠标右击点开设置根据后续需求进行更改

4.打开后可能会出现启动问题

爆出这也的错误这个错误(退出代码 -1073740791 / 0xC0000409)通常与 VirtualBox 的“硬化”(Hardening)安全机制有关,它在虚拟机启动时检测到潜在的安全风险或系统冲突,导致虚拟机意外终止。以下是可能的原因和解决方案:

可能的原因

  1. 第三方软件冲突

    • 杀毒软件(如 360、火绒、Windows Defender)可能阻止 VirtualBox 加载必要的驱动或 DLL 文件。

    • 系统优化工具(如 CCleaner)可能误删 VirtualBox 相关文件。

  2. VirtualBox 文件损坏或权限问题

    • VirtualBox 安装不完整或某些核心文件(如 VBoxHardening.log 中提到的 DLL)被篡改。

    • 虚拟机配置文件(.vbox)损坏。

  3. 系统兼容性问题

    • 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.sysVBoxDrvStub 等)。
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功能

  1. 打开控制面板,选择“程序和功能”。
  2. 点击左侧菜单中的“启用或关闭Windows功能”。
  3. 在弹出的窗口中,取消选中“Hyper-V”和“Windows虚拟机监控程序平台”选项,然后点击“确定”按钮。

方法二:调整Windows安全中心设置

  1. 打开“Windows安全中心”。
  2. 在左侧菜单中选择“设备安全性”。
  3. 点击“内核隔离详细信息”,然后点击“关闭”按钮。
  4. 重启电脑后,尝试启动VirtualBox。

如果以上方法仍然无法解决问题,我们还可以尝试更新VirtualBox软件或查看VirtualBox的官方文档和论坛,以获取更多解决方案和技术支持。

4.处理好以后可以设置光驱

在设置的存储里面可以选择刚刚下载的光驱

http://www.dtcms.com/a/111564.html

相关文章:

  • Joomla教程—常用模块 - 登录模块与常用模块 - 文章列表
  • RISC-V debug专栏1 --- Introduction
  • 杰文字悖论:效率提升的副作用
  • 文档处理利器Docling,基于LangChain打造RAG应用
  • 【Cursor/VsCode】在文件列表中不显示.meta文件
  • Vue 项目使用 pdf.js 及 Elasticpdf 教程
  • pyTorch框架:模型的子类写法--改进版二分类问题
  • 【Ragflow】11. 文件解析流程分析/批量解析实现
  • 计算机视觉算法实战——基于YOLOv8的自动驾驶障碍物实时感知系统
  • linux gcc
  • 【读书笔记·VLSI电路设计方法解密】问题62:什么是故障覆盖率,什么是百万缺陷率
  • 【算法/c++】利用中序遍历和后序遍历建二叉树
  • Axure RP 9 详细图文安装流程(附安装包)教程包含下载、安装、汉化、授权
  • 3维格式转换(二)
  • AI医疗诊疗系统设计方案
  • Qt QComboBox 下拉复选多选
  • 常用的国内镜像源
  • MSF上线到CS工具中 实战方案(可执行方案)
  • ZLMediaKit 源码分析——[5] ZLToolKit 中EventPoller之延时任务处理
  • [特殊字符] 驱动开发硬核特训 · Day 2
  • Python爬取新浪微博内容实战:从API解析到数据存储
  • [Linux系统编程]进程信号
  • 基于Java的区域化智慧养老系统(源码+lw+部署文档+讲解),源码可白嫖!
  • 146. LRU 缓存 带TTL的LRU缓存实现(拓展)
  • Spring项目中使用@Data或@Slf4j等注解,发生找不到符号异常错误解决办法
  • 【Python】Python环境管理工具UV安装gdal
  • Docker 命令简写配置
  • 【进收藏夹吃灰】机器学习学习指南
  • [2013][note]通过石墨烯调谐用于开关、传感的动态可重构Fano超——
  • 湖北师范大学计信学院研究生课程《工程伦理》9.6章节练习