本文介绍如何本地创建虚拟磁盘
虚拟磁盘vhdx是类似物理硬盘一样的磁盘,可以被格式化、内部添加分区,可以指定系统文件格式如NTFS、exFAT
一个vhdx文件对应一个虚拟磁盘,下面我们来操作vhdx文件
1.创建VHDX
vhdx磁盘映像文件
windows开始菜单-运行,输入“diskpart”打开磁盘命令行工具。
create vdisk file=C:\Users\yudong04\Desktop\test.vhdx maximum=100 type=expandable

主要参数:

  • file - 要创建VHDX文件的本地保存路径
  • maximum - 指定虚拟磁盘的大小(MB),这里是100M
  • type - expandable表示虚拟磁盘为动态扩展,默认是fixed创建固定大小的磁盘
有需要了解其它参数的,可以help create vdisk查看。如source、parent,是针对现有vhdx创建新vhdx文件的场景
如需要显示界面,可以打开磁盘管理工具-操作-创建VHD,在下面弹框中完成VHDX文件创建:
2.挂载VHDX
选择vhdx文件挂载:
select vdisk file=C:\Users\yudong04\Desktop\test.vhdx 
attach vdisk

挂载之后,可以通过list vdisk以及list disk查看列表情况:

也可以打开磁盘管理工具查看
3.初始化磁盘
继续用diskpart初始化磁盘:
select disk 3 
create partition primary

这里我们是直接创建主分区,还有其efi、msr等:

  • primary - 主分区,一般使用这个选项,用于创建启动分区、基本数据分区。
  • msr - 保留分区
  • efi - EFI系统分区,用于UEFI系统加载,一般我们用不上
  • extended - 扩展分区,只用于后续容纳逻辑分区,相当于容器
  • logical - 逻辑分区,在扩展分区内创建一个逻辑分区。用于突破一个磁盘只能创建4个paramary主分区的限制。
值得说明的是,不同磁盘GPT、MBR格式,创建primary分区得到的分区分别是:
  • GPT格式,基本数据分区
  • MBR格式,主分区
当然,我们默认都是GPT,这是新的分区方案,可以支持更大的磁盘容量及更多分区。我们win11之后有且仅有支持UEFI+GPT的启动方式。。。win8之前的BIOS+MBR启动方案,在后续windows已经弃用了
创建分区时,可以指定分区大小,下面命令指定了60M:
create partition primary size=60

然后,我们完成后续的磁盘格式化:

format fs=ntfs label="虚拟磁盘" compress
assign letter=F

format格式化的主要参数:

  • fs表示文件系统类型,如NTFS、FAT32、exFAT,一般我们使用NTFS就行了,exFAT适合于跨系统的兼容,FAT32
  • quick表示快速格式化,如果用了quick就不需要设置下面的一些label等参数了
  • label="xx",表示指定卷标名称(也叫驱动器名称,即我们设备驱动器列表见到盘符前面的设备名)
  • unit=n,分配单位大小,以字节为单位。默认系统会选择一个适合分区大小的单独,我们不需要设置
  • compress,针对NTFS文件系统格式,可以启用文件压缩。其它文件格式不适用
assign就是分配盘符,与当前盘符列表冲突时会提示分配不可用
执行结果如下:
磁盘管理器显示列表如下:
4.卸载VHDX
磁盘有分区的情况下,卸载磁盘是无法操作成功的。
我们需要先删除分区,
1 list disk
2 select disk 3
3 list partition
4 select partition 1
5 delete partition

执行结果:

然后卸载VHDX文件,这个操作也叫分离VHD:
1 list vdisk
2 select vdisk file="C:\Users\yudong04\Desktop\test.vhdx"
3 detach vdisk

命令行执行结果:

 
以上虚拟磁盘的主要操作就这些了。详细的磁盘以及分区操作,可以查询官网文档diskpart | Microsoft Learn

Windows 本地虚拟磁盘的更多相关文章

  1. linux上配置subversion服务器端安装配置并使用svn,windows本地检出,设置同步更新服务器的钩子

    参考http://my.oschina.net/junn/blog/164041 http://songxj.blog.51cto.com/620981/396113 http://5iwww.blo ...

  2. windows 本地构建hadoop-spark运行环境(hadoop-2.6, spark2.0)

    下载hadoop http://hadoop.apache.org/releases.html --> http://mirrors.tuna.tsinghua.edu.cn/apache/ha ...

  3. windows本地安全策略实验-远程桌面连接锁定账户

    windows本地安全策略实验-远程桌面连接锁定账户 实验环境: 服务端:Win7-1:10.10.10.136,开启远程桌面服务 客户端:win7-2:10.10.10.153 确保客户端和服务端能 ...

  4. Windows 本地文件搜索神器

    Wox: Windows 本地文件搜索神器 下载地址: https://github.com/Wox-launcher/Wox 注: Wox只能搜索C盘下的文件,所以需要结合everything 如果 ...

  5. windows的虚拟磁盘(vhd,vhdx)使用

    以前一直使用u盘或者移动硬盘接上usb直接拷贝文件,发觉速度一般.而且一般只有一个盘,分类也很不方便. 后来发现windows的虚拟磁盘可以解决我的问题... 经过一段时间的使用后发觉使用虚拟磁盘的方 ...

  6. 使用webapi实现windows本地用户管理

    1. 引言 最近一段时间设计和实现公司内部的基于OAuth2.0的统一身份认证中心,经梳理,公司部分自研系统可以使用OAuth2.0的方式进行身份认证,还有一部分系统无源代码,未开放接口,使用wind ...

  7. 2018-2019-2 20165215《网络对抗技术》Exp10 Final Windows本地内核提权+Exploit-Exercises Nebula学习与实践

    目录 PART ONE :Windows本地内核提权 漏洞概述 漏洞原理 漏洞复现 windbg调试本地内核 查看SSDT表和SSDTShadow表 查看窗口站结构体信息 利用Poc验证漏洞 漏洞利用 ...

  8. CVE-2021-1732 Windows 本地权限提升漏洞 EXP 下载

    漏洞简介 2021年2月10日,微软修复了一个Windows本地权限提升漏洞,漏洞编号为 CVE-2021-1732 ,本地攻击者可以利用该漏洞将权限提升为 System ,目前EXP已公开. 影响范 ...

  9. Windows 本地安装mysql8.0

    前言 看了网上许多关于Windows 本地安装mysql的很多教程,基本上大同小异.但是安装软件有时就可能因为一个细节安装失败.我也是综合了很多个教程才安装好的,所以本教程可能也不是普遍适合的.现我将 ...

  10. windows本地自动集成代码+SSH服务器配置

    在windows环境下使用Jenkins自动集成代码 描述: 局域网电脑A是本地服务器,安全win7系统,安装了Jenkins:现在想让A成为测试服务器,需要隔一段时间从SVN里同步出最新的代码,供客 ...

随机推荐

  1. 2025年前端面试准备vue篇

      1.VUE的声明周期有哪些及每个生命周期做了什么 beforeCreate: 是new Vue() 之后触发的第一个钩子,data,methods,computed 以及watch 上的数据和方法 ...

  2. docker-compose之配置docker-compose.yml

    当前有三种版本的Compose配置文件格式: Version 1 旧版格式,通过省略YAML的根配置项version来指定. 未声明版本的Compose配置文件都被视为V1版,所有的服务都作为根选项在 ...

  3. 使用SharpCompress压缩,tar.gz

    之前我们介绍了如何用SharpZipLib来打.tar.gz压缩包. 但是这个压缩软件有两个问题,一是代码比较多,压缩起来没有那么方便:二是压缩的.tar.gz在linux上解压时会有警告,需要跳过这 ...

  4. msde2000的关于无法访问lonle实例的master数据库恢复

    某次关机重启后,lonele数据库实例无法访问,查看发现相应的服务(MSSQL$LONELE2.SQLAgent$LONELE2)无法启动. --------------------------- 服 ...

  5. Ant Design Pro项目ProTable怎么实现单元格合并效果

    前情 公司有经常需要做一些后台管理页面,我们选择了Ant Design Pro,它是基于 Ant Design 和 umi 的封装的一整套企业级中后台前端/设计解决方案. 产品效果图 最新接到的一个后 ...

  6. 前端每日一知之css常用布局单位

    脑图在线链接 本文内容依据[js每日一题]公众号精彩文章总结而来

  7. ArkTs布局入门04——相对布局 & 媒体查询

    1.相对布局 1.1.概述 RelativeContainer为采用相对布局的容器,支持容器内部的子元素设置相对位置关系.子元素支持指定兄弟元素作为锚点,也支持指定父容器作为锚点,基于锚点做相对位置布 ...

  8. 在腾讯云 EMR 上使用 GooseFS 加速大数据计算服务

    GooseFS 是腾讯云对象存储团队最新推出的高性能.高可用以及可弹性伸缩的分布式缓存系统,依靠对象存储(Cloud Object Storage,COS)作为数据湖存储底座的成本优势,为数据湖生态中 ...

  9. 还在为入门鸿蒙效率慢而困惑?不妨试试开发学习神器 - AI辅助编程

    鸿蒙应用开发从入门到入行 鸿蒙开发神器 - AI辅助编程 CodeGenie介绍 目前有好几款AI插件可以装到DevEco上,出名的例如Copilot.通义灵码等.但是经过猫林老师截至到目前的测试.都 ...

  10. less 常用方法

    介绍 Less 是 CSS 的预处理语言之一,为 CSS 增添了变量.Mixin.函数等特性,使CSS更易于维护扩展. 嵌套(Nesting) .header { .navgation: { font ...