中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-10-27 06:42
共 47,815 主题排行 / 349,928 发帖 / 今日 0 篇 / 48,289 会员排行
DOS启动盘 & LOGO技术 (启动盘室) » [原创]mini98完全光盘版
可打印版本  39,813 / 282
第31楼 yuqianggold 发表于 2004-05-21 00:00
中级用户 发帖 63 积分 259
再顶!!!
虽然还有问题,但还是支持。
第32楼 areyong 发表于 2004-05-21 00:00
中级用户 发帖 39 积分 211
EXPLORER 执行了非法操作的原因,并非是光驱盘符的问题
而是因为在打开系统盘时,WIN98要在系统盘(即光盘)上写入文件
(如TEMP文件,Temporary Internet Files目录也想写入文件。)而且,
还要求能写入长文件名的文件(用XMSDSK建立的内存虚拟盘无法写入长文件名文件)。

所以我们应该想想如何把此问题解决,或者如何让WIN98能在XMSDSK建立的内存盘上
建立长文件名。
另外,也可以看如何把WIN97的文件移植过来,WIN97是可以用XMSDSK的内存盘的
(可能是它不用在“Temporary Internet Files”目录下建目录等等吧)

大家试试。。。。。。。。。。。。。。。。。。
第33楼 如是大师 发表于 2004-05-21 00:00
元老会员 发帖 3,351 积分 9,654 来自 湖北
我这个版本没有Temporary Internet Files等文件夹。。win98启动没有采用xmsdsk技术。。
第34楼 areyong 发表于 2004-05-21 00:00
中级用户 发帖 39 积分 211
我没有试如是大师的光盘。
问题是:你没有Temporary Internet Files目录,但WIN98在启动时,试图自已来建一个
这样的目录,因为光盘不可写,WIN98自已建不了,但是当你打开系统盘时,WIN98又
试图写文件到Temporary Internet Files目录下,因为又没有,结果出错。

不信可以这样试一下,把光盘上的WIN98文件拷到硬盘(盘符的事先不说),
然后从硬盘启动此WINDOWS,你将会看到WIN98自动地在系统盘上建立一个
Temporary Internet Files目录(在WINDOWS目录之下),即使你修改了注册表,把所
有的有关Temporary Internet Files都改了也无济无事。
第35楼 如是大师 发表于 2004-05-21 00:00
元老会员 发帖 3,351 积分 9,654 来自 湖北
而我采取另外一种技术做的迷你98就完全没有EXPLORER 执行了非法操作的问题。不过是采用了xmsdsk技术。将注册表的读写操作放在虚拟盘里进行。。。

读写光驱和长文件名都没问题。。还有一点可能大家忽视了。在完全光盘启动的时候。。才会发生长文件名问题。。
dos时代菜鸟的那个版本的mini98我没看到。。她是采用的完全虚拟盘技术。不应该有长文件名问题啊。。

32楼所说(用XMSDSK建立的内存虚拟盘无法写入长文件名文件)这一点是完全不存在的。。
第36楼 不点 发表于 2004-05-21 00:00
银牌会员 发帖 1,115 积分 2,491
我也觉得 areyong 说得有道理.

不仅 explorer 会死, windows 整个系统都可能死掉的. windows 不是绿色操作系统, 它是一个强制写入垃圾信息的一个操作系统. DOS 决不会因为试图写入一个只读设备而死掉, 最多出现一个"写入失败"的消息罢了.

最好是能够用反汇编(soft-ICE)找到 windows 强制写盘的指令, 将其统统删除.

第37楼 如是大师 发表于 2004-05-21 00:00
元老会员 发帖 3,351 积分 9,654 来自 湖北
我的这个版本用98lite过了。没有强制建立这些文件夹的问题。我就是在硬盘上完全做好了再制作成光盘文件的。。
第38楼 areyong 发表于 2004-05-21 00:00
中级用户 发帖 39 积分 211
我做过基于XMSDSK内存盘上的MINI-WIN97,什么问题都没有,可以支持长文件名,
一切都正常。(不过,在启动WIN97之前,DOS状态下,C:\WINDOWS目录下要保留
几个文件,一共大约100多K吧,不然内存盘上的WIN97启不来。)

但是在MINI98上,却不支持XMSDSK盘的长文件名了,不知道为什么。(我把所有的
文件都放在XMSDSK盘上,包括注册表等)
而且我还没有找到是那些DLL文件所引起的。要不然可能用WIN97的替换就行了。

我是新来这个论坛的,不知道以前的这个论坛里的MINI98是不是采用大量WIN95的文件。

其实,我的MINI97挺好的,我用它来运行RDP5.2,但是在WIN97里不支持3D鼠标的滚轮,没办法才用WIN98。。。。。。。。。。。


第39楼 areyong 发表于 2004-05-21 00:00
中级用户 发帖 39 积分 211
我的MINI98就是用98LITE4.7来安装的最小版,但即使从硬盘启动,也会在启动时会自动地在系统盘的WINDOWS目录下建立Temporary Internet Files目录。
如是大师你去试试。
不过,这个Temporary Internet Files目录的问题可以通过用WIN97里的一个DLL文件来
替代的方法解决。(具体是什么我记不清了,在98中查找所有DLL,另加查找条件:包括文字”Temporary Internet Files“,就可以找出它。)
还有一个windows\temp目录的问题,不管怎么修改注册表,WIN98都试图访问系统盘
下的WINDOWS下的TEMP,如果没有此目录,在启动时它就会试图建一个这样的目录。


第40楼 areyong 发表于 2004-05-21 00:00
中级用户 发帖 39 积分 211
xmsdsk内存盘在WIN98下是否支持长文件名,其实可以很容易测试:
在一个正常的有盘的完整的WIN98下,编辑其AUTOEXEC.BAT,在最后一行加上
xmsdsk k: 4096 /y
然后,重启WIN98,这样在WINDOWS98的图形界面里可以看到K:盘,然后
新建一个目录,看看是“新建文件夹”还是“nfld”。
第41楼 6618 发表于 2004-05-22 00:00
中级用户 发帖 54 积分 356
把这个贴子顶上去,期待进一步完善!
第42楼 不点 发表于 2004-05-23 00:00
银牌会员 发帖 1,115 积分 2,491
以下是引用如是大师在2004-5-21 上午 10:48:00的发言:
我的这个版本用98lite过了。没有强制建立这些文件夹的问题。我就是在硬盘上完全做好了再制作成光盘文件的。。


不是说它一定会强制建立文件夹, 而是说它会写盘, 这包括的多了: 建立新文件夹, 建立新文件, 写入旧文件, 按照扇区写文件, 等等等等, 都是写操作. 有了写操作本来没什么关系, 可是微软故意让它执行非法 CPU 指令, 从而出现蓝屏, 这样阻止别人调试它的 windows.

"写入失败" 不等于"系统死掉", 可是微软就基本上让这两者等同了. 微软强制写入信息, 其目的就是让别人不能随便使用(如盗版), 尤其不能随便在光盘上使用. 所以, 我认为, 如是大师捅到了微软的痛处. 但是, 这个工作远未完成, explorer 的蓝屏故障, 并非系统缺乏光驱驱动导致的, 而是微软故意设置的. 你从"开始菜单--运行--X:\" 是完全可以访问光盘上的文件的, 这就说明光盘完全被 windows 系统所接受了. 唯一的问题是, 微软故意让它的一些程序不能良好运作, 其中包括 explorer. 所以我建议更换 explorer 为 reactOS 或者别的公司的产品, 就可以彻底摆脱微软在 explorer 问题上给我们强加的束缚了.
第43楼 yuqianggold 发表于 2004-05-23 00:00
中级用户 发帖 63 积分 259
顶,大家多讨论,(我水平不行),会更完善的。
第44楼 ihpu 发表于 2004-05-23 00:00
初级用户 发帖 7 积分 116
严重支持!期待中!
下载不了啊,说什么连接错误
第45楼 XNYG 发表于 2004-05-24 00:00
初级用户 发帖 9 积分 121
在哪里下载吗,让我也用用看!FTP总是要用户名和密码.谁来告诉我?
上一页  1 2 3 4 5 6 … 19  下一页
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023