虚拟磁盘存储方式:单个文件 Or 多个文件?

文章目录

  • 3.虚拟磁盘存储方式:单个文件 Or 多个文件?
    • 3.1.拆分成多个文件
    • 3.2.存储为单个文件(推荐)
      • 3.2.1“单个文件”选项会立即占用100G吗?
      • 3.2.2“单个文件”选项下,如何在Win10中看到空间占用?
    • 总结

主题集:关于借助虚拟机安装双系统的一些问题——>3.虚拟磁盘存储方式:单个文件 Or 多个文件?

3.虚拟磁盘存储方式:单个文件 Or 多个文件?

上集回顾:为虚拟机分配内存和磁盘容量
相关阅读:安装VMware虚拟机软件
创建虚拟机并安装Win7系统


图27
将虚拟磁盘存储为单个文件还是多个文件?
重点在于拆分磁盘文件
拆分磁盘文件指的是VMware将刚刚设定的那个100GB的“虚拟硬盘”文件,在真实的Windows 10物理硬盘上如何存储。

3.1.拆分成多个文件

VMware会创建一堆大小固定(如2GB)的小文件(vmname-s001.vmdk,vmname-s002.vmdk…)来共同构成这100GB虚拟硬盘。好处是便于移动和备份(比如复制到FAT32格式的U盘)。

3.2.存储为单个文件(推荐)

VMware会创建一个单独的、约100GB大小的.vmdk文件好处是磁盘读写性能通常更好,管理也更简单。

建议存储为单个文件,对于固定在本地电脑使用的虚拟机,单个文件性能更优,管理也更清爽(不会看到几十个分拆的文件)。

3.2.1“单个文件”选项会立即占用100G吗?

不会。是否立即占用100G,只取决于是否勾选了上一行的“立即分配所有磁盘空间(A)”。(图27)

  • 如果勾选了,那么无论你选择“单个文件”还是“多个文件”,VMware都会立刻在你的Win10硬盘上创建一个实实在在占满100G空间的文件。
  • 如果不勾选(这也是默认且推荐的做法),那么无论你选择哪种存储方式,VMware都只会创建一个初始很小(通常几十MB)的文件,这个文件会随着Win7系统内数据的增多而动态增长,直到达到你设置的100G上限。

3.2.2“单个文件”选项下,如何在Win10中看到空间占用?

看到的将是一个“会变胖”的单个文件。如果选择“单个文件”且不勾选“立即分配”,情况是这样的:

  • 在Win10中,只会看到一个虚拟机文件夹,里面有一个Windows 7.vmdk(文件名可能不同)的文件。
  • 刚创建好虚拟机时,这个.vmdk文件可能只有几十MB
  • 随着在Win7里安装系统、装软件、存文件,这个.vmdk文件会逐渐变大。比如,Win7装好后,它可能变成25GB;再装个2GB的软件,它就变成27GB。
  • 无法从这个单一文件直接看出“哪里占用、哪里空闲”,因为它对用户而言就是一个封装好的、整体在变大的“黑盒子”文件。VMware软件自己内部知道如何管理其中的已用和未用空间。

总结

存储方式的选择只影响真实电脑上Win10的文件组织形式,纯粹是物理硬盘上的文件管理方式,虚拟机里的Win7系统对此毫无感知,它看到的仍然是一整块100GB的连续硬盘。

特性 / 场景“拆分成多个文件”“存储为单个文件”
在Win10中看到的内容一个文件夹里包含几十个固定大小(如2GB)的.vmdk文件。一个文件夹里通常只有1个大的.vmdk文件(动态增长)。
空间占用增长方式当数据增加需要新的2GB空间时,系统会新建一个2GB的文件。文件夹里的文件数量会变多。当数据增加时,那一个大的.vmdk文件的体积会直接增大
管理复杂度文件数量多,移动或备份时可能因小文件过多而略慢。非常简洁,只有一个主文件,移动和管理都方便。
性能可能因为文件碎片化而略有性能损失。通常有更好的I/O性能,尤其是对机械硬盘。
推荐选择如果虚拟机需要存放在空间有限(如FAT32格式)的移动设备上。绝大多数情况下的首选,尤其对于固定在本机使用的虚拟机。

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

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

相关文章

慢查询处理SOP

应急 如果影响到了核心业务,则kill该慢查询分析 通过explain语句查询sql的执行策略,主要关注type、keys、rows三个字段,type代表查询的类型(能够帮助判断是否使用到了索引,最差得是全索引扫描index,不能是全…

[数字信号处理-入门] 时域分析

[数字信号处理-入门] 时域分析 个人导航 知乎:https://www.zhihu.com/people/byzh_rc CSDN:https://blog.csdn.net/qq_54636039 注:本文仅对所述内容做了框架性引导,具体细节可查询其余相关资料or源码 参考文章:各…

【毕业设计】基于python的遥感图片识别沙漠湖泊和森林基于CNN深度学习的遥感图片识别沙漠湖泊和森林

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

【计算机毕业设计案例】基于人工智能训练手写数字识别基于cnn训练手写数字识别

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

索引建立的原则

对经常作为查询条件的字段,排序的字段,具有高区分度的字段建立索引建立索引时基于最左前缀匹配原则尽量使用覆盖索引对于数据唯一性保障需求,可以使用唯一索引

python基于django的基于微信小程序的校园跑腿系统 校园快递代取系统97h4937r

目录 基于Django与微信小程序的校园跑腿系统摘要 关于博主开发技术路线相关技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式! 基于Django与微信小程序的校园跑腿系统摘要 校园跑腿系统结合Django后端框架与微…

投资理财智能助手的基本概念

投资理财智能助手的基本概念 关键词:投资理财智能助手、人工智能、金融科技、个性化服务、数据驱动 摘要:本文深入探讨了投资理财智能助手的基本概念,旨在为读者全面介绍这一新兴领域。首先阐述了研究的目的和范围,明确预期读者,概述文档结构并解释相关术语。接着详细介绍…

【计算机毕业设计案例】基于深度学习CNN图像识别昆虫类别基于CNN图像识别昆虫类别

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

Bitwise AND of Numbers Range - 题解与思路

题目链接&#xff1a;Bitwise AND of Numbers Rangeleetcode​ 题目与直觉理解 题目&#xff1a;给定两个整数 left 和 right&#xff0c;表示闭区间 [left, right]&#xff0c;返回区间内所有整数的按位与结果。leetcode​ 约束&#xff1a;0 < left < right < 2^31…

python基于django的基于微信小程序的私房菜定制上门服务系统_私厨预约系统u7r6v9t1

目录系统概述核心功能技术架构创新点应用价值关于博主开发技术路线相关技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&#xff01;系统概述 该系统基于Python的Django框架开发&#xff0c;结合微信小程序前端&#xff…

NuttX RTOS是什么?

NuttX RTOS是什么&#xff1f; 本文来自于我关于各大 RTOS 科普系列文章。欢迎阅读、点评与交流~ 1、实时操作系统RTOS是什么&#xff1f; 2、常见的RTOS&#xff08;实时操作系统&#xff09;介绍 3、FreeRTOS 简介 4、Azure RTOS ThreadX 简介 5、NuttX RTOS是什么&#xff1…

AI驱动的软件需求分析与管理

AI驱动的软件需求分析与管理 关键词:AI、软件需求分析、软件需求管理、自然语言处理、机器学习 摘要:本文深入探讨了AI驱动的软件需求分析与管理这一前沿领域。首先介绍了该主题的背景,包括目的和范围、预期读者等内容。接着阐述了核心概念,通过文本示意图和Mermaid流程图展…

【计算机毕业设计案例】机器学习基于python深度学习的印刷体数字和字母识别基于python深度学习的印刷体数字和字母识别

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

python基于django的家庭医生预约服务软件设计_7mr4t5lr

目录基于Django的家庭医生预约服务软件设计关于博主开发技术路线相关技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&#xff01;基于Django的家庭医生预约服务软件设计 家庭医生预约服务软件旨在为用户提供便捷的在线预…

深度学习计算机毕设之基于深度学习图像识别昆虫类别基于CNN图像识别昆虫类别

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

各位群友,2026年江西省林科院赏花期间,实行预约制度。市民朋友可以凭二维码直接从南门进入,也可以出示预约二维码以及采蘑菇群号从东门出入。后期观花高峰期可能会封闭东门。请大家知悉,并广而告之。

各位群友&#xff0c;2026年林科院赏花期间&#xff0c;实行预约制度。市民朋友可以凭二维码直接从南门进入&#xff0c;也可以出示预约二维码以及采蘑菇群号从东门出入。后期观花高峰期可能会封闭东门。请大家知悉&#xff0c;并广而告之。 https://mp.weixin.qq.com/s/_2UJ_…

python基于django的建金粮食供应链管理系统的设计与实现_8b2d57w5

目录摘要关于博主开发技术路线相关技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&#xff01;摘要 该系统基于Python的Django框架设计并实现了一个粮食供应链管理系统&#xff0c;旨在优化粮食从生产到消费的全流程管理…

基于java的SpringBoot/SSM+Vue+uniapp的无人机飞行数据管理平台的详细设计和实现(源码+lw+部署文档+讲解等)

文章目录前言详细视频演示具体实现截图技术栈后端框架SpringBoot前端框架Vue持久层框架MyBaitsPlus系统测试系统测试目的系统功能测试系统测试结论为什么选择我代码参考数据库参考源码获取前言 &#x1f31e;博主介绍&#xff1a;✌全网粉丝15W,CSDN特邀作者、211毕业、高级全…

对敏捷的思考

敏捷的本质 敏捷的本质就是“快速拥抱变化”。传统瀑布模式的开发方式&#xff0c;会导致产品做出来之后发现已经过时&#xff0c;或者需求和产出没有对齐。因此通过敏捷的方式&#xff0c;先研发出一个MVP版本&#xff08;即原型产品&#xff09;交给市场检验&#xff0c;再在…

最新流出9款免费AI论文神器:1天25000字+真实参考文献,限时公开!

紧急预警&#xff1a;论文截止倒计时72小时&#xff1f;这9款免费AI工具帮你逆天改命&#xff01; 凌晨3点&#xff0c;电脑屏幕亮着刺眼的白光——你的论文还差3000字核心内容&#xff0c;导师的修改意见堆了5条未读&#xff0c;查重率飙到45%&#xff0c;参考文献格式还错了…