中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: 关于DOS下的虚拟光驱 上一主题 | 下一主题
scpwy
初级用户




积分 121
发帖 4
注册 2003-12-10
状态 离线
『楼 主』:  关于DOS下的虚拟光驱

刚才在《白菜乐园社区》看到一篇关于关于DOS下的虚拟光驱 的文章,个人觉得很有用,可是由于水平有限,制造不了,请老大看看能否帮忙制造一个现成的文件 ,非常感激,谢谢。现把文章转载如下:                   原创 by BlueFang
首先下载附件 LoadISO.rar ,解开后有四个文件( 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 注释掉了,所以不需要再改。

这四个文件中两个批处理文件是我自己写的,如果你不喜欢的话,要么自己写一个,要么就要输入两条命令了,具体怎么操作请自己看我写的批处理吧

2004-3-6 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: