中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

虛擬機硬盤vmdk壓縮瘦身并掛載到VirtualBox

發布時間:2020-08-04 09:43:06 來源:網絡 閱讀:439 作者:李承武 欄目:系統運維

這個問題其實困擾了挺久的,一直沒閑情去解決,網上搜索過很多壓縮方法感覺都太麻煩太復雜,因最近在windows上搞docker就一并解決了。

壓縮vmdk

首先下載DiskGenius,這工具很牛X,相信很多人都用過其硬盤分區、合并、數據恢復等功能,可謂相當強大,甚至虛擬硬盤文件也不放過。。。

首先把要壓縮的虛擬硬盤vmdk打開(菜單:“硬盤 –> 打開虛擬硬盤文件”)。打開后就可以在左邊的窗口中看到加載上的虛擬磁盤了。

虛擬機硬盤vmdk壓縮瘦身并掛載到VirtualBox

新建一個容量不小于源虛擬硬盤的虛擬硬盤vmdk文件

虛擬機硬盤vmdk壓縮瘦身并掛載到VirtualBox

虛擬機硬盤vmdk壓縮瘦身并掛載到VirtualBox

選擇(菜單:“工具 –> 克隆硬盤”),彈出對話框后,在“選擇源硬盤”時選擇要壓縮的源vmdk虛擬硬盤,在“選擇目標硬盤”時選擇剛剛我們新建的vmdk虛擬硬盤,然后點“開始”等待壓縮完成即可。

虛擬機硬盤vmdk壓縮瘦身并掛載到VirtualBox

vmdk掛載到VirtualBox

先把源vmdk備份,再把壓縮好的vmdk復蓋源vmdk,之后啟動虛擬機。。。

沒啥意外會報出如下錯誤

虛擬機硬盤vmdk壓縮瘦身并掛載到VirtualBox

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壓縮瘦身并掛載到VirtualBox

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

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

木里| 马龙县| 遂宁市| 凤山市| 施甸县| 遵义市| 永新县| 页游| 荔波县| 宁陵县| 邯郸县| 新龙县| 宝应县| 那曲县| 清涧县| 延边| 盖州市| 望江县| 准格尔旗| 荥经县| 格尔木市| 敦化市| 富顺县| 青川县| 灵台县| 雅江县| 洞口县| 崇阳县| 四子王旗| 山阴县| 铜川市| 辰溪县| 徐水县| 六盘水市| 玉山县| 前郭尔| 团风县| 墨玉县| 红安县| 三亚市| 抚顺市|