中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
« [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] ... [19] »
作者:
标题: [原创]mini98完全光盘版 上一主题 | 下一主题
foreen02
初级用户




积分 136
发帖 15
注册 2003-8-10
状态 离线
『第 151 楼』:  

LITEON CD-ROM LTN323 和 COMPAQ CD-ROM LTN403

2004-6-17 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
不点
银牌会员

不甘寂寞的人


积分 2491
发帖 1115
注册 2003-9-24
状态 离线
『第 152 楼』:  

发现 cd_unemu 的一个问题. 这个问题是由于一些 BIOS 不能很好地支持 int13/AH=4b 造成的. 正在试图解决....... 目前请不要用 cd_unemu.

=============

刚才是在 dell 主板和 联想主板测试失败的。

在微星主板可以正常启动到 windows, 并且在 windows 下也可以正常访问软盘(当然这时候软盘是真实的软驱).

退出到 DOS 之后也能正常访问软盘(当然也是真实软驱),然而出现一个问题, 就是, 当试图用 exit 命令退出到 windows , 机器就关机。这是说真实 DOS 环境。

如果不是退出到真实 DOS,而是进入 windows 的 DOS 窗口,则一切正常,就象在其他 windows 软件中一样不会出现故障。

在华硕主板也正常。看来还是名牌主板好。

===============

更新:太好了,有希望成功。在虚拟机里面已经成功了。旧的 cd_unemu 使得在虚拟机里面 的 windows 不能访问真实软驱,新的就行了。






[此贴子已经被作者于2004-6-17 下午 09:31:57编辑过]






因为我们亲手创建,这个世界更加美丽。
2004-6-17 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
如是大师
元老会员

步行的人


积分 9654
发帖 3351
注册 2003-3-11
来自 湖北
状态 离线
『第 153 楼』:  

已经解决软驱问题.现在就是读写NTFS分区的问题了.
谁能提点好的意见??
有个98forNtfs就是做得太复杂,增加了许多乱七八糟的目录.谁能将它做成绿色的?
我在这里先谢谢了..




弄花香满衣,掬水月在手。
                 明月鹭鸟飞, 芦花白马走。
       我自一过后,野渡现横舟。
              青云碧空在,净瓶水不流。
http://dos.e-stone.cn/guestbook/index.asp
   ======中國DOS聯盟=====
我的新网页http://rsds.7i24.com欢迎光顾
2004-6-18 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
不点
银牌会员

不甘寂寞的人


积分 2491
发帖 1115
注册 2003-9-24
状态 离线
『第 154 楼』:  

我也解决了软驱的问题, 不过, 还不是太完美.

我是在运行 cd_unemu 之前先运行

COPY A:*.* %RAMD%:\
subst A: %RAMD%:\

来解决的. 如此一来, 无论在 windows 下, 还是在 dos 窗口下, 或者是在 "退出到 DOS" 的真实 DOS 模式下, 都可以访问 A: 和 B: 而不死机了.

注意 A: 的内容就是内存盘中的文件. B: 也许能访问, 也许不能访问. 无论 B: 能否访问, 系统都不会死机的.

subst 和 cd_unemu 等等这些手段是为了解决访问 "软盘就死机" 的问题的, 没有别的用处.

============

刚才没有说清楚。之所以要用 subst A: %RAMD%:\ ,是因为 DOS 和 win.com 启动程序都要频繁访问 A: 盘。大概是因为它发现 A: 盘是启动盘。如果能够不让 DOS 以及 windows 启动程序读 A: 盘而代之以读 %RAMD%: 盘,那么, 问题就得到了圆满的解决:windows 和  dos 都可以访问真实的软驱 A: 而不再导致死机了。

还忘了说,cd_unemu 程序没有错。导致错误的是 DOS 和 windows 频繁访问 A:,而不是 cd_unemu 程序。











[此贴子已经被作者于2004-6-18 下午 06:37:14编辑过]






因为我们亲手创建,这个世界更加美丽。
2004-6-18 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
foreen02
初级用户




积分 136
发帖 15
注册 2003-8-10
状态 离线
『第 155 楼』:  

如是大师,可否指点一下,你是怎样实现光盘Miniwin98中的光盘长文件名支持的,怎样实现注册表放于光盘而不会出错的?可否写一个教程,让我们这些菜鸟学习学习。

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




积分 176
发帖 16
注册 2004-2-5
状态 离线
『第 156 楼』:  

请问如是大师:这win.ini前有很多乱码,是你估意加进的,还是网络传输的误码。
似乎删掉也不影响使用。

2004-6-18 00:00
查看资料  发送邮件  发短消息 网志  OICQ (1111111)  编辑帖子  回复  引用回复
如是大师
元老会员

步行的人


积分 9654
发帖 3351
注册 2003-3-11
来自 湖北
状态 离线
『第 157 楼』:  

win.ini里面的乱码是误码,可以删掉的.
不点的方法访问的还是虚拟内存里面的内容,既不是真实软驱也不是仿真软驱,
而我采取的方法是在windows的gui启动以后通过后台执行功能导入软驱的相关设备注册项,此时真实的和仿真的软驱就都可以访问了.
注:在启动以前的注册表文件里面不能有软驱设备的相关信息,否则会导致光驱不能读写,而且会产生光盘文件的长文件名问题.闪存也可以通过这种方法解决.这个好像是win9x的BUG.
至于教程现在还谈不上,因为还不够完善..相当完善后我会写个完整的教程的.



弄花香满衣,掬水月在手。
                 明月鹭鸟飞, 芦花白马走。
       我自一过后,野渡现横舟。
              青云碧空在,净瓶水不流。
http://dos.e-stone.cn/guestbook/index.asp
   ======中國DOS聯盟=====
我的新网页http://rsds.7i24.com欢迎光顾
2004-6-18 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
newdos11
初级用户




积分 186
发帖 32
注册 2004-6-16
状态 离线
『第 158 楼』:  



  Quote:
以下是引用如是大师在2004-6-18 上午 08:10:18的发言:
win.ini里面的乱码是误码,可以删掉的.
不点的方法访问的还是虚拟内存里面的内容,既不是真实软驱也不是仿真软驱,
而我采取的方法是在windows的gui启动以后通过后台执行功能导入软驱的相关设备注册项,此时真实的和仿真的软驱就都可以访问了.
注:在启动以前的注册表文件里面不能有软驱设备的相关信息,否则会导致光驱不能读写,而且会产生光盘文件的长文件名问题.闪存也可以通过这种方法解决.这个好像是win9x的BUG.
至于教程现在还谈不上,因为还不够完善..相当完善后我会写个完整的教程的.

能帮帮我吗?我是用闪存盘启动Mini98的,只要我在"我的电脑"中打开A盘(闪存盘),闪存盘
上的BootSector就会丢失,导至闪存盘再不能用来开机了.

2004-6-18 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
不点
银牌会员

不甘寂寞的人


积分 2491
发帖 1115
注册 2003-9-24
状态 离线
『第 159 楼』:  

我猜想 io.sys 中记录了启动盘的信息。它把启动盘 A: 记录在某处。所以,系统在启动之初总是试图找 A: 盘。如果能不让它找 A: 盘而是找 %RAMD% 盘,则我的方法也算凑合了。退出仿真这一步没有问题,所有机器都支持。退出仿真之后,windows 就不知道自己是从光盘启动的了,就象从真实软盘启动一样,当然不存在你所说的那些注册表问题。退出仿真的意义也就在于此。退出仿真之后系统一切正常,唯一的问题是,windows 记住了 A: 盘的盘符,并继续访问 A: 盘。我这么做的缺点是,cdrom 中的 floppy 影象不能访问了。还是你的做法最完美,期待ing............

============

补充:之所以光驱访问出现故障,就是因为windows对A:盘的访问造成的。如果能够想办法消除 windows 启动时对 A: 的访问,那么光盘就可以正常访问了。A: 和 CDROM 的冲突的这一现象在以前提到的 booting windows from CD-ROM 中的 BULL FIGHT 中有详细说明。



[此贴子已经被作者于2004-6-18 下午 09:42:00编辑过]






因为我们亲手创建,这个世界更加美丽。
2004-6-18 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
如是大师
元老会员

步行的人


积分 9654
发帖 3351
注册 2003-3-11
来自 湖北
状态 离线
『第 160 楼』:  

用真实软盘启动也会存在将cdrom强制msdos方式管理的问题.所以问题不是集中在软驱的仿真与否上.而是根本的光驱软驱的启动冲突.也只能通过这样的方式解决了..

不点能帮我弄弄那个ntfsfor98吗?谢了!.

至于159楼的问题,那是引导方式不对,你可以做成hdd的模式啊,只要修改一下注册表就行了,比光盘上更加兼容,不存在读写问题啊




弄花香满衣,掬水月在手。
                 明月鹭鸟飞, 芦花白马走。
       我自一过后,野渡现横舟。
              青云碧空在,净瓶水不流。
http://dos.e-stone.cn/guestbook/index.asp
   ======中國DOS聯盟=====
我的新网页http://rsds.7i24.com欢迎光顾
2004-6-18 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
如是大师
元老会员

步行的人


积分 9654
发帖 3351
注册 2003-3-11
来自 湖北
状态 离线
『第 161 楼』:  



  Quote:
以下是引用newdos11在2004-6-18 上午 09:15:38的发言:
能帮帮我吗?我是用闪存盘启动Mini98的,只要我在"我的电脑"中打开A盘(闪存盘),闪存盘
上的BootSector就会丢失,导至闪存盘再不能用来开机了.

对了,我在pif文件夹里面好像有个A.reg文件,你将它导入注册表,就可以看到并访问A驱了..



弄花香满衣,掬水月在手。
                 明月鹭鸟飞, 芦花白马走。
       我自一过后,野渡现横舟。
              青云碧空在,净瓶水不流。
http://dos.e-stone.cn/guestbook/index.asp
   ======中國DOS聯盟=====
我的新网页http://rsds.7i24.com欢迎光顾
2004-6-18 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
walu
高级用户




积分 916
发帖 201
注册 2003-5-4
状态 离线
『第 162 楼』:  

究竟在哪里下载呀?在前面第一、二页的地址又下载不了,请提供一个能下载的地址,谢谢!

2004-6-18 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
不点
银牌会员

不甘寂寞的人


积分 2491
发帖 1115
注册 2003-9-24
状态 离线
『第 163 楼』:  

强制 MSDOS方式管理,这似乎和 IOS.INI 有关(我不能肯定,只是猜测)。

我没有接触过 NTFS for 98, 遗憾没法帮忙。

========================

> 我是用闪存盘启动Mini98的,只要我在"我的电脑"中打开A盘(闪存盘),闪存盘
> 上的BootSector就会丢失,导至闪存盘再不能用来开机了

这个是因为闪存盘是虚拟软盘的缘故。当 windows98 不通过 BIOS 访问虚拟的 A: 盘时,它就破坏 A: 盘第一扇区。

一个真实的软驱就是通过软驱端口访问的物理设备。因此 windows 很容易知道一个软盘是不是虚拟的。

防止win98破坏软盘第一扇区的一个办法是,让 windows 采用 MS-DOS 兼容方式的磁盘管理。还有一个办法,就是用 grub for dos 的软盘仿真功能:

map --read-only (fd0) (fd0)

这样,windows 也以只读的方式来访问 A: 了。






[此贴子已经被作者于2004-6-18 下午 10:16:54编辑过]






因为我们亲手创建,这个世界更加美丽。
2004-6-18 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
newdos11
初级用户




积分 186
发帖 32
注册 2004-6-16
状态 离线
『第 164 楼』:  



  Quote:
以下是引用如是大师在2004-6-18 上午 09:56:59的发言:

  Quote:
以下是引用newdos11在2004-6-18 上午 09:15:38的发言:
 能帮帮我吗?我是用闪存盘启动Mini98的,只要我在"我的电脑"中打开A盘(闪存盘),闪存盘
 上的BootSector就会丢失,导至闪存盘再不能用来开机了.

对了,我在pif文件夹里面好像有个A.reg文件,你将它导入注册表,就可以看到并访问A驱了..

我以前下载的哪个版本没有这个文件,我以前是从ftp://wuyou:wuyou@218.94.80.66
下载的,不知新版是不是放在那里,但是现在那个FTP无法登陆了,能不能把那个文件贴上来?

2004-6-18 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
如是大师
元老会员

步行的人


积分 9654
发帖 3351
注册 2003-3-11
来自 湖北
状态 离线
『第 165 楼』:  

REGEDIT4

[HKEY_LOCAL_MACHINE\Enum]

[HKEY_LOCAL_MACHINE\Enum\FLOP]

[HKEY_LOCAL_MACHINE\Enum\FLOP\GENERIC_NEC__FLOPPY_DISK_]

[HKEY_LOCAL_MACHINE\Enum\FLOP\GENERIC_NEC__FLOPPY_DISK_\ACPI&*PNP0700&000]
"Capabilities"=hex:14,00,00,00
"RevisionLevel"="    "
"ProductId"="NEC  FLOPPY DISK"
"Manufacturer"="GENERIC "
"DeviceType"=hex:0a
"Int13"=hex:01
"Removable"=hex:01
"CurrentDriveLetterAssignment"="A"
"HardwareID"="GENERIC_NEC__FLOPPY_DISK_,GenDisk,FLOP\\GENERIC_NEC__FLOPPY_DISK_"
"Class"="DiskDrive"
"ClassGUID"="{4d36e967-e325-11ce-bfc1-08002be10318}"
"Driver"="DiskDrive\\0003"
"Mfg"="(标准磁盘驱动器)"
"DeviceDesc"="GENERIC NEC  FLOPPY DISK"
"ConfigFlags"=hex:00,00,00,00

[HKEY_CURRENT_USER\Software]

[HKEY_CURRENT_USER\Software\Microsoft]

[HKEY_CURRENT_USER\Software\Microsoft\Windows]

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion]

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies]

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoDrives"=hex:00,00,00,00



将上文存为reg文件就行了.此方法对以前的版本只在U盘上的有效..我没发到你说的那个ftp里.是我的版本吗?



弄花香满衣,掬水月在手。
                 明月鹭鸟飞, 芦花白马走。
       我自一过后,野渡现横舟。
              青云碧空在,净瓶水不流。
http://dos.e-stone.cn/guestbook/index.asp
   ======中國DOS聯盟=====
我的新网页http://rsds.7i24.com欢迎光顾
2004-6-18 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
« [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] ... [19] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


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



论坛跳转: