原帖由 fujianabc 于 2012-6-15 15:33 发表
你镜像太大了,标准软盘镜像最多2.88M,5M的后面读取会出错的。
但估计2.88M是放不下你三张盘的。碰这种问题的最好方法就是升级你的软件,或者直接在虚拟机里面使用这个软件
原帖由 不点 于 2012-6-15 20:51 发表
方法二仍然有希望成功。
你的 5M 软盘映像的几何参数是怎样的?
如果不是 H=2,S=18,你就试试用这两个参数。C 值加大,使得与总容量不发生矛盾。
以上想法是基于如下的怀疑而产生的,即,有可能你的 ...
原帖由 fujianabc 于 2012-6-16 20:55 发表
如果碰到这种要缴验机器硬件的,并且只能在指定机器上运行的软件,那肯定是不能用虚拟机了。
所以还是强烈建议想办法升级软件,否则以后你这台电脑坏了,都无法在其它电脑上运行这个软件。或者你自己先想办法 ...
原帖由 cycyc 于 2012-6-16 21:08 发表
谢谢 ujianabc 回复。
升级软件是不可能了,这个信息系统所有的软件都老掉牙,比如服务器还是WIN2000的……。看不到会升级的迹象。
这系统里硬件倒是新机,而且源源不断。
原帖由 fujianabc 于 2012-6-16 21:05 发表
还有一种方法,就是依靠199x年的dos下的虚拟软驱软件了,可以在dos下用img文件仿真软驱,并且是可以通过热键更换img内容的,比如这个
http://www.cn-dos.net/forum/view ... F%E8%BD%AF%E9%A9%B1
具体我也没用 ...
原帖由 不点 于 2012-6-17 16:22 发表
一个加密的软件,往往会使用直接IO来读盘,绕过BIOS。
但是令人感到疑惑的是,为何第一张软盘却能够使用 int13 来读?难道第二张盘正是加密的秘密所在?程序为了保护自己不被非法使用,就用直接访问软驱硬件 ...
原帖由 不点 于 2012-6-18 22:47 发表
至今你没说你所用的 map 命令是怎样的。有这样的可能性,即,你这个软件太老,不支持 int15/EAX=E820 内存规范,那么,使用 --mem 就可能引起内存冲突(由于你的软件不认识 E820 内存约定,所以可能破坏被 ...
原帖由 不点 于 2012-6-21 17:06 发表
发现了一个问题,或许是有关的……
你的 BPB 表中,sectors per FAT 的值是 9,sectors per cluster 是 4。
我们算算这个FAT结构最大有多大的容量。
9 x 512 = 4608 字节。对于 FAT12 来说,每个 clus ...
原帖由 tiansw1 于 2012-6-21 17:27 发表
楼主可以找个dos下的文件读写监控软件,看看程序都干了什么。程序未必是调用的低层io,有可能只是调用了文件读写中断中不常用的子功能,虚拟环境不可能重新编写所有的中断内容的,某些不常用的子功能只是简单地 ...
欢迎光临 无忧启动论坛 (http://bbs.wuyou.net./) | Powered by Discuz! X3.3 |