本帖最后由 Gaoniaofei 于 2022-8-12 16:41 编辑
---本系列文章顺序:
[使用VHD花式在虚拟机里启动EasyU]新手向VHD与VMWare教程
[使用VHD花式在虚拟机里启动EasyU]新手向VHD与VMWare教程-2
[vhd新手向教程-番外篇]谈论VHD时我们究竟在谈什么
[使用VHD花式在虚拟机里启动EasyU]新手向VHD与VMWare教程-3
[vhd新手向教程-番外篇2]谈论VHD时我们有什么还没谈
[实战演练]封装LTSC2021WinToGo镜像
------
一、什么是VHD,如何创建VHD
1.1 VHD(Virtual Hard Disk) - 虚拟硬盘
正如虚拟机是假装有一个单独的电脑,虚拟硬盘就是假装有一块单独的硬盘
VHD技术其实是非常古老的技术了,甚至微软几年前就已经有了新的解决方案-VHDX,
正类似MBR与GPT,VHD最大只能支持2T的硬盘容量,VHDX不被Win7支持(但是VHD可以把硬盘分区表设为GPT格式)。
类似于水管,VHD与VHDX是上半段,GPT与MBR是下半段,上游水管最多只过2L,下面的水管修的再宽再大也就那点水。
虚拟机:
虚拟机可以模拟单独的电脑进行开关机,增减硬件
|------------------D盘-----------------------------|
|---------------------------------------------------|
|--数据---||----单独的电脑---||----数据------|
虚拟硬盘:
虚拟硬盘可以模拟单独的硬盘进行分区,格式化
|------------------D盘----------------------------|
|---------------------------------------------------|
|--数据---||----单独的硬盘---||----数据------|
*为什么用VHD而不是VHDX?
1)总所周知,Win7使用Legacy(传统模式)+MBR硬盘分区表 进行引导,而微软推荐在Win10上使用UEFI + GPT分区表以发挥最大性能,但几乎大部分的Win10教程都会教大家在创建虚拟机时选Bios。VHD格式拥有最好的兼容性,同理,在封装或是做多系统盘引导时,大部分时候能给系统盘分配100G就很多了,很难触及2T的容量瓶颈,以VHD与VHDX操作上区别没有太大,因此以VDH作为典型.
2)同时在多系统引导时,如果其想使用Win7,则需要用Legacy传统引导的兼容方式启动硬盘,也就是意味着,物理硬盘的分区表将需要是MBR格式,在这种环境下VHDX的特性无法发挥,路就是村里土路,宝骏还是奔驰,都也就那样.
1.2 如何创建VHD
创建VHD分为两种方式 : 用户界面 与 命令行
我们可以通过磁盘管理器按照向导轻松创建VHD,也可以通过diskpart工具快速地创建VHD。(在Windows2008 R2中则必须先安装Hyper-V后才能创建VHD)
1.2.1 通过磁盘管理器轻松创建VHD
1) 同时按 Win + R键 打开运行窗口
2)等加载完毕之后,在上方点 操作 - 创建VHD(虽然是创建“VHD”,但创建VHDX时也是这项)
3)填入相应的信息,这里为了演示,只选了比较小的容量,其实可以选大一点,因为硬盘是可以分区的,可以按区分配卷标(也是就C:\ D:\ 中的字母)
使用后可以对卷进行格式化,不用再等文件删除不用担心只是删到回收站,非常方便
4)开始创建之后哪怕创建好了,都是没有任何提示的,观察下方进度条,别提前关了,关了有时会创建失败,只能从头再来了。
5)虽然系统很恶心的不给任何提示,但是它会自动加载上去,在下方的硬盘或者打开硬盘编辑软件都可以看到新多了一块硬盘
1.2.2 通过命令轻松创建VHD
1) 右键 开始菜单 的 Windows图标 , 选择 命令行(管理员)/PowerShell(管理员)
2)输入diskpart 进入工具 然后输入 create vdisk file=D:\Demo2.vhd maximum=3072 type=fixed
*file=D:\Demo2.vhd 就是之后的文件路径 maximum=3072 是以MB算的容量也就是3GB,type=fixed也就是固定大小
3)命令完成是有提示的,之后也会自动挂载
至此,一个容量为3G的空VHD硬盘就成功轻松创建了!
|