简介

Windows 10 上内置了 Hyper-V。Hyper-V 提供硬件虚拟化,每个虚拟机都在虚拟硬件上运行。

系统要求

  • Windows 10 企业版、专业版或教育版。家庭版、移动版、移动企业版无法使用。
  • 具有二级地址转换 (SLAT) 的 64 位处理器。
  • CPU 支持 VM 监视器模式扩展(Intel CPU 的 VT-c 技术)。
  • 最少 4 GB 内存。
  • 需要在系统 BIOS 中启用虚拟化技术。
  • 开启 Hyper-V 后,VirtualBox 将不能使用。

在命令行中输入一下内容可查看硬件支持情况:

> systeminfo

微星 A320 主板开启虚拟化技术:

Del 键进入 BIOS 设置 / Overclocking Settings / Other Settings / CPU Features / SVM Mode / Enabled / F10 保存退出

使用 PowerShell 启用 Hyper-V

  1. 以管理员身份打开 PowerShell 控制台。
  2. 运行以下命令:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
  1. 安装完成后重启。

使用 CMD 和 DISM 启用 Hyper-V

  1. 以管理员身份打开 PowerShell 或 CMD 会话。
  2. 运行以下命令:
DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V

通过“设置”启用 Hyper-V

  1. 右键单击 Windows 按钮并选择“应用和功能”。
  2. 在右侧 "相关设置" 下点击 "程序和功能"。
  3. 选择“打开或关闭 Windows 功能”。
  4. 选择“Hyper-V”,然后单击“确定”。
  5. 安装完成后重启。

创建虚拟机

  1. 从“开始”菜单中打开“Hyper-V Quick Create”。
  2. 从左边选择一个操作系统
  3. 或者使用本地安装源的操作系统。
    1. 点击 Local Installation Source。
    2. 点击 Change Installation Source。
    3. 如果是 Linux 映像,取消选中“安全启动”选项。
    4. 点击“创建虚拟机”。

管理虚拟机

返回虚拟机列表:

# 查看所有虚拟机
Get-VM
# 查看已启动的虚拟机列表
Get-VM | where {$_.State -eq 'Running'}
# 查看关机状态的虚拟机列表
Get-VM | where {$_.State -eq 'Off'}

启动和关闭虚拟机:

# 启动特定虚拟机
Start-VM -Name <virtual machine name>
# 启动所有已关机的虚拟机
Get-VM | where {$_.State -eq 'Off'} | Start-VM
# 关闭所有正在运行的虚拟机
Get-VM | where {$_.State -eq 'Running'} | Stop-VM

创建 VM 检查点:

Get-VM -Name <VM Name> | Checkpoint-VM -SnapshotName <name for snapshot>

参考:https://docs.microsoft.com/zh-cn/virtualization/hyper-v-on-windows/quick-start/quick-create-virtual-machine

Win10 开启 Hyper-V 及简单使用的更多相关文章

  1. Hyper V NAT 网络设置 固定IP / DHCP

    Hyper V 默认的Default Switch同时支持了NAT网络以及DHCP,虚拟机能够访问外网. 但使用过程中发现这个IP网段经常变化,而且Hyper V没有提供管理其NAT网络与DHCP的图 ...

  2. windows server 2008 r2 企业版 hyper v做虚拟化的相关问题处理

    windows server 2008 r2 企业版 hyper v做虚拟化的相关问题处理 今天在dell r710 上用windows server 2008 r2企业版hyper v 做虚拟化,添 ...

  3. 设置Hyper V

    1.打开服务器管理器 2.添加角色和功能 3.安装类型 -> 基于角色或基于功能的安装 4.服务器选择 -> 下一步 5.服务器角色 勾选"Hyper V"

  4. HYPER -V 独立安装的 2016版本 中文版 下载好慢啊

    HYPER -V 独立安装的 2016版本 中文版 下载好慢啊

  5. win10开启 linux Bash命令(win10内置了linux系统支持)

    win10开启 Ubuntu linux Bash命令(win10内置了linux系统支持) 第一步: 先在设置→更新和安全→针对开发人员中选择"开发人员模式",点击后会下载&qu ...

  6. Win10开启PIN码使用教程

    很多电脑爱好者对于Win10内置的PIN码功能不太了解,很多朋友都还没有使用.其实,创建PIN码可以提到密码使用,当你登录到Windows和其它应用服务时,可以通过PIN码替代输入账户密码,提升安全性 ...

  7. Win10 开启 Hyper-V 安装 CentOS 7 minimal

    Win10 开启 Hyper-V 安装 CentOS 7 minimal 日常使用的 PC 环境一般都是 Windows 环境,如果需要偶尔使用 Linux 环境,一般情况下,大家的选择是安装虚拟机 ...

  8. Win10如何开启蓝屏记录?Win10开启蓝屏信息记录的方法

    转载:http://www.xitongzhijia.net/xtjc/20170127/91010.html 蓝屏,是电脑最常见的故障,一般出现蓝屏时都会显示详细的蓝屏错误信息,方便用户排查故障.最 ...

  9. Win10开启移动热点

    Win10开启移动热点 禁用 无线网卡 启动 无线网卡

  10. Win10 开启移动热点 WiFi 的简单方法

    原文地址:https://blog.csdn.net/u012318074/article/details/77162475 Win 10 开启移动热点 WiFi 的方法很简单,并不需要像网上那样还要 ...

随机推荐

  1. linux如何安装缺失依赖

    这里要提到一个网站https://pkgs.org/,他是linux系统的一个相关网站,里面都是相关内容 Warning: RPMDB altered outside of yum. ** Found ...

  2. Mysql的行级锁

    我们首先需要知道的一个大前提是:mysql的锁是由具体的存储引擎实现的.所以像Mysql的默认引擎MyISAM和第三方插件引擎 InnoDB的锁实现机制是有区别的. Mysql有三种级别的锁定:表级锁 ...

  3. Java面试基础--(出现次数最多的字符串)

    题目:给定字符串,求出现次数最多的那个字母及次数,如有多个 重复则都输出. eg,String data ="aaavzadfsdfsdhshdWashfasdf": 思路: 1. ...

  4. MyBatis(2):CRUD操作

    编写接口 import com.shandx.pojo.User; import java.util.List; public interface UserMapper { <span clas ...

  5. maven根据profile,resources,filters来区分部署环境

    项目过程中,在不同的阶段,分别需要部署开发环境,测试环境,线上环境.如果都用一套配置文件,很容易弄乱,所以维持多套配置文件很有必要. maven提供了一组属性以供开发人员灵活搭配,可以根据环境来打包, ...

  6. 【Linux】【Services】【Docker】基础理论

    1. 名称空间:NameSpace 内核级别,环境隔离: 1.1. 名称空间的历史 PID NameSpace:Linux 2.6.24 ,PID隔离 Network NameSpace:Linux ...

  7. SQL查询:并集、差集、交集

    新建两个表进行测试: test_a ID name 1 曹操 2 郭嘉 3 孙权 4 周瑜 test_b ID name 1 刘备 2 关羽 3 张飞 4 孙权 5 周瑜 1.UNION形成并集 UN ...

  8. java输入/输出流的基本知识

    通过流可以读写文件,流是一组有序列的数据序列,以先进先出方式发送信息的通道. 输入/输出流抽象类有两种:InputStream/OutputStream字节输入流和Reader/Writer字符输入流 ...

  9. HashMap的putAll方法介绍说明

    jdk1.8 使用putAll时,新map中的值仅为旧map值所对应对象的引用,并不会产生新对象. 如下,使用for循环赋值! public void putAll(Map<? extends ...

  10. 使用hbuilder打包vue项目容易出现的坑点

    1.打包后手机打开"该app专为旧版本安卓"问题解决(在hbuilder中设置) 打开manifest.json 然后 2.打包后app打开显示白屏. 路径问题:在webpack中 ...