阿里云
发表主题 回复主题
  • 301阅读
  • 0回复

[基础常识]在Windows里用VBoxManage将动态扩展硬盘的vhd转成固定大小的

级别: 论坛版主
发帖
13725
云币
31857

问题:从镜像下载的FreeBSD虚拟硬盘文件vhd是动态扩展的,虽然可以在VitualBox里使用,但无法在Linux系统里使用dd命令还原。 q 7%p3  
T#-;>@a}  
h97#(_wV>  
尝试: U&WEe`XM  
m4@NW*G{  
[ -$ Do  
1.下载FreeBSD的镜像文件,如国内的可从阿里镜像点下载 https://mirrors.aliyun.com/freebsd/releases/VM-IMAGES/12.0-RELEASE/amd64/Latest/FreeBSD-12.0-RELEASE-amd64.vhd.xz ]w6Q?%'9  
J;obh.}u"{  
,J|,wNDU!K  
2.下载到本地后,用7-zip解压,得到 FreeBSD-12.0-RELEASE-amd64.vhd 文件 D;C';O  
2.z-&lFBZ  
&t9 V  
3.使用VBoxManage.exe程序,将vhd磁盘文件从动态扩展的转成固定大小的类型,如 VBoxManage.exe clonemedium disk "I:\vhd\FreeBSD-12.0-RELEASE-amd64.vhd3\FreeBSD-12.0-RELEASE-amd64.vhd" "I:\vhd\FreeBSD-12.0-RELEASE-amd64.vhd3\FreeBSD-12.0-RELEASE-amd64-b.vhd" –variant Fixed Pt"H_SW~k  
\i_E}Ii0  
Gf\h7)T\  
#3qeRl  
VdK%m`;2  
-Ty~lZ)TDT  
vv ,4n&D  
V_SH90@)+  
n6% `  
J |q(HpB  
4.如提示原vhd磁盘的uuid重复,可先生成新的uuid,如 VBoxManage.exe internalcommands sethduuid "I:\vhd\FreeBSD-12.0-RELEASE-amd64.vhd3\FreeBSD-12.0-RELEASE-amd64.vhd" vt#;j;liG  
?+d`_/IB  
{Uw 0zC  
z l r !   
_f[Q\gK  
5.通过dd命令,成功将固定大小类型的vhd文件复制到指定的硬盘上 R p&J!hlA  
&|>~7(  
uatUo  
参考: B`}um;T#~,  
* https://www.howtogeek.com/312456/how-to-convert-between-fixed-and-dynamic-disks-in-virtualbox/ zi-_l  
* https://knowledge.zomers.eu/virtualbox/Pages/Changing-the-UUID-of-a-virtual-disk.aspx `} PYltW  
[ 此帖被dongshan8在2019-01-28 12:23重新编辑 ]
Debian 是一个自由的操作系统 (OS),提供您安装在计算机上使用。操作系统就是能让您的计算机工作的一系列基本程序和实用工具。
发表主题 回复主题
« 返回列表上一主题下一主题

限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
验证问题: 44 + 3 = ?
上一个 下一个