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

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

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

问题:从镜像下载的FreeBSD虚拟硬盘文件vhd是动态扩展的,虽然可以在VitualBox里使用,但无法在Linux系统里使用dd命令还原。 cA8"Ft{P)  
zu8l2(N  
OVE5:)$x  
尝试: [,1\>z|&  
 b jq1",  
LBkAi(0rd  
1.下载FreeBSD的镜像文件,如国内的可从阿里镜像点下载 https://mirrors.aliyun.com/freebsd/releases/VM-IMAGES/12.0-RELEASE/amd64/Latest/FreeBSD-12.0-RELEASE-amd64.vhd.xz (Z72 3)  
,n &e,I  
=p lG9  
2.下载到本地后,用7-zip解压,得到 FreeBSD-12.0-RELEASE-amd64.vhd 文件 DE^@b+6  
QNzx(IV@  
!]-ET7  
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 &74*CO9B9  
1ukCH\YgU  
MiX*PqNTM  
6*:mc  
Td`0;R'<}c  
/4f4H?A -  
*A,h ^  
q["T6  
<CJ`A5N  
d&'}~C`~k  
4.如提示原vhd磁盘的uuid重复,可先生成新的uuid,如 VBoxManage.exe internalcommands sethduuid "I:\vhd\FreeBSD-12.0-RELEASE-amd64.vhd3\FreeBSD-12.0-RELEASE-amd64.vhd" +$YluGEJ  
^q uv`d  
]} + NT  
H#LlxD)q  
_qPd)V6yb  
5.通过dd命令,成功将固定大小类型的vhd文件复制到指定的硬盘上 e uF@SS  
O'G,   
o$=D`B  
参考: m R3km1T  
* https://www.howtogeek.com/312456/how-to-convert-between-fixed-and-dynamic-disks-in-virtualbox/ UUlrfur~  
* https://knowledge.zomers.eu/virtualbox/Pages/Changing-the-UUID-of-a-virtual-disk.aspx HZ#<+~J  
[ 此帖被dongshan8在2019-01-28 12:23重新编辑 ]
Debian 是一个自由的操作系统 (OS),提供您安装在计算机上使用。操作系统就是能让您的计算机工作的一系列基本程序和实用工具。
发表主题 回复主题
« 返回列表上一主题下一主题

限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
验证问题: 阿里云官网域名是什么? 正确答案:www.aliyun.com
上一个 下一个