上回说到easy image有点太简单了,就推出了一个超级IMG解压器,这个可是洋货哦。叫做 super image???
文件名为simg.exe 大小 11310字节。
在DOS提示符下键入simg
会出现下面的提示:
Copyright (c) 1996 RGB Software,Inc. All rights reserved.
I am installed. Press Left-Shift + Scroll Lock to active me.
然后就又回到DOS提示符下了。
怎么没反应啊???运行了怎么什么也没有又回到DOS提示符下了???
什么叫什么也没有啊?不是出了两行字吗?
出两行字就可以了吗?我要的是解压IMG映象文件啊,光出两行字我怎么解压啊?
仔细看看,这两行字说的是什么再抱怨不迟啊。
哦,说什么呢?我仔细看看。
(认真看信息状)。。。。。。
嗯,第一行是版权信息,96年就出了这个软件啊,也有些年头了,现在还能用吗?
第二行?I am installed.(我已安装好了!)哦,他说我加载成功了。(现在可以为您服务了,我准备好了) Press Left-Shift + Scroll Lock to active me.(请按左shift键和Scroll Lock键来激活我)。哦,这是说要用它的话下一步还得按两个键啊。
对啊,一个是左边的shift键,记住,是左边的!一个是Scroll Lock键,在哪啊这个键?就在光标键上面那9个键里,HOME键的上面那个。左shift键和Scroll Lock键要同时按下去才行哦。
明白!(同时按左shift键和Scroll Lock键)
铛铛铛铛。。。出来一个对话框?(也不能算是对话框啦,好简陋啊,跟个表格似的)
在右上方出现的表格:

用光标键移到filename ,File Name呈反白状态。褐色背景,亮白前景。按回车键就可把光标移动到File Name后面的输入框中,输入你要解压的IMG文件名。(如果不在当前路径那就要把目录名也一齐输入)。按回车光标自动移到Read后面。直接按回车,就开始解压了。READ后面的文本框中显示reading,表示正在读IMG文件。
一会儿,读完了,如下图所示:

其中Format后面的文本框表示IMG文件的格式。这里是Uncompressed.说明是没有压缩的。
后面的Message的文本框当然是显示信息用的了。这里中文意思是已建立好虚拟软驱!
按ESC退出。上面的对话框不见了。。。(他又藏起来了,如果要激活他,还得按那两个键)
再到A:盘去看一下,啊,果然有内容!正是刚才那张IMG映象文件解压出来的。
好,真的虚拟出来一个软驱啊。。。我想往软驱里(应该说往软驱中的软盘里)拷贝点东西进去。唔,天汇汉字系统听说不错,拷一个进去玩玩。咦,磁盘满,出错了!一查,原来A盘里只剩下1024字节了,当然拷不进了。哦,还模拟得挺真实的嘛。还真是跟真的软盘一样呢。连容量都模拟得一样一样的。呵呵。。。
唉,我不想这么真实的模拟,我只想把文件解压出来就行了,用不着这么复杂。
那你用EIM嘛。
EIM不是说有些格式不支持吗?哦,没关系,再拿出一件宝贝来。又是国货哦!
这回出场的是???
DOSIMG!敬请期待!!
LLM 解释
SIMG.exe 的技术原理与使用注意事项
核心机制:
SIMG.exe 是一款 DOS 下的常驻型(TSR, Terminate and Stay Resident)虚拟软驱工具,通过拦截 DOS 的磁盘 I/O 中断(主要是 INT 13h 磁盘服务中断)实现虚拟软驱功能。其“安装后无界面”的设计是 TSR 软件的典型特征——程序加载后仅占用内存驻留部分,需通过热键唤醒交互界面。
操作逻辑:
-
加载 TSR:执行
simg.exe 后,程序将自身代码和数据驻留内存,替换或挂钩 INT 13h 中断处理例程,此时返回 DOS 提示符是正常行为(TSR 程序的“终止但驻留”特性)。
-
热键唤醒:按
左Shift + Scroll Lock 激活交互界面,本质是触发 TSR 注册的键盘中断(INT 9h)钩子,调出驻留内存中的界面逻辑。
-
虚拟软驱实现:选择 IMG 文件后,SIMG 会将文件内容映射为 DOS 可识别的“虚拟磁盘”(通常占用 A: 或 B: 盘符),所有对该盘符的读写操作都会被 TSR 拦截,重定向到 IMG 文件的对应偏移地址。
当年常见误解的原因:
- 对 TSR 软件的运行模式不熟悉:DOS 下大部分工具是“一次性执行”(如
dir、copy),而 TSR 是“后台驻留”模式,用户容易将“返回提示符”误认为程序未运行。
- 交互逻辑不直观:热键激活的设计在当年属于较新的交互方式,缺乏图形界面引导时,用户难以理解“安装后需手动唤醒”的流程。
后续讨论补充:
- 跟帖中提到的“磁盘满”问题,是因为 IMG 文件的大小固定为对应软盘的容量(如 1.44MB 软盘镜像),虚拟软驱的容量完全由 IMG 文件大小决定,并非软件限制。
- SIMG 支持的 IMG 格式为未压缩的原始扇区镜像(即帮助中提到的
Uncompressed),若需处理压缩镜像,需搭配专门的解压工具(如 pkunzip 处理 .zip 格式的镜像包)。
- 2015 年 tasmzz 找到的帮助说明补充了关键细节:SIMG 仅支持标准软盘镜像(1.2MB/1.44MB/2.88MB),且驻留内存后会占用约 10KB 常规内存,可能与部分内存敏感的程序(如早期游戏)冲突。
合法性说明:
SIMG.exe 是 RGB Software, Inc. 于 1996 年发布的商业软件,当年需通过合法渠道获取授权。目前该软件的官方支持已终止,若需使用类似功能,建议选择开源替代方案(如 FreeDOS 下的 vdisk.sys 或 imgmount 工具)。