img制作教程
菜鸟百度苦苦找寻,所获甚少,没办法开始自己摸索,终于有点眉目,把我所获与大家分享。
1、序
百度有这样一段制作DISKGENIUS3.8_img教程:
Windows98 启动盘diskgen.exe启动的过程
→IO.SYS→MSDOS.SYS→CONFIG.SYS→COMMAND.COM→AUTOEXEC.BAT→diskgen.exe
修改AUTOEXEC.BAT内容如下:
@ECHO OFF
SHSUCDX.COM /D:?PATACD01 /D:?SATACD01 /D:?SATACD02 /D:?SATACD03>nul
ctmouse
diskgen
制作工具为winimage.exe
打开winimage.exe,添加IO.SYS、MSDOS.SYS、CONFIG.SYS、COMMAND.COM、AUTOEXEC.BAT,
再把DISKGENIUS3.8所有文件(DISKGENIUS3.8.img中提取)都添加进去点击保存,
不错 !可以启动拉!我学会了img制作了,哈哈!高兴!
2、醒
冷静下来一想不对呀?,提取DISKGENIUS3.8.img所有文件它不就是一个完整的img吗?
为什么还要添加所谓的98 启动盘文件呢?接下来只添加DISKGENIUS3.8.img所有文件
再次制作照样启动拉!!!!
哦!原来我是学会了向img添加垃圾了!,哭.........。
3、悟
上面提到的Windows98 启动盘启动的过程是没错的,那么怎样才叫真正学会img制作呢?
反复失败,反复再来!......成功!
4、谈
制作过ISO的朋友一定知道,制作启动光盘需要一个引导文件,而img是软盘镜像制作也需要引导文件。
根据不同的内核引导文件也不一样,现在网上流传修改版内核文件很多很杂,Windows98 启动盘启动
比较经典,我也喜欢LINUX内核,简单文件少,制作出来的img体积也小。
下面我们就以制作ghost.img和DISKGENIUS3.8.img为例介绍制作方法。
Windows98 (MSWIN4.1)启动盘启动的过程:
O.SYS→MSDOS.SYS→CONFIG.SYS→COMMAND.COM→AUTOEXEC.BAT
ghost.img主要就是调用光盘目录下的GHOST.EXE
首先引导文件启动IO.SYS→MSDOS.SYSS→CONFIG.SYS
CONFIG.SYS可以用记事本修改,内容如下:
SWITCHES=/N
DEVICE=\HIMEM.EXE /testmem:off
SHELL=\COMMAND.COM \ /E:2048 /F /MSG /P
DEVICEHIGH=XCDROM.SYS /D:FDCD0000
DOS=HIGH,UMB
FILES=30
BUFFERS=20
LASTDRIVE=Z
简单说明:
IO.SYS→MSDOS.SYS→CONFIG.SYS -----HIMEM.EXE /testmem:off // 这项是 XMS 内存管理程序
-----COMMAND.COM \ /E:2048 /F /MSG /P // 这项是设置虚拟盘即仿真物理硬盘并设置大小为2MB
-----XCDROM.SYS /D:FDCD0000 // 这项是 ATAPI CD-ROM 驱动器的通用设备驱动程序
autoexec.bat内容如下:
SHSUCDX.COM /QQ /R /D:FDCD0000
FINDCD.EXE /S >NUL
CALL FINDCDR.BAT "GHOST.EXE" C D E F G H I J K L M N O P Q R S T U V W X Y Z
%CDROM%:
CD\
ghost -clone,mode=pload,src=winxpsp3.gho:1,dst=1:1 -noide -nousb -crcignore -sure -rb
简单说明:
autoexec.bat-----SHSUCDX.COM /QQ /R /D:FDCD0000 //这项是加载光驱命令并自动分配一个光盘符
------FINDCD.EXE /S //FINDCD.EXE这个文件是检测光驱盘符,并生成%CDROM%
------CALL FINDCDR.BAT "GHOST.EXE" C D E F G H I J K L M N O P Q R S T U V W X Y Z //在C-Z盘(%CDROM%)中找到GHOST.EXE的路径
根据CONFIG.SYS文件我们还需要:HIMEM.EXE、COMMAND.COM、XCDROM.SYS三个文件。
根据autoexec.bat文件我们还需要:SHSUCDX.COM、FINDCD.EXE、FINDCDR.BAT三个文件。
目录清单:
IO.SYS
MSDOS.SYS
CONFIG.SYS
HIMEM.EXE
COMMAND.COM
XCDROM.SYS
autoexec.bat
SHSUCDX.COM
FINDCD.EXE
FINDCDR.BAT
开始制作:
打开winimage.exe,根据上面10个文件大小新建一个360KB的镜像,添加10个文件,
设置卷标:
添加引导:
整理一下碎片:
保存为:ghost.ima,保存完修改一下扩展名img,也可以保存为imz这是一种压缩格式,保存完修改一扩展名为img,OK....完成!
下面以LINUX4.1引导ghost.img
首先引导文件启动kernel.sys→CONFIG.SYS
CONFIG.SYS内容和MSWIN4.1引导相同如下:
SWITCHES=/N
DEVICE=\HIMEM.EXE /testmem:off
SHELL=\COMMAND.COM \ /E:2048 /F /MSG /P
DEVICEHIGH=XCDROM.SYS /D:FDCD0000
DOS=HIGH,UMB
FILES=30
BUFFERS=20
LASTDRIVE=Z
autoexec.bat内容也是相同的如下:
SHSUCDX.COM /QQ /R /D:FDCD0000
FINDCD.EXE /S >NUL
CALL FINDCDR.BAT "GHOST.EXE" C D E F G H I J K L M N O P Q R S T U V W X Y Z
%CDROM%:
CD\
ghost -clone,mode=pload,src=winxpsp3.gho:1,dst=1:1 -noide -nousb -crcignore -sure -rb
目录清单:
kernel.sys
CONFIG.SYS
HIMEM.EXE
COMMAND.COM
XCDROM.SYS
autoexec.bat
SHSUCDX.COM
FINDCD.EXE
FINDCDR.BAT
开始制作:
打开winimage.exe,根据上面9个文件大小新建一个160KB的镜像,添加9个文件,看体积是不是小多了,
保存跟上面相同,添加引导不一样了,因为内核变了,需要引导文件参考的话可以下载附件。
下面用LINUX4.1引导制作DISKGENIUS3.8_img,这里是教程不要说我版本老了,需要的就自己下载新版。
DISKGENIUS.img主要就是调用img内部的diskgen.exe
config.sys内容如上不变,autoexec.bat内容如下:
SHSUCDX.COM /QQ /R /D:FDCD0000
ctmouse
diskgen
因为GHOST.EXE是在光盘根目录需要在内存虚拟盘物理硬盘,查找光盘盘符,光盘盘符查找GHOST.EXE等,
而diskgen.exe是在img内部,所以就不需FINDCD.EXE、FINDCDR.BAT了。
目录清单:
kernel.sys
CONFIG.SYS
HIMEM.EXE
COMMAND.COM
XCDROM.SYS
autoexec.bat
SHSUCDX.COM
diskgen.exe
制作就不用说了,对了别忘了用LINUX4.1引导,如果你感兴趣可以添加diskgen.exe到
Windows98(MSWIN4.1)引导,修改一下autoexec.bat内容就可以拉!
AN电脑吧:年老痴呆 QQ:1065960210
资料下载:
http://pan.baidu.com/share/link?shareid=1084377257&uk=922779640
|