风舞残阳 2008-4-1 13:28
如何借助ISO镜像文件引导Windows系统
对于那些未安装软驱的朋友来说,大多数都会选择虚拟软驱,但可惜的是虚拟软驱的容量毕竟太小,这样在功能上就不得不受到一些限制。 IS[wiki]OEM[/wiki]U是一款比较有趣的[wiki]软件[/wiki],安装后可以借助[wiki]硬盘[/wiki]上的ISO镜像文件引导[wiki]系统[/wiki],这样在安装Linux时就不用刻盘了。其原理是利用GRUP引导硬盘上的ISO文件,当然仍是将这个ISO文件创建为虚拟[wiki]光驱[/wiki]用来引导系统,支持FAT32、NTFS两种文件系统,不过只能支持纯DOS下的访问,即基于INT13h的[wiki]磁盘[/wiki]访问。
3n t)C8p)V/Kv_Tk
ISOEMU[wiki]程序[/wiki]包中各个文件的作用2JH`:cPvM-YS
ISOEMU完全免费,需要的朋友可以从这里下载,将下载回来的压缩包释放,这里包括5个文件,各个文件的作用如下:
Y o,E o4W
IELDR:ISOEMU的Loader主程序。
#WYbR SQ-_Y
isoemu.ini:IELDR的配置文件。8Fh.Mr
LT9D
isogrub.iso:软件开发者提供的可引导ISO镜像文件,这个文件很小,才1.3MB。5C.q:U&VoYD&QWl
eltorito.sys:光驱驱动程序,与mscdex.exe配合可以在纯DOS下访问ISOEMU创建的虚拟光驱。0ZIYM;v
ReaderME.txt:自述文件。
]@;me,pOC0SE'd
借助ISO镜像文件引导系统zjyo8_JL
如果你使用的是Windows2000/[wiki]XP[/wiki][wiki]操作系统[/wiki],那么可以借助NTLDR的菜单来加载IELDR,具体步骤如下:
8jP@%Y0M-x;L{,?
第1步,释放程序文件;psv\X
j
y9|
将IELDR文件释放复制至C盘根目录下,目的是将ISOEMU加入Windows2000/XP的OSLoader上;将isoemu.ini和isogrub.iso两个文件释放复制至C盘根目录下。o4IQ i6{6C
第2步,修改boot.ini文件
+DZ;B?;W[
用记事本打开C盘根目录下的Boot.ini文件,在最后一行添加下列内容,当然你也可以输入其他的内容:c:IELDR="从ISO镜像文件引导"。Cr.}
u/BA;a6} _
第3步,修改isoemu.ini文件
+il Y1nrC
默认设置下,ISOEMU会启动内置的isogrub.iso镜像文件引导系统,当然我们也可以启动其他的ISO镜像文件,但必须对isoemu.ini文件的最后一行进行修改,注意只能使用8.3文件格式,否则将无法被正确识别。
"X9Z:`3B&awB_
借助你觉得isogurb.iso文件中的内容太少,可以通过WinISO等软件添加一些常用的DOS外部命令或第三方工具,然后重新另存即可。
+Qr%A!k
f[&VB
重新启动系统,可以看到启动菜单中新增加的“从ISO镜像文件引导”的选项,选择后即可借助isogrub.iso镜像文件引导系统,接下来的操作就不再多说了。但需要说明的是,ISOEMU毕竟仍然属于虚拟操作,因此我们不必对其运行[wiki]速度[/wiki]抱有过高的期望值。SqBm9R3|R;zkI5~9bW
丰富的Shell操作
U1P?-q4J
{H
在ISO镜像文件引导系统前,按下Alt键,可以进入ISOEMU的Shell模式,或者由于其他原因导致错误也会自动进入Shell模式。在这里,我们可以使用相应的命令获得更高控制权限:dJ#W;gf6VD2j"G%S
HELP:查看帮助[wiki]信息[/wiki]。aZ)~\,W{|
DATE:显示本地[wiki]计算机[/wiki]的当前日期和[wiki]时间[/wiki]信息。
f%x!z*IasP9^
CLR:设置屏幕颜色。
h4~4K!A ? yE/z
CD:更改当前目录。
7Lgs8?Y8x
CLS:清屏。 rz1?tD
u
DIR或LS:这两个命令的作用完全相同,都是列出当前目录下的文件,这里会显示不同的颜色,蓝色表示文件夹,白色表示普通文件,绿色表示可执行文件。B8^0H7@8x
BZ3q'OK
DRV:更换驱动器号,ISOEMU虚拟出来的盘号是0xee。
IX#jGi0IIo2S
RUN:可以直接运行ISO镜像文件中的文件。#x2ymT"[*x|u%y
BOOT:加上参数可以启动其他介质,例如hdd是从硬盘启动,fdd参数可以从软驱启动,cdrom可以从光盘启动。%Q(Z;a#b6e8K%yeQ
LH:在高端内存中加载Diskemu.bin镜像文件,此时调用了INT88H中断。lRuW;\-S x
REBOOT:跳过内存检测过程,快速重启系统。