无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 2742|回复: 6
打印 上一主题 下一主题

[转贴]DOS下的虚拟光驱软件(两个)

[复制链接]
跳转到指定楼层
1#
发表于 2004-2-24 07:55:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
[UploadFile=33_778.zip][这个贴子最后由bdfcy在 2004/02/24 10:08pm 第 1 次编辑]

没试过
INTRODUCTION

fakecd is a program that simulates a CD-ROM drive with a directory of
a hard drive. Its intended  purpose is to allow running of CD-based
software entirely from a hard drive. This gives you the following ad-
vantages:
  1. speed: Hard drives are much faster than CD-ROMs. If you need much
            data from your mass storage device in a short time your
            CD-ROM may be a bottleneck. This can result in "slide shows"
            in certain games. However, your CPU horsepower or your
            video interface may be the problem if a CD-based program
            is slow. With fakecd you can eliminate one potential bottle-
            neck and watch how the program runs with a very fast "CD-ROM
            drive".
  2. memory: You don't need to load a CD-ROM driver or MSCDEX for fakecd
             to work (although they can coexist). If your program needs
             much conventional memory this may allow you to run the pro-
             gram at all.
This is the first public release of the program. It is public domain.
It was tested with MS-DOS 6.0 and Novell-DOS 7.0 and some CD-based
games. It works in Windows 3.x since these Windows versions use DOS
services to access the CD-ROM. It was not tested with OS/2 or
Windows 95. The worst thing that could possibly happen is that you are
unable to access some drives after fakecd was installed. Uninstalling
fakecd should remove the problem. If not, a simple reboot will work.
Since fakecd does not write anything to any drive, it will NOT corrupt
any data on your hard disks.
An (almost identical) beta version of this program has been tested by
some people with their games, including "Mortal Kombat II", "Dark
Forces", "Virtual Pool" and "Legend of Kyrandia I and III". There
were no problems reported.
If you find any problems with fakecd (does not install, does not uninstall,
gives wrong error messages, ...) send an e-mail message to
ingo.warnke@rz.uni-rostock.de

HOW TO USE

First, you must copy the content of your CD-ROM to a directory on your
hard disk. You may use any file managing utility or the DOS xcopy command:
xcopy e:\ c:\prog-cd /s /h
where e: is your CD-ROM drive and c:\prog-cd the destination directory.
Then you must run fakecd. fakecd is a TSR (memory resident) program. It
will need some 9K of memory during installation and less than 2 KB during
operation (including environment) and can be loaded high (with command
"lh fakecd ...").

The syntax of the fakecd command line is
fakecd /H[elp] | /? | /U[ninstall] | DIRECTORY [/L:x]
/Help and /?
will give you a short description of each option.
/Uninstall
will remove a previously installed fakecd from memory. This may be
impossible if some other TSR program was installed after fakecd. You
can have only one copy of fakecd resident in memory at one time. If you
want to use fakecd with other parameters, you must first uninstall the
old copy of fakecd and then install the new one. If you have several
CD-based programs on your hard drive you can make batch files like
c:\utils\fakecd c:\prog1-cd /l:e
e:
prog1
c:
c:\utils\fakecd /u
This will load fakecd and simulate the directory c:\prog1-cd as CD-ROM
drive E:. After the execution of prog1 the resident copy of fakecd is
removed. You can later execute another copy of fakecd to simulate the
same directory in another drive or a completely different directory.
DIRECTORY
is the name of the directory that will be the root directory of the
simulated CD-ROM drive. It may be specified as a full path
(c:\games\kyr1-cd) or as relative path (..\kyr3-cd). The drive on
which the directory resides should be a local hard disk. It should
work with a compressed drive (tested with Stacker) but will probably
not work with a network drive. This is due to the mechanism used by
fakecd to make the directory look like a drive to DOS.
/L:x
gives the drive letter (x) for the simulated CD-ROM drive. x must be in
the range from A up to the drive specified with LASTDRIVE. It should be
an unused drive since if your simulated CD-ROM will be C: you will not
be able to access any files on your hard drive C: (which will probably
include your DOS commands, COMMAND.COM and maybe fakecd).
If there is no /L:x parameter, fakecd uses a default value for x.
If MSCDEX is installed, x will be your first CD-ROM drive letter. If
MSCDEX is not installed, x will be your first unused drive letter.
I recommend that you always use the same drive letter for your CD-ROM.
Some programs are run directly from the CD and have some configuration
files on a predetermined place on your hard disk (most often on drive c:).
These programs should not worry if they are started from different drive
letters each time you run them. Other programs copy a small number of
files to your hard disk at installation time and one of these files must
be executed to start the program. This way they can store config files and
(in case of games) savegames to a user selected place on the hard disk.
These programs must find the CD-ROM drive with their CD in it. Some programs
(Legend of Kyrandia series) use CD-ROM specific methods to find the CD-ROM
drive and they work with fakecd if started from different drive letters each
time they are run. Other programs (Monty Python's CWOT and Dark Forces)
store the drive letter from which they were installed. If you start them
with fakecd from a different drive letter they will not find their data and
refuse to run.

CD-AUDIO

Some games use audio tracks for music. This music is not in a computer
readable form. It was not copied to the hard disk with the other files
and it can not be done (at least not in a form useful for fakecd). So you
will not hear that music. fakecd will however make the program believe that
everything is fine. (Note: I could test this feature with only one program.
So I need desperately feedback about programs that use audio tracks and
how they work with fakecd!)

I hope you will find fakecd a useful program. If you have comments,
suggestions or bug reports, then send me an e-mail and I will (try to!)
correct any errors.
Ingo Warnke
e-mail to:
ingo.warnke@rz.uni-rostock.de
2#
 楼主| 发表于 2004-2-24 22:09:43 | 只看该作者

[转贴]DOS下的虚拟光驱软件(两个)

[UploadFile=33_778_1.rar]另一个:
原创 by BlueFang from bbs.9Down.com
http://bbs.9down.com/showthread.php?s=&threadid=12938
可以在 DOS 下载入 ISO 镜像文件,好像 GOXia 在找这个吧?因为是用猫上网,所以我不放镜像了,只说用法。
首先下载附件 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 注释掉了,所以不需要再改。
这四个文件中两个批处理文件是我自己写的,如果你不喜欢的话,要么自己写一个,要么就要输入两条命令了,具体怎么操作请自己看我写的批处理吧。
回复

使用道具 举报

3#
发表于 2004-2-25 22:17:08 | 只看该作者

[转贴]DOS下的虚拟光驱软件(两个)

多谢了,收了备用!
回复

使用道具 举报

4#
发表于 2004-3-4 00:45:53 | 只看该作者

[转贴]DOS下的虚拟光驱软件(两个)

有人试成功过吗?谢谢!!!
回复

使用道具 举报

5#
发表于 2004-3-15 19:33:35 | 只看该作者

[转贴]DOS下的虚拟光驱软件(两个)

有直接在DOS下调用IMG的软件吗?(引导的那种哦)
回复

使用道具 举报

6#
发表于 2004-4-21 16:12:30 | 只看该作者

[转贴]DOS下的虚拟光驱软件(两个)

回复

使用道具 举报

7#
发表于 2004-8-2 11:34:04 | 只看该作者

[转贴]DOS下的虚拟光驱软件(两个)

下面引用由bdfcy2004/02/24 10:09pm 发表的内容:
另一个:
原创 by BlueFang from bbs.9Down.com
http://bbs.9down.com/showthread.php?s=&threadid=12938
可以在 DOS 下载入 ISO 镜像文件,好像 GOXia 在找这个吧?因为是用猫上网,所以我不放镜像了,只说 ...

我用LOADISO,在DOS下加载XP。ISO(是我从别人那里镜象的XP安装盘,没问题)
安装XP的时候提示,不能读取信息文件
请问这是怎么回事????
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-12-24 11:00

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表