标题: ★★奇怪的问题★★
[打印本页]
作者: chinawyq
时间: 2002-11-29 00:00
标题: ★★奇怪的问题★★
Quote: |
在使用中遇到了这样一个问题:用WINDOWS98的启动软盘启动电脑,并选择加载光驱。但用DIR查看光盘时只能看到根目录下的一级目录,子目录及子目录下的文件都看不到,进不去。只有一个WINDOWS98单碟的光盘才能读得到。其它光盘都不行。不知是什么原因?我试了很多电脑都是如此。 |
|
[此贴子已经被作者于2002-11-29 15:42:39编辑过]
作者: ko20010214
时间: 2002-12-1 00:00
有可能你的光盘的格式不能为DOS所识别。光盘的格式有很多种,你去看看一些相关的资料就清楚了。具体我也记不清,反正有两种是DOS能识别的,一种还是8.3文件格式的。另一种是带长文件名的。另外的几种好像不能为DOS所识别。win98的安装盘因为要在DOS下安装,所以必须用DOS能识别的格式来制作,当然你能在DOS下查看它的内容了。
作者: Wengier
时间: 2002-12-1 00:00
哪种光盘格式不能被DOS识别呀?我好像还没有见过吧。
作者: 极品人渣
时间: 2002-12-1 00:00
很早前就有这种情况,是光盘的格式兼容性造成。
作者: Wengier
时间: 2002-12-1 00:00
是不是小写路径名?用LDIR等命令就可以了。或者用SHSUCD来代替MSCDEX也可以。
作者: ko20010214
时间: 2002-12-2 00:00
不推荐在ISO-9660中刻小写文件名,因为尽管文件在目录列表时显示,一些系统不能访问这些文件。-----这也许是奇怪的问题的原因吧。
下面介绍一下光盘的格式吧。转自雨声论坛(节选)
题目: [3-5-1] ISO-9660 (1998/09/16)
Level 1 ISO-9660定义了MS-DOS用户忍受了多年的熟悉的8+3惯例:8字符给名字用,
一个点(对在英国的人来说是"full stop"

,跟着作为文件类型的三个字符,所有都是大
写。允许使用的字符只是A-Z,0-9,'.'和'_'。也有一个文件版本号,通过分号与文件名
分开,但通常被忽略。 文件必须占据相邻范围的扇区。这允许使用开始块和块数来说明
文件。(大多数基于硬盘的文件系统要求索引扇区来列出所有被文件使用的块。) 最大目
录深度是8。 Level 2 ISO-9660在文件名上更有弹性,但不能在某些系统上使用,特别是
MS-DOS。 Level 3 ISO-9660允许不连续的文件,在使用包写入方式软件把文件分多个包
写入时有用。 一些CD制作程序可以让你选择与ISO-9660标多接近。例如,Easy-CD Pro
95能限制文件名使适应ISO-9660,或允许全部有效的MS-DOS文件名。(大多数系统能处理
MS-DOS文件名) 顺带提一下,ISO-9660规格要求所有文件按字母顺序显示,目录优先,而
无论它们如何被写入光碟。你不能安排光碟上的文件,因为ISO-9660阅读程序(例如
MSCDEX)在显示前进行分类。
题目: [3-5-2] Rock Ridge (1998/04/06)
Rock Ridge扩展了ISO-9660,定义一种支持UNIX风格的长混合型文件名和符号链接的
方式。 因为它仍旧是ISO-9660文件系统,文件人就可以被不支持Rock Ridge的机器读取
;它们只是不能看到长文件名形式。 Rock Ridge被UNIX系统支持。目前DOS,Windows和
Mac不支持它。 Rock Ridge标准和System Use Sharing Protocol (SUSP)的副本能在
ftp://ftp.ymi.com/pub/rockridge/找到。看看http://makecd.core.
de/Rock_Ridge_Amiga_Specific中对特殊的Amiga扩展的描述。
题目: [3-5-3] HFS (1998/08/10)
HFS是分层文件系统,被Macintosh使用。这是用来取代ISO-9660文件系统,使之在不
支持HFS的系统上无法使用。 目前,能读HFS光碟的系统是Mac,Amiga(使用AmiCDROM,能
从ftp://ftp.cdrom.com/pub/aminet/disk/cdrom/得到),运行Linux或OS/2的PC(带适当
的修补),Apple IIg和运行Irix的SGI机器(它们作为AppleDouble格式显示)。 一些Mac和
Windows上的创作包允许制作"hybrid"光碟,同时有一个ISO-9660文件系统和一个HFS文件
系统。 Apple定义了一些ISO-9660扩展以允许Macintosh文件与ISO-9660光碟上的文件和
创作者类型共存。这种扩展的描述可从http://developer.apple.
com/technotes/fl/fl_36.html的tech note FL 36得到。
题目: [3-5-4] Joliet (1998/11/18)
Microsoft创建了它们自己叫做"Joliet"的标准。目前被Win95和WinNT所支持。当从
Win95往CD-R作备份时有用,因为光碟仍旧被作为ISO-9660来读,但在Win95下显示长文件
名。Joliet文件名限制是64字符。 说明可以在http://www.ms4music.
com/devl/dvjoliet.htm找到。 最近的Linux版本(内核 >= 2.0.34 和 2.1.60)支持
Joliet。老版本能通过打补丁来支持;详情请看http://www-plateau.cs.berkeley.
edu/people/chaffee/joliet.html。 OS/2的Joliet支持补丁,浏览http://service.
software.ibm.com/os2ddpak/html/miscellb/os_2warp/updatedc/index.htm。 一些
Creative光驱读带Joliet文件名的光碟有问题。你可能需要一份sbided95.exe升级拷贝,
可从http://www.ctlsg.creaf.com/wwwnew/tech/ftp/ftp-cd.html得到。
题目: [3-5-5] Romeo (1998/04/06)
Adaptec's Easy-CD Pro软件允许制作"Romeo"格式的光碟。这从未真正流行过。 题
目: [3-5-6] ISO/IEC 13346 and ISO/IEC 13490 (1998/04/06) 这是要取代ISO-9660的
新标准。UDF文件系统定义基于ISO/IEC 13346(它与ECMA-167紧密相关)。欲知更多关于这
些标准的资料,看(6-4)节的链接。
作者: chinawyq
时间: 2002-12-2 00:00
请问站长:LDIRT和SHSUC命令如何使用,在那可以下载到?还有就是用什么办法可以使DOS能阅读到其它格式的光盘?因为我的WIN98要重装了,因为以前有一个windows98的碟可以读,所以我没在硬盘备份,但现在丢了,其它碟又读不到。真惨呀!
作者: Wengier
时间: 2002-12-2 00:00
LDIR使用很简单,就像通常的DIR命令那样,但能显示长文件名(包括FAT32分区和光盘上的)。SHSUCD就像MSCDEX那样使用即可。
作者: chinawyq
时间: 2002-12-2 00:00
站长呀,那里有这个命令呀!!!
作者: Wengier
时间: 2002-12-3 00:00
网站的“文件工具”中有。现在网站被删了,我再传上来试试。
作者: chinawyq
时间: 2002-12-4 00:00
找到了,但有另一个问题:把MSCDEX。EXE换了SHSUCEX。EXE后是可以读到很多目录和文件了,但若目录名包含两个空格的就不能进去了。
作者: ko20010214
时间: 2003-7-4 00:00
先学会怎么提问再说吧。
把你帖子的标题改好点。
对这种标题的帖子以后有可能只有这三种下场:
1。没人理。(这是最好的情况)
2。被转移到灌水区。
3。被删。