让DOS读取ISO镜像文件
没有光驱、没有软驱,怎么安装系统呢?我们可以将光盘上的文件复制到硬盘中,然后用DOS启动盘引导系统,再从硬盘上安装。但这样做有4个缺点:①硬盘上的文件易受病毒感染;②安装文件较多,看着心烦;③无法保存N合一的安装光盘;④需要通过网络或硬盘对拷等方式获得安装文件。因为很多人的硬盘上保留的是安装盘的镜像文件,但DOS下无法从ISO镜像文件中读取文件,怎么办呢?看看下面的方法吧。
第一步:从http://nj.onlinedown.net/down/vfloppy.rar下载本刊介绍过的虚拟启动软盘设置程序vFloppy,从http://www.newhua.com/cfan/200414/读镜像文件.rar处下载本文作者制作好的引导磁盘镜像文件。
第二步:解压缩vfloppy.rar及bootdisk.rar,然后打开vFloppy,用“启动设置”栏中的“选择映像文件的路径”按钮,选择“读镜像文件.img”启动盘映像文件(解压缩“读镜像文件.rar”得到),将“显示文本”改为“读取ISO镜像文件”,点击“应用”按钮即可。
第三步:重启电脑,在开机菜单处选择“读取ISO镜像文件”,然后再选择第二项“Start computer without CD-ROM support”(不加载光驱启动电脑)进入,选择该项是因为读取镜像文件所需的SHSUCDX.EXE文件与光驱启动文件MSCDEX.EXE之间存在冲突,加载MSCDEX.EXE后将无法挂接SHSUCDX.EXE。
第四步:在命令提示符中输入“CDISO X:\Winxpcn.iso”(读取保存在X盘根目录下的Winxpcn.iso文件)回车,系统会提示已经加载了盘符是G:的虚拟光驱(也许你的光盘镜像文件存放在其他位置并使用其他方式命名,或系统提示加载的虚拟光驱盘符不是G:),此时就可以直接访问被虚拟到G盘的Winxpcn.iso镜像文件了。
小提示
假若你的ISO光盘镜像文件存放在NTFS分区中,则需要运行在DOS状态下访问NTFS文件系统分区的NTFSDOS.EXE程序,执行后,它会自动去搜索NTFS分区并分配好盘符,然后再依分配好的盘符访问。
第五步:应用虚拟光驱安装或修复Windows时,先加载Smartdrv.exe磁盘缓冲程序以便加速磁盘操作,提高拷贝文件速度。然后转到虚拟光驱G盘,运行i386目录下的winnt.exe,再依提示来安装或修复系统。具体运行命令步骤如下:
A:\>Smartdrv.exe
A:\>g:
G:\>cd i386
G:\i386\>winnt.exe
小提示
此方法不支持安装修复NTFS文件系统的分区。使用虚拟为光驱的ISO光盘镜像文件安装修复系统,用时约为一小时。
让DOS读取我的闪存盘
笔者很羡慕别人的杀毒闪存盘,只要插入闪存盘,然后在BIOS中设置闪存盘为第一引导盘,就可以杀毒了。可是笔者的电脑,既没有闪存盘引导的功能,闪存盘也没有内置任何杀毒软件,怎么制作呢?
第一步:用本刊2004年第12期《零成本!免费McAfee进驻闪盘》一文介绍的方法,将病毒软件复制到闪存盘中。
第二步:从http://www.newhua.com/cfan/200414/读闪存盘.rar下载已经制作好的“读闪存盘.rar”,解压缩,得到用于读取闪存盘的IMG磁盘镜像文件“读闪存盘.img”。
第三步:打开vFloppy,用“启动设置”栏中的“选择映像文件的路径”按钮,选择添入新文件的“读闪存盘.img”,将“显示文本”修改为“读取闪存盘”。
第四步:重启系统,在引导菜单中选择“读取闪存盘”,然后,选择任意一项,就会出现“Scanning USB Devices”的提示,由于搜索闪存盘需要较长时间,这里要多等一会儿,稍候就可以完成引导了(见右图)。
现在你就可以在DOS下访问到闪存盘了,直接运行上面的杀毒软件,就可以了。
DOS读取闪存盘的原理
在DOS下读取闪存盘需要4个文件,分别是Di1000dd.sys、RAMFD.SYS、USBCD.SYS和Usbaspi.sys。其中Di1000dd.sys是DOS下USB设置的驱动程序,而后面三个文件来自于松下公司开发的一个DOS环境下USB设置应用解决方案。只要电脑主板南桥的制造商是Intel、NEC、nVIDIA、VIA或SIS之一,那么该程序就可使用。小特测试了128MB的闪存盘及40GB的移动硬盘,都能正常使用。
|