用Acronis True Image实现引导镜像的制作


原来自己用的一直是Acronis True Image Home 10.0的版本,最近上网,发现版本更新到了11.0(这个...效率方面确实迟钝了点^_^)

安装上以后,想起自己做的系统维护工具包里面的img还是10的版本,于是就打算重新弄个img出来.

想想看自己原来做的img,似乎是用Acronis自带的Bootable Rescue Media Builder,先自作iso文件,然后用UltraISO弄出引导文件部分,再用WinHex截取其中的引导文件头...貌似麻烦了点,而且我也忘记了当时是怎么定位引导的了...

想起Bootable Rescue Media Builder还可以用软驱直接生成img文件,于是就用VDM新建了一个img,并格式化...img文件的大小可以参考UltraISO提取iso引导文件的大小,一般而言体积会比Bootable Rescue Media Builder上标识的要小10m左右.

因为我还装了Acronis Disk Director,因此在勾选的时候捎带把它也勾选上了.

然后在引导媒体选择的地方,选中软盘,

下一步之后就开始制作镜像了.这里注意img文件生成的软盘分区必须要先在windows下面格式化,否则在最后一步会报错.这样制作的img镜像可以直接在ezboot里面引导,也可以用grub4dos引导.

用grub4dos引导的话,lst可以这样写:

title Acronis True Image Home v11.0
map --mem /boot/Acronis.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

重启测试以后,我去掉了Acronis Disk Director Safe version,只保留了Full version,为了保险起见,我又重启测试了一次,发现Full version竟然神奇的找不到我笔记本的硬盘(ICH8M).真是郁闷了,包含了驱动的完整版本竟然无法启动,那没包含驱动的Safe version是怎么正常工作的?

然后我看到Bootable Rescue Media Builder的Rescue Media Contents Selection页面针对Safe version的说明是这么写的:The safe version does not include drivers for USB/PC Card/SCSI hard disk drives. It is suggested that you use this version only if the full version does not boot.

"...only if the full version does not boot",我汗...难道Full version的驱动并没有用在找本机硬盘上...不过也是的,"USB/PC Card/SCSI hard disk drives"应该都是针对移动设备的,本机硬盘驱动器和它应该没关系.不过我很奇怪为什么在Full version里会把一部分硬盘控制器驱动精简掉...

去掉Full version并保留Safe version之后,我重新做了镜像,体积减小到40M...

仔细测试了引导的效果之后,发现我原来弄的img没有引导选择菜单,引导之后直接进入程序.当时我做的img里面只包含一个True Image.不过现在这个这样做,因为有多个程序,所以出现引导菜单效果会更好,而且整个步骤也不是很复杂。

相关内容