一个只有10K的神奇工具,解开后有四个文件( LoadISO.bat、SHSUCDHD.exe、SHSUCDX.exe、UnISO.bat),先摆到一边,然后随便找张启动软盘的镜像文件,用 WinImage 打开,提取出 Autoexec.bat ,用文本编辑器修改这个文件,找到包含 MSCDEX.EXE 的语句,在这一行前面加上 REM 把它注释掉,因为虚拟光驱跟 MSCDEX.EXE 有冲突,可能会导致系统崩溃,最后把前面虚拟光驱的四个文件和修改后的 Autoexec.bat 用 WinImage 加入软盘镜像,保存。 然后把软盘镜像文件写入软盘或者制作成启动光盘,需要用时,在 DOS 下输入:LoadISO D:\ISOFile\WinXPCN.iso ,系统会提示你已经加载虚拟光驱,盘符是 E: ,这时就可以访问 E 盘,也就是虚拟光驱所在盘了,如果需要卸载虚拟光盘,就执行 UnISO 。这里的 D:\ISOFile\WinXPCN.iso 只是个例子,也许你的光盘镜像文件放在其它位置,或者系统提示加载的虚拟光驱盘符不是 E: ,示个人电脑配置不同而定。 其它更多的用法大家可以自己琢磨,比如光盘镜像在 NTFS 分区,那么你就需要 NTFSDOS 的启动盘,如果用虚拟光驱安装操作系统,你又可能需要加载 smartdrv ,如果镜像在中文目录内,那又可能需要加入天汇或 UCDOS 等中文系统 ......如此等等。 我个人建议制作这么一张盘:支持 NTFS ,支持中文显示和输入,包括 SmartDrv ,这也是我现在自己用的盘,嘿嘿。不过这样一来软盘空间就吃紧了,就算是 2.88M 镜像都很难解决问题,我是这么解决的,以 Acronis 系列软件的镜像文件为蓝本,因为这个镜像比较大,有四、五兆,然后用 WinImage 把 NTFSDOS 软盘的所有文件加入蓝本软盘(是否还能叫做软盘?有待商榷),加入天汇汉字系统实现中文显示,加入 SmartDrv 以加快系统安装,加入 py.com 实现中文拼音输入,最后用 WinImage 打开 NTFSDOS 软盘,通过菜单上的“映像→引导扇区属性→保存”命令将引导扇区保存为 Loader.bin ,然后用 WinImage 打开蓝本软盘,通过菜单上的“映像→引导扇区属性→打开”命令将 Loader.bin 加入蓝本软盘(不好意思,我的 WinImage 是汉化版,嘿嘿),这样的话,就不可能写入软盘了,因为个头太大,只好加入光盘了,至于如何加入光盘,可以用 EZBoot、VisualBoot、BCDW 等软件,我是用 BCDW 的,喜欢它一目了然的光盘启动界面,不要太花俏,呵呵,更具体的大家自己找资料了。顺便说一句,原版的 NTFSDOS 软盘里在 Autoexec.bat 中已经把 MSCDEX.exe 注释掉了,所以不需要再改。 来自http://bbs.wwwfox.net/cgi-bin/topic.cgi?forum=33&topic=778&show=25 站长试用: 因为我喜欢下载许多启动光盘,几乎都是ISO格式的,比如“无忧启动3.1”(wuyou31.iso)等等,以往要提取某个文件,必须进入WINDOWS,运行VPC(或用WINISO打开),再复制到本地硬盘,很麻烦。现在好了,DOS下直接转到虚拟光驱,访问ISO就像访问本地光盘一样简单,速度奇快,还节省了空间,一个字,爽! 缺点:无法像VFLOPPY引导软盘IMG映像文件那样引导ISO,如果谁有“硬盘启动时通过菜单直接引导光盘ISO映像文件的方法”,请在下面的“评论”里发表看法。
|