[原创]启动光盘之万能IMG制作攻略(2007更新版)
这年头,不知道刮什么风,什么东西都要万能。什么万能USB驱动、万能摄像头驱动啦,什么万能Ghost 2000/XP系统啦,什么万能启动盘制作啦,等等。小弟不才,只能发个小小的万能,做为万能中的万能。就是制作启动光盘时要用到的img文件、制作虚拟启动软盘也要用到的img文件,玩虚拟机也要用到的img文件。小弟尽自己所能,发个万能IMG制作的攻略,方便大家制作自己的可引导工具光盘(假设你有一定的DOS基础和启动光盘制作软件EasyBoot使用经验)。
IMG是软盘映像,把整个软盘的文件(包括引导信息)映像成一个IMG文件,通常我们的IMG都是可引导的(就是启动盘)。编辑IMG文件的最好软件是winimage(文末附下载地址)。使用很简单,就像使用winiso编辑光盘映像ISO文件一样(文件列表、查看、修改、提取、加入)。这里不多说了,从来没用过的第一次用就要会上手,对于我们来说应该是这样的。
有时常碰到这样的情况,要在启动光盘的菜单上添加上一个工具软件,但是自己不会制做img文件,好不容易找到一个有这个工具的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了。
(完,xneter原创。此文修改自写于两年前的我在电脑城当实习装机技术员时初次亲密接触电脑刚自学会使用EasyBoot制作启动光盘并发现IMG的“不爽的问题”并捣鼓成功"万能"IMG后的感想记录。如果你看不懂,我只能说:没有办法。)
相关软件下载地址:
启动易(EasyBoot) v5.10 简体中文版:
http://www.crsky.com/soft/1115.html
MS-DOS7.1标准启动盘:
http://www.cn-dos.net/msdos71/msdos71b.zip
WinImage V8.0 简体中文版
http://www3.skycn.com/soft/3565.html
1.语言:安装后如为英文界面,请选择菜单“Options-Settings”,然后点“Genenal”,
在“Language”处选择“简体中文”。
2.注册:用户名: WinImage 注册码: 13D505DF
[
本帖最后由 xneter 于 2006-10-18 02:53 编辑 ]