|
以前用过VMware也用过MS的VPC,VMware太大了,而MS自己的VPC性能确实不怎的,可能MS重点放在Hyper-V上了吧.前些天安装了VirtualBox,才用了一天就发现确实很好用。特别是起特有的无缝模式窗口确实很COOL。
用了几天也看了下VirtualBox自带的说明文挡加上到网上查到地一些资料。汇下总吧
Sun xVM VirtualBox 是由德國
InnoTek
(已被
Sun
併購) 這家軟體公司出品的軟體,它提供使用者在32或64位元的
Windows
、
Solaris
及
Linux
作業系統上虛擬另外的機器執行其它
x86
的
作業系統
,使用者可以在 VirtualBox 上安裝並且執行
Solaris
、
Windows
、
Linux
、
OS/2
Warp、
OpenBSD
及
FreeBSD
等系統作為客戶機操作系統[1] 。在
2007年
1月,
InnoTek
以
GNU通用公共许可证
(GPL)釋出VirtualBox,並提供二進位版本及
開放源碼
版本的
程式碼
。
和同性質的
VMware
及
Virtual PC
比較下,VirtualBox獨到之處包括
Remote Desktop Protocol
(RDP)、
iSCSI
及
USB
的支援,VirtualBox在客戶機操作系統上已可以支援
USB 2.0
的硬體裝置。
在VirtualBox的快速修复界面里,可以随时生成当前状态的备份。当生成了备份之后,会在Snapshots目录下创建一个新的VDI文件,之后对当前状态所做的一切操作都将针对最新的VDI文件,而VDI目录下的初始VDI文件就不会再改变了。
我一般在装好Guest OS并做完打补丁、安装常用软件等操作后就创建一个备份,如果Guest OS发生了问题可以随时恢复到干净的系统。但是有时需要在不同的软件环境下做不同的事情,开始时我希望能用一个VDI文件生成两个不同的备份并分别配置成 不同的环境,但是发现VirtualBox的备份是线性的,也就是说只能针对当前状态做一个备份,而恢复备份时也只能恢复到上一个备份的状态,不能同时存 在两个不同的当前状态。
没有办法,只能把初始的VDI文件复制出来一份用于另外的环境。但是很快发现,复制出来的VDI文件无法在虚拟介质管理器中注册,因为每个VDI文件都有一个唯一的uuid,而VirtualBox不允许注册重复的uuid。
看了帮助文件后,发现VBoxManage有一个clonevdi方法可以克隆VDI文件,并赋予它一个新的uuid。具体用法是在命令行里执行:
VBoxManage clonevdi 原始VDI文件名 新的VDI文件名
直接写VDI文件名即可,不用指明VDI文件所在路径,新的文件会在全局设定中指定的VDI目录下创建。如果VDI文件名里带有空格,应该在两端加上双引号。VBoxManage命令位于VirtualBox安装目录下,缺省路径是C:/Program Files/Sun/xVM VirtualBox。
用这个方法创建了新的VDI文件后,就可以正常注册并在另一个虚拟机中使用了。
由于经常要测试一些软件,我在VirtualBox虚拟机中安装了一套 Windows。使用过虚拟机的朋友都知道,为了节省硬盘空间,一般都使用动态扩展映像。它不会在一开始就占用指定大小的硬盘空间,而是随着实际使用的需 要动态扩展。但是在虚拟系统里删除了文件,使用过的空间并不会自动收回。虚拟系统使用久了以后,磁盘映像文件会变得越来越大。
我以前使用过VMware,在VMware Tools里有一个很方便的Shrink功能可以收回未使用的硬盘空间,但是在VirtualBox里没有看到这样的选项。经过上网查找资料,终于找到了在VirtualBox(我用的是2.0.0版)里Shrink的方法,只需要三个步骤:
第一步 :在Guest OS中整理磁盘碎片。可以使用Windows自带的碎片整理工具,不过更推荐使用Defraggler。这是一款免费的磁盘碎片整理工具,使用简单,整理速度很快。
Defraggler下载地址:
[url]http://www.filehippo.com/download_defraggler/[/url]
第二步 :将Guest OS的磁盘剩余空间清零,也就是把0值写入磁盘未使用空间的每一个字节。这一步是关键,因为在下一步里,所有只包含0值的磁盘空间将被收回。可以用 Sysinternals出品的一个命令行工具SDelete来完成这一步。在Guest OS的命令行里执行:
sdelete -c c:/
其中c:/是要清零的磁盘分区,应依次对所有虚拟磁盘分区执行这一步,如d:/、e:/等等。
第三步 :使用VirtualBox提供的VBoxManage工具收缩磁盘映像文件。在Host OS的命令行中进入VirtualBox的安装目录(缺省为C:/Program Files/Sun/xVM VirtualBox),执行:
VBoxManage modifyvdi "Windows XP.vdi" compact
其中Windows XP.vdi是要收缩的磁盘映像文件名,请根据实际名称修改,不用指定路径。
经过这三个步骤以后,我的vdi文件从2.5G收缩到了1.2G,效果非常明显。以上介绍的前两个步骤所使用的工具是针对Windows的,如果Guest OS是Linux或其它系统,可以找一找相同功能的工具软件,原理都是一样的。
http://myhat.blog.51cto.com/391263/130640
|
相关推荐
virtualbox最完整的_安装_使用教程
VirtualBox使用教程图解。虚拟机软件在这里我向大家推荐VirtualBox.功能够用,备份,共享,虚拟化技术支持一个都不少.,同时配置简单,有简体中文版本。
VirtualBox使用教程
快捷键:主机虚拟机切换——right ctrl(右边的ctrl) 全屏——ctrl(右边的)+F 直接下载解压绿色版: 1)打开virtualbox,点击新建,出现新建虚拟向导后直接下一步 2)给自己的虚拟电脑取个名字,并选择操作系统和版本。如果是ubuntu的,操作系统就选linux,版本就选ubuntu。完了后下一步 3)内存默认,当然如果你觉得你的配置
UE4载具性能调优指南:从参数设置到实战优化
本文详细解析了UE4载具性能调优的关键技巧,从WheeledVehicle类构建到轮子参数、传动系统设置,再到物理属性与操控调校。通过实战案例分享,帮助开发者优化载具的速度、加速度等核心性能,提升游戏体验。特别适合需要精细调校载具物理特性的开发者参考。
VirtualBox虚拟机里删除文件后怎样减小vdi存盘文件大小
在VirtualBox中删除无用的软件后,发现存盘文件并没有即时释放空间。关闭虚拟机后存盘文件也没有自动减小。原来减少VirtualBox存盘文件大小,需要在Virtualbox虚拟机里先执行 sudo dd if=/dev/zero of=/EMPTY bs=1M; sudo rm -f /EMPTY 然后在宿主机执行压缩: VBoxManage modifyhd ub.vdi --compact
STM32CubeIDE入坑指南
一 前言 在科技日新月异的今天,作为从事效率为先的苦逼 IT 行业,秉承着我不入地狱谁入地狱的伟大革命精神,我决定再一次做第一个吃螃蟹的人,通过自身的入坑过程,为大家测试STM32CubeIDE这款新式工具。(其实是为了我能省点时间,快点做完项目,多挣点钱买几瓶肾气丸) 二 看一看别人是如何入坑的 二 手把手带你入坑 三 相关资料 ...
飞塔防火墙之Link Monitor
Link Monitor类似于SLA,飞塔防火墙线路质量探测的一个功能。
VirtualBox 创建虚拟机并安装 Ubuntu 系统详细指南
VirtualBox 创建虚拟机并安装 Ubuntu 系统详细指南
【WRF-Chem工具】anthro_emiss 详解:生成人为排放数据
anthro_emiss 详解:生成人为排放数据
virtualBox虚拟机使用
之前一直使用vmware,现在发现virtualbox其实用着也还可以,界面比较简洁。
lammps教程:非晶sio2建模方法
大家好,我是小马老师。 本文介绍非晶sio2的建模方法。 sio2的建模方法有很多,可以下载cif文件使用atomsk转为data文件,也可以直接在ms中导入sio2结构,这些方法建的sio2都是标准的sio2晶体。 如果要建立非晶状态的sio2,就是把排列规则的sio2变成无序排列的sio2。 非晶建模方法有很多,在lammps中,可以通过高温高压的方法打乱sio2的排列实现非晶建模。 代码中的温度和步数可根据需要自己调整。 下面给出in文件案例代码。 units metal atom
微信小程序 - 苹果ios无法播放视频、安卓android手机可以播放,使用video播放MP4视频时安卓正常播放视频iOS无法播放出现黑屏、加载失败或一片黑没反应等(uniapp微信小程序也能解决)
微信小程序ios无法播放视频,微信小程序 video标签 ios不能播放视频或视频黑屏,ios无法播放视频,android手机可以播放,视频格式为mp4,uniapp微信小程序安卓设备android可以播放在线网络视频 ,苹果ios设备无法播放视频,微信小程序 video标签 ios不能播放视频或视频黑屏,安卓手机正常播放iPhone手机却黑屏,如何解决这个问题,在线播放视频URL链接,iOS无法播放MP4视频文件的解决方案,在Android设备上可以正常播放,但在iOS设备上却出现黑屏、无法加载或无法播放
VirtualBox虚拟机常用配置
VirtualBox常用配置以及问题记录
基于YOLOv8的人群聚集检测系统:含UI界面设计与数据集应用
人群聚集检测是智慧城市、公共安全和疫情防控等领域的重要任务。本文结合YOLOv8最新目标检测技术,设计并实现了一个高效的人群聚集检测系统,支持可视化UI界面操作,方便用户实时检测和分析视频中的人群密度。本文详细介绍了系统设计思路、使用的数据集、YOLOv8模型训练和推理过程,以及UI界面的开发与整合。最后通过实验验证了该系统的实用性和性能表现。更灵活的模型架构强化的特征融合网络(PAN++)自动混合精度训练支持支持多任务学习(目标检测+分类+分割)预训练模型丰富,适应多种应用场景。
VirtualBox的使用技巧
VirtualBox的使用技巧
基于 FPGA 的 CNN 卷积神经网络之池化层 Verilog 实现
池化层是卷积神经网络(CNN)中的关键组件,用于降低特征图的维度,减少计算量和防止过拟合。常见的池化操作包括最大池化和平均池化。FPGA 提供了高效的并行处理能力,可以加速这些操作。池化层在 CNN 中扮演重要角色,通过降低数据维度提升计算效率。在 FPGA 上实现池化层,可以充分利用硬件资源实现高效的并行计算,有助于提高实时应用中的推理速度。
Probability and Statistics - 4th edition
Probability and Statistics - 4th edition
【总结】VirtualBox各种使用技巧
自动调整窗口大小 很多时候,我们对于在virtualBox中所运行的client系统(xp,ubuntu,mac等),觉得其所使用的窗口大小,不合适,需要手动设置很麻烦的话,则可以设置: “视图”->“自动调整窗口大小”: 这样,每次启动虚拟机的时候,VirtualBox本身就会自动根据情况,调整窗口大小了。很是方便。省却我们手动设置了。 设置语言为简体中文
win10 跳过U8环境检测的IE WebControls.rar
win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。
VirtualBox虚拟机使用技巧
本文转自:http://www.cnblogs.com/zhcncn/archive/2013/03/08/2949569.html 1. 如何将别人做好的镜像拿到自己的虚拟机上使用. 将已安装好的虚拟系统镜像 XXX.vdi文件copy到本地. 打开Virtual Box管理器. 选择"新建" ->Next ->输入虚拟电脑的名称,该名称将会在Virtual Box
大中型超市收银系统(可直接运行)
光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开
【总结】虚拟机VirtualBox各种使用技巧
作为个人学习研究,VirtualBox是首选,它是Oracle下免费的、开源、跨平台的一款虚拟机软件,小巧、实用,一点也不逊于商业版的VMware Workstation。 VirtualBox官网:https://www.virtualbox.org/wiki/Downloads 下面是自己使用过程中,陆陆续续总结出来的使用技巧: 1、安装完VirtualBox后,立即设置其“全局设置” ...
VirtualBox 4.2 使用技巧
VirtualBox 4.2使用技巧 Host OS: Windows 7 X64 Professional Guest OS: Windows XP SP3 1) 修改默认的虚拟机目录 必须先常见一个虚拟机,才能够修改默认的虚拟机存放目录。创建的虚拟机可以是一个全空的,不指定附加存储,不安装系统。 之后,就可以在[FIle]-[Preference]对话框的[general
VirtualBox使用技巧总结
VirtualBox功能强大,并且还是免费的,真的是很好很强大。现将使用中的一些体会总结一下,希望能给大家带来帮助。本人菜鸟一个,大侠请勿拍砖。1. 设置“默认虚拟电脑位置”安装好VirtualBox后,建议先设置“默认虚拟电脑位置”,如下图:默认位置设置原则:分区空间较大,非系统盘。好处:a.新建虚拟机时,不用每次都指定存储路径(如此设置后,最好不要再指定其他...
VirtualBox 使用教程:提升工作效率的实用技巧分享
通过本文的学习,读者应能够掌握 VirtualBox 的基础操作,并理解如何利用其高级功能提升工作效率。无论是测试多操作系统环境、调试自动化脚本,还是快速部署和还原环境,VirtualBox 都能提供强大的支持。希望本教程能为你的工作带来实质性的帮助,并激发你探索和使用更多 VirtualBox 的高级功能。扩展资源:进一步学习的资料和社区支持VirtualBox 官方文档VirtualBox 论坛。
9246



被折叠的 条评论
为什么被折叠?



