Windows 本地虚拟磁盘

news/2025/2/6 17:47:46/文章来源:https://www.cnblogs.com/kybs0/p/18701464
本文介绍如何本地创建虚拟磁盘
虚拟磁盘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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/879743.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

$_Windows相关

Windows 终端美化 fluent terminal oh-my-posh 获取文件hash值 Get-FileHash -Algorithm <算法> -Path <文件路径># SHA256 winget hash -f <文件路径># CertUtil -hashfile -? CertUtil -hashfile <文件路径> <算法>快捷键win + tab 切换任务w…

13 测试质量保证

21.软件质量保证 21.1质量是免费的 一致性费用和非一致性费用,也就是一次性计划和执行测试相关的全部费用,如果非一致性费用是花时间分离、报告和回归测试以保证得以修复21.2工作现场的测试和质量保证 21.2.1软件测试 软件测试不负责软件质量,只是报告事实,全力发现缺陷,保…

12 测试成效/测试报告

20.成效评价 20.1使用软件缺陷跟踪数据库中的信息 考虑: A)什么区域缺陷最多,哪里最少? B)交给某个测试员时已解决多少软件缺陷? C)测试员计划时间内缺陷能修复吗? D)本周软件缺陷数量,本月,整个项目的数量 E)是否在规定时间做完 20.2在日常测试中使用的度量 如统计…

25.2.6小记

控制反转今天听课的时候对于这个概念听的有点云里雾里的,在这里重点解释一下。 反转控制(Inversion of Control,IoC)可以用一个生活中的比喻来理解: 传统模式:你主动控制一切 想象你是一个顾客去餐馆吃饭。在传统模式下,你需要: 自己走到厨房门口喊:“我要点菜!” 盯…

AI 场景下,函数计算 GPU 实例模型存储最佳实践

本文将对函数计算的 GPU 模型存储的优缺点及适用场景进行对比分析,以期为您的模型存储决策提供帮助。作者:有松 当前,函数计算 FC 已被广泛应用在各种 AI 场景下,函数计算支持通过使用容器镜像部署 AI 推理应用,并且提供多种选项来访问训练好的模型。为了帮助开发者高效地…

Docker快速部署Zabbix7.0教程

安装Docker 本教程基于Centos7。其余Linux发行版操作理论上无特别差异。#关闭Selinux#临时关闭setenforce 0#永久关闭sed -i s/SELINUX=enforcing/SELINUX=disabled/g /etc/selinux/config#关闭防火墙(方便测试)systemctl stop firewalld#安装Docker#执行如下命令,即可自动D…

10 测试用例

18.1 测试用例计划的目标 仔细计划测试用例,编写 xmind组织,有效的审查和实用 重复性,方便重复原有的测试 跟踪计划多少个测试用例? 最终执行了多少测试用例? 多少通过? 多少失败? 被忽略的测试用例?测试(或不测试)证实,测试用例计划提供了证明测试内容的手段18.2 测…

数字化时代,中小企业如何选对团队协作工具?

在团队协作工具市场竞争日益激烈的今天,板栗看板凭借其在安全性、易用性和成本效益方面的核心竞争力,成为了中小企业私有化部署的最佳选择之一。无论是数据安全的保障、简洁高效的设计,还是灵活的定价策略,板栗看板都充分考虑了中小企业的实际需求。如果你正在寻找一款既安…

如何蒸馏 Deepseek-R1

如何蒸馏 Deepseek-R1 深度学习模型已经彻底改变了人工智能领域,但其庞大的规模和计算需求可能成为现实世界应用的瓶颈。模型蒸馏是一种强大的技术,通过将知识从大型复杂模型(教师)转移到较小、更高效的模型(学生)来解决这一挑战。 在这篇博客中,这里将介绍如何使用 LoR…

UU 跑腿云原生化,突围同城配送赛道

我们起初是把业务部署在 IDC,但经历过频繁的服务器网线意外断掉,震网病毒在无通知的情况下封禁一批端口,其中包含数据库 alwayson 的端口,导致大量的同步日志挤压,最终数据库崩溃,无法启动。这些都严重制约了我们业务的发展,于是真正决定要开始上云。作者:袁沼&望宸…

UUbox-FastCMD:windows下自定义快捷指令

【快捷指令 UUbox-fastcmd】 windows版,绿色免费免安装。 适用于PC端经常需要切换工作场景的需求,可以将高频次操作自定义位快捷文字指令。 主页面:【下载地址】https://files.cnblogs.com/files/blogs/837238/UUbox-FastCMD_V0.1.rar?t=1738832053&download=true 【功…

微软发布基于PostgreSQL的开源文档数据库平台DocumentDB

我们很高兴地宣布正式发布DocumentDB——一个开源文档数据库平台,以及基于 vCore、基于 PostgreSQL 构建的 Azure Cosmos DB for MongoDB 的引擎。过去,NoSQL 数据库提供云专用解决方案,而没有通用的互操作性标准。这导致对可互操作、可移植且完全支持生产就绪的文档数据存储…