精华内容
下载资源
问答
  • 这个问题其实困扰了挺久的,一直没闲情去解决,网上搜索过很多压缩...压缩vmdk 首先下载DiskGenius,这工具很牛X,相信很多人都用过其硬盘分区、合并、数据恢复等功能,可谓相当强大,甚至虚拟硬盘文件也不放过。。...

    这个问题其实困扰了挺久的,一直没闲情去解决,网上搜索过很多压缩方法感觉都太麻烦太复杂,因最近在windows上搞docker就一并解决了。

    压缩vmdk

    首先下载DiskGenius,这工具很牛X,相信很多人都用过其硬盘分区、合并、数据恢复等功能,可谓相当强大,甚至虚拟硬盘文件也不放过。。。

    首先把要压缩的虚拟硬盘vmdk打开(菜单:“硬盘 –> 打开虚拟硬盘文件”)。打开后就可以在左边的窗口中看到加载上的虚拟磁盘了。

    新建一个容量不小于源虚拟硬盘的虚拟硬盘vmdk文件

    选择(菜单:“工具 –> 克隆硬盘”),弹出对话框后,在“选择源硬盘”时选择要压缩的源vmdk虚拟硬盘,在“选择目标硬盘”时选择刚刚我们新建的vmdk虚拟硬盘,然后点“开始”等待压缩完成即可。

    vmdk挂载到VirtualBox

    先把源vmdk备份,再把压缩好的vmdk复盖源vmdk,之后启动虚拟机。。。

    没啥意外会报出如下错误

    UUID {00000000-0000-0000-0000-000000000000} of the medium
    'C:\Users\Neil\.docker\machine\machines\default\disk.vmdk' does not match the value
    {131b2a66-a477-41dd-b920-1a0a460d3ec8} stored in the media registry
    ('C:\Users\Neil\.VirtualBox\VirtualBox.xml').
    
    
    返回 代码: 
    E_FAIL (0x80004005)
    组件: 
    MediumWrap
    界面: 
    IMedium {4afe423b-43e0-e9d0-82e8-ceb307940dda}
    

    大概意思是压缩后的vmdk文件的UUID和原来注册表里的UUID不匹配

    so good,我们到VirtualBox安装目录C:\Program Files\Oracle\VirtualBox

    在目录空白处 shift+右建 –> 选择“在此处打开命令窗口”

    输入

    VBoxManage internalcommands sethduuid C:\Users\Neil\.docker\machine\machines\default\disk.vmdk 131b2a66-a477-41dd-b920-1a0a460d3ec8
    

    返回要修改的UUID值就成功了

    UUID changed to: 131b2a66-a477-41dd-b920-1a0a460d3ec8
    

    vmdk移动到其它盘

    disk.vmdk从C盘移到其它盘,然后在VirtualBox中将虚拟硬盘指向新的disk.vmdk,这时会报错

    错误:打开虚拟硬盘失败,UUID already exists
    

    因为这个UUID在注册表里已经存在,我们用命令修改一下vmdk的路径

    VBoxManage internalcommands sethduuid X:\yourDir\disk.vmdk
    

    然后VirtualBox中重新指向这个disk.vmdk就好了

    参考:

    http://www.diskgenius.cn/exp/compressvirtualdisk.php

    https://www.cnblogs.com/yjf512/p/4338985.html

    来源:虚拟机硬盘vmdk压缩瘦身并挂载到VirtualBox

    转载于:https://my.oschina.net/u/659409/blog/2872994

    展开全文
  • Vmware DiskMount 挂载vmdk...用途:不用打开虚拟机,用Vmware DiskMount挂载vmdk文件映射到Host机上。就可以进行文件拷贝。比如从虚拟机里获取蓝屏文件等。 具体操作如下,并附有命令及回显截图: 第一步:首先用...

                  Vmware DiskMount 挂载vmdk文件

    参考链接:http://www.xdowns.com/soft/6/56/2009/Soft_49968.html

    用途:不用打开虚拟机,用Vmware DiskMount挂载vmdk文件映射到Host机上。就可以进行文件拷贝。比如从虚拟机里获取蓝屏文件等。

    具体操作如下,并附有命令及回显截图:

    第一步:首先用文本编辑器 打开.vmx 文件,查看系统在哪个vmdk分区上。

    第二步:加载分区,命令:vmware-mount.exe  目标盘符 "vmdk路径"

    第三步:查看挂载了哪些分区,命令: vmware-mount.exe

    第四步:卸载分区,命令:vmware-mount.exe /d z: /f

    转载于:https://www.cnblogs.com/bull_think/archive/2012/09/15/2687045.html

    展开全文
  • 虚拟机挂载物理磁盘

    千次阅读 2017-02-10 10:19:51
    前提:虚拟机处于开启状态 虚拟机设置-添加-硬盘-SATA-使用物理磁盘-选择设备-使用整个磁盘-完成 注意:如果虚拟机处于关闭状态挂载物理...3)将挂载的物理硬盘vmdk文件放入其他磁盘(非虚拟机所处磁盘),未解

    前提:虚拟机处于开启状态

    虚拟机设置-添加-硬盘-SATA-使用物理磁盘-选择设备-使用整个磁盘-完成


    注意:如果虚拟机处于关闭状态挂载物理硬盘,启动虚拟机会出现如下错误

    1)百度到的原因是物理磁盘被占用


    尝试解决办法:

    1)删除虚拟机.lck文件,未解决

    2)虚拟机设置删除USB设备,未解决

    3)将挂载的物理硬盘vmdk文件放入其他磁盘(非虚拟机所处磁盘),未解决

    4)将要挂载的物理磁盘进行脱机处理后再挂载,未解决,遇到新的问题

    "对文件\\.\PhysicalDrive1"的操作失败


    5)虚拟机处于开机状态,虚拟机设置-添加-硬盘-SATA-使用物理磁盘-选择设备-使用整个磁盘-完成,查看计算机管理,物理磁盘已挂载成功,解决















    展开全文
  • Virtualbox虚拟机安装配置常见问题

    报如下错误:

    打开硬盘文件F:\Oracle database\VirtualBox VMs\DB10g_10.2.0.5_2\DB10g_10.2.0.5_2.vmdk 失败.


    Cannot register the hard disk 'F:\Oracle database\VirtualBox VMs\DB10g_10.2.0.5_2\DB10g_10.2.0.5_2.vmdk' {2705436b-d605-4d54-b1f0-01368cff7459} because a hard disk 'C:\Users\Administrator\VirtualBox VMs\DB10g_10.2.0.5_2\DB10g_10.2.0.5_2.vmdk' with UUID {2705436b-d605-4d54-b1f0-01368cff7459} already exists.

    返回 代码:E_INVALIDARG (0x80070057)
    组件:VirtualBox
    界面:IVirtualBox {fafa4e17-1ee2-4905-a10e-fe7c18bf5554}

    被召者 RC:VBOX_E_OBJECT_NOT_FOUND (0x80BB0001)


    在管理器界面->管理->虚拟介质管理->删除带感叹号的你移动了的磁盘-》重新为虚拟机添加移动后的那块虚拟磁盘。



    展开全文
  • vmdk作为硬盘挂载到另一个linux系统的虚拟机上 当我们在耍linux操作系统的时候,一般是在虚拟机上耍,但是刷着刷着,会把系统耍崩,但是系统里面又存了一些写好的代码还没来得及保存,而系统已经打不开了…… 那...
  • 虚拟机在使用过程中,虚拟磁盘的大小会不断变大。即使你删除了磁盘中的文件,虚拟磁盘的大小仍然不会缩小。VMWare在VMWare Tools中推出了Shrink这个功能。在安装VMWare Tools后,在没有Snapshot的情况下,在Guest...
  • Windows下直接挂载打开VMDK文件

    万次阅读 2014-07-30 19:56:23
    VMware使用VMDK格式的虚拟磁盘。但你可能不知道通过VMware Disk Mount工具可以很容易的加载虚拟磁盘(.VMDK)文件到Windows资源...当你的虚拟机正在运行或暂停时你不能加载该vmdk文件。如果该虚拟机有快照,当恢复快照
  • 使用VB打开vmdk虚拟机

    2019-07-13 22:03:31
      前面配置的默认路径下会生成*.vbox文件,有点类似于挂载,选择内存时选和原来配置的一样大的内存,之后选择现有的磁盘,就会发现旁边支持的虚拟文件中含有vmdk。   新版界面与此略微不同。 ...
  • Vmware 虚拟机提示:无法打开磁盘***.vmdk,导致无法启动虚拟机 原因: 之前挂载了多VMDK硬盘文件 解决办法如下: 在确定不需要挂载多余的VMDK硬盘文件情况下操作。 首先找到.vmx文件用记事本打开,找到关于硬盘路劲...
  • 虚拟机文件是挂载存储上的。由于虚拟机的命名有点乱,更改了一下,顺便把存储上的命名也更改了吗,在开机的时候出现报错,找不到.vmdk文件。原因:当系统启动后运行XXX.VMX配置文件的时候配置文件里原来存储的路径被...
  • 挂载虚拟机硬盘普通用户读写权限

    千次阅读 2018-03-05 16:04:00
    2 选择硬盘类型,可以选择IDE,或是...3.选择虚拟新硬盘的位置,命名 Ubuntu2.vmdk (可以选择自己喜欢的名字) 启动Ubuntu,并登录 在终端输入: sudo fdisk -l 可以看到如下信息: Disk /dev/sda: 10.7 ...
  • 虚拟机操作不是难点,难点在于虚拟磁盘的转换挂载 一、先挂载硬盘 # 创建虚拟镜像并映射到物理硬盘 cd "c:\Program Files\Oracle\VirtualBox" VBoxManage.exe internalcommands createrawvmdk -filename "H:\...
  • ESX下vmdk文件丢失解决方法 如下问题: 1. 重启虚拟机提示文件丢失,启动失败。 2. 通过SSH发现虚拟机文件夹中vmdk文件已丢失,但xx-flat.vmdk文件还存在。...3. 存在的xx-flat.vmdk文件没法挂载虚拟机
  • 由于工作的需要,手上有一块linux开发板,并将其通过nfs挂载到ubuntu系统中。 在开发板上执行了录制视频的操作,并将录制的视频存放在了ubuntu的nfs目录下,没有控制好时间,致使nfs里面的视频文件越来越大,最后,...
  • vmware虚拟机玩多了,发现vmdk文件特别大,而且就算后来把虚拟系统中的文件删除,vmdk文件也不会变小。 感觉这样有着显而易见的弊端,就想了想办法。 去网上找了找,好像让vmdk文件变小是不行的。 但看到了一个思路...
  • VirtualBox的虚拟机迁移到VMWare

    千次阅读 2013-03-20 22:23:18
    要将VirtualBox的虚拟机迁移到VMWare,需...关闭VMWare虚拟机,然后在VirtualBox的虚拟机的存贮设备管理中加载对应的VMWare虚拟机的硬盘文件(*.vmdk),并作为第二磁盘加入VirtualBox。在VirtualBox虚拟机中,挂载一个
  • 有时我们会想在虚拟机挂载多个vmdk格式的虚拟硬盘文件,把数据不放在ubuntu系统的那个盘上,这样便于管理和数据安全,可以在多个vmdk文件中进行文件的备份。这里我以两个vmdk文件(其中一个是系统用的,我这里只...
  • VMware虚拟机备份项目小结

    千次阅读 热门讨论 2018-09-03 11:22:54
    做验证的过程中发现VDDK更新了,最新的版本支持vmdk磁盘在Linux上以只读模式挂载了,安全性提高了不少。主要是因为这里还涉及到一个备份数据查看模块,想查看备份到灾备机的虚拟磁盘上的内容就不得不挂载这个磁盘...
  • Ubuntu16.04虚拟机使用备注笔记

    千次阅读 2016-07-22 16:12:41
    例如:vmware-vdiskmanager -x 160Gb "D:\VMware\WinXP\myUbuntu.vmdk" 如果路径名中有空格,必须以双括号括起来。 1.2 分区、格式化新区、挂载分区以及使用分区 1.2.1 分区 启动虚拟机后,以root

空空如也

空空如也

1 2 3 4
收藏数 78
精华内容 31
关键字:

虚拟机挂载vmdk