无需Linux环境,轻松扩容img镜像
今天安装istoreos遇到个问题,官方提供的img固件空间太小,看了网上几乎所有的答案都是要Linux环境下给img镜像扩容。对我等小白实在不太友好(主要是嫌安装linux麻烦),就想着有没有windows环境下的解决方法。
思路1,用UltraISO软件,这个软件是支持img格式的,但是我电脑里的这个版本打不开istoreos的安装镜像,放弃;
思路2,starwind v2v converter,这个软件可以将img转换成vmdk格式,我电脑里没有装这个软件,而且我用的爱快作为宿主机,也不太清楚爱快能不能支持vmdk格式,没有尝试,放弃;
思路3,在pe环境下使用img写盘工具,详细思路是爱快新建虚拟机的时候多分配一块自己需要大小的虚拟硬盘,然后把写盘工具和安装镜像放在U盘里,在pe系统下把安装镜像写盘到大硬盘里,结果pe下识别不到爱快的虚拟硬盘,无奈放弃;
思路4,网上以img扩容为关键词检索,看到一款windows下的软件EZDISKTOOL,结果只有csdn有下载,需要收费。再看到软件年代较长,担心下载也不一定有用,遂放弃;
思路5,EZDISKTOOL的发现让我觉得,Windows下一定有相应的解决办法,我突然想到:img既然和vmdk都是虚拟磁盘格式,那么用硬盘软件是不是能打开呢,于是果断打开大名鼎鼎的diskgenius软件。
首先使用dg打开安装镜像,发现有3个分区,分别是引导、boot和一个2g左右的分区。
打开和新建虚拟磁盘第二步:新建一个img格式的虚拟磁盘,将磁盘容量设置为自己想要的数字。
打开安装镜像的时候会有错误提示,我点的取消第三步:备份安装镜像的分区表。
分别备份(安装镜像)和还原(新建的磁盘)分区表第四步:使用刚才的分区表备份文件还原新建的虚拟磁盘。会提示磁盘信息不一致,选是,后面还原引导扇区同样选是。
第五步:这时候可以看到新建的虚拟磁盘也已经是三个分区了,且三个分区的容量和安装镜像一样,新建的磁盘后面还有一部分空闲空间。
第六步:分别克隆安装镜像的三个分区到虚拟磁盘对应的三个分区上(其实只有第一个分区有文件,我认为第二和第三分区不克隆应该也可以,没试)

第七步:此时已经大功告成,在dg上分别退出两个虚拟磁盘,使用新建的虚拟磁盘上传使用即可。
大功告成至于在istoreos中如何将扩容的空闲空间分配,可以参考https://zhuanlan.zhihu.com/p/632046853
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
