阿里云
开发者分会场
发表主题 回复主题
  • 460阅读
  • 0回复

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

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

问题:从镜像下载的FreeBSD虚拟硬盘文件vhd是动态扩展的,虽然可以在VitualBox里使用,但无法在Linux系统里使用dd命令还原。 E } |g3  
x^_Wfkch]  
9oS\{[x.  
尝试: bT-(lIU  
f|Kd{ $VO  
AoyU1MR(  
1.下载FreeBSD的镜像文件,如国内的可从阿里镜像点下载 https://mirrors.aliyun.com/freebsd/releases/VM-IMAGES/12.0-RELEASE/amd64/Latest/FreeBSD-12.0-RELEASE-amd64.vhd.xz _m;cX!+~_  
=]oBBokV  
JGt4B  
2.下载到本地后,用7-zip解压,得到 FreeBSD-12.0-RELEASE-amd64.vhd 文件 u,[Yaw"L  
|s|>46E  
E*IkI))X0  
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 6}R^L(^M  
>#dNXH]9  
'[JrP<~^o  
KrVF>bq+  
]g3&gw  
UV)[a%/SB&  
liFNJd`|o+  
r S/Q  
<Sm -Z,|  
7^Uv1ezDR  
4.如提示原vhd磁盘的uuid重复,可先生成新的uuid,如 VBoxManage.exe internalcommands sethduuid "I:\vhd\FreeBSD-12.0-RELEASE-amd64.vhd3\FreeBSD-12.0-RELEASE-amd64.vhd" NAV}q<@v  
MdU_zY(c  
gj\r>~S  
T2Cdw\  
s`Z(f:/6*  
5.通过dd命令,成功将固定大小类型的vhd文件复制到指定的硬盘上 >!E:$;i@  
&bh?jW  
JO5~Vj_"  
参考: kP%'{   
* https://www.howtogeek.com/312456/how-to-convert-between-fixed-and-dynamic-disks-in-virtualbox/ 65N;PH59D  
* https://knowledge.zomers.eu/virtualbox/Pages/Changing-the-UUID-of-a-virtual-disk.aspx 1W8[ RET  
[ 此帖被dongshan8在2019-01-28 12:23重新编辑 ]
Debian 是一个自由的操作系统 (OS),提供您安装在计算机上使用。操作系统就是能让您的计算机工作的一系列基本程序和实用工具。
发表主题 回复主题
« 返回列表上一主题下一主题

限100 字节
批量上传需要先选择文件,再选择上传
 
验证问题: 10 - 5 = ?
上一个 下一个