在光盘的文件中或虚拟驱的文件中,我们时常会发现扩展名为IMG的文件。
那么,什么是IMG文件呢,又如何制作IMG文件呢?
一、IMG是什么文件
IMG 文件格式是一种文件压缩格式(archive format),主要是为了建立软盘的镜像文件(disk image),它可以用来压缩整个软盘(通常指软盘,Floppy Disk或Diskette)或整片光盘的内容,使用".IMG"这个扩展名的文件就是利用这种文件格式来建立的。
.IMG这个文件格式可视为.ISO格式的一种超集合。由于.ISO只能压缩使用ISO9660和UDF这两种文件系统的存储媒介,也就是说.ISO只能拿来压缩CD或DVD,因此,为解决这个局陷入性,才有了.IMG,它是以.ISO格式为基础另外新增可压缩使用其它文件系统的存储媒介的能力,.IMG可向后兼容于.ISO,如果是拿来压缩CD或DVD,则使用.IMG和.ISO这两种格式所压缩出来的内容是一样的。
记住:千万不要将这个文件格式误认为是麦金塔软盘镜像(Macintosh Disk Image),麦金塔软盘镜像是由 Aladdin Systems(现在称为 Allume Systems)ShrinkWrap 与 Apple Disk Copy for Mac OS 这两个工具软件所共用的扩展名。
二、制作IMG文件的宝贵经验
以下是制作IMG文件的思路与经验,希望对您有所帮助。
其一是把DOS启动盘和要运行的DOS程序放在一个IMG文件里(注意程序占用IMG的容量,可以更改其格式)。然后修改DOS的一些文件,使引导此启动盘时直接进入DOS并运行目标程序(简单方法之一是修改DOS启动盘的autoexec.bat文件,在其末尾添加一行程序名)。此种方法程序和DOS在同一个盘符里的,如A:。
其二是引导DOS启动盘直接进入DOS并加载光驱驱动,然后在autoexec.bat里使用call语句调用bat(批处理,简单地理解就是批量的DOS命令),同时在光盘根目录下放一bat,此bat里用相对路径运行光盘盘符上的DOS程序。这种方式,DOS启动盘和你要执行的DOS用程序是在不同盘符的,如DOS在A:,而程序在光驱盘符。
以上仅是些简单的修改,不过,足够您使用就得了,要修改的无非就是修改autoexec.bat文件。
关于第二种方法,也就让大家也学会万能IMG制作!就不用到处求和找IMG文件了,只要有一个优秀的标准DOS启动盘的IMG,加上要使用的DOS程序(相对img文件,找个工具就不知道容易多少了,而且基本没有不满意的情况),就可以自己制作IMG了。
首先创建一个BAT批处理使它能运行同一盘符上的DOS程序,以下是一个例子:
@echo off
cd dostools\ghost
ghost.exe
(@echo off是关闭回显,这样下面的命令在执行过程中将不会显示在屏幕上)
GHOST.exe存在于光盘上根目录下dostools\ghost文件夹下。
用记事本将上面一段内容保存为go.bat,编辑DOS启动盘,提取其中autoexec.bat,用记事本打开,最后添加一行:
call go.bat
保存后重新加入IMG覆盖atutoexec.bat,保存IMG。然后把go.bat放光盘根目录,img文件当然放在ezboot目录下,工具软件放相应目录(注意8.3的DOS文件名规则,上例中放dostools\ghost),启动光盘就相应菜单的命令执行对应IMG文件(run XXX.img)就可以实现进入DOS并直接启动GHOST了。同理你只要建立相应的bat,此bat运行光盘中指定位置的DOS程序,并在IMG的autoexec.bat中调用这个运行程序的BAT文件,就可以简单地做为可以调用光盘上任意位置DOS程序的万能IMG了。