Board logo

标题: 再问个问题,26个以外的盘符怎样的? [打印本页]

作者: fengkuang     时间: 2006-4-14 14:56    标题: 再问个问题,26个以外的盘符怎样的?

用xmsdsk只能到 z了,我看wengier的config.sys中 lastdrive设成了 32,不知道超过 z 的盘符怎么整?建虚拟盘怎么超过 z ? 我觉得这问题还是有用的,比如我买了160g的硬盘,5g一个盘,不就超26了?

还有分超大盘现在用什么工具啊?
98中那个fdisk支持的上限是多少?对其他的分区工具不放心,现在还保守的用fdisk呢。
作者: wl00560     时间: 2006-4-14 16:55
这个问题我也想问,毕竟以后的硬盘会越来越大。
作者: DOSforever     时间: 2006-4-14 18:05
虽然还没遇到过这问题,但估计超过Z盘符以后就不认了

Win98 的 FDISK 只能认不超过64G的硬盘。别的分区工具我用的几个没什么问题,但我认为 DM 的自由度最大。一开始我也和你有同样的想法,总是认为 FDISK 分出来的区要“纯”一些,但现在的大硬盘用它来分速度实在让人难以接受,所以我现在基本不用它了。

另参见:分区软件中FDISK最稳定!?
作者: xuantian     时间: 2006-4-14 19:12
用XP的安装盘引导到控制台......
然后操作和dos下没什么分别
作者: wl00560     时间: 2006-4-14 21:31
我觉得pq不错,我都是用pq来分,120G两下就分完。
作者: Wengier     时间: 2006-4-15 02:02
Z:以后的6个盘符分别为:
[:
\:
]:
^:
_:
`:
比如说用SUBST建的驱动器就可以使用这些盘符。
作者: fujianabc     时间: 2006-4-15 10:57


  Quote:
Originally posted by Wengier at 2006-4-15 02:02 AM:
Z:以后的6个盘符分别为:
[:
\:
]:
^:
_:
`:
比如说用SUBST建的驱动器就可以使用这些盘符。

太强了,是不是lastdrive=32,后6个就是这些,还有没有其他盘符?
作者: xjmxjm1234     时间: 2006-4-15 16:46
好像第27个叫  *
在98启动盘里看到过,其他的就不知道了.
其实,能用到   n   的话就已经是奇迹了.
研究这个没多大意义!
作者: wl00560     时间: 2006-4-15 17:00
有意义的,我都用到s了,加上虚拟与u盘,都到u了。也没多大的硬盘,三个加起来280G,还嫌小了。你想日后500G成为主流,那还了得。
作者: fujianabc     时间: 2006-4-15 17:49
dos下几百g硬盘的确没意义,windows下就不要用盘符了,盘符太多,打开我的电脑太难看了,用ntfs的文件夹挂载吧。
作者: Wengier     时间: 2006-4-15 23:58


  Quote:
Originally posted by fujianabc at 2006-4-15 10:57 AM:

太强了,是不是lastdrive=32,后6个就是这些,还有没有其他盘符?

再没有其它盘符了,因为是按照ASCII码的顺序进行的,大写Z以后只有这6个符号,再接下去就是小写的a了。
作者: fengkuang     时间: 2006-4-16 14:11
我曾经想过它要是用双字符,aa: ab:  ..... zz: 的排下去,这样的话在可预见的未来绝对就够用了,当初设计盘符要这样就好了。
作者: fujianabc     时间: 2006-4-16 16:32
盘符这东西太落后了,最早是cp/m里发明的(a:和c:的定义也始于此),dos继承了这种用法,后来的windows和os/2也这样用了。
unix/linux根本不用盘符,理论上nt类的系统下只需一个盘符即可。
作者: xuantian     时间: 2006-4-16 18:49
真够晕的,26个字符作盘符还不够,没听说过
作者: fujianabc     时间: 2006-4-16 21:01
用subst试了一下[: \: 等盘符,发觉cmd窗口中有效,但资源管理器中无法显示这类盘符。
还试了一下记事本之类的程序,很多在访问这些盘符时都会有问题。

[ Last edited by fujianabc on 2006-4-16 at 21:05 ]
作者: Wengier     时间: 2006-4-17 00:00


  Quote:
Originally posted by fujianabc at 2006-4-16 09:01 PM:
用subst试了一下[: \: 等盘符,发觉cmd窗口中有效,但资源管理器中无法显示这类盘符。
还试了一下记事本之类的程序,很多在访问这些盘符时都会有� ...

在纯DOS命令行下有效即可解决大部分问题,至于NT系列下这样用的可能性相对来说太小了。不过,如果能有效利用的话,也许还可以用到加密等场合,也不用去注册表中隐藏盘符了。
作者: willsion     时间: 2006-5-17 12:35
这个问题有意思,很有前瞻性。

我还没有考虑过。
作者: Scott0902     时间: 2006-5-17 13:47
原来可以这样,长见识了
作者: fujianabc     时间: 2006-5-17 14:01
最近发现cmd下不仅可以用32个盘符,数字和单个汉字也能做盘符。
作者: Wengier     时间: 2006-5-17 14:21


  Quote:
Originally posted by fujianabc at 2006-5-17 02:01 PM:
最近发现cmd下不仅可以用32个盘符,数字和单个汉字也能做盘符。

如果真的用这种方法加密的话估计谁也别想找到(连输入SUBST命令本身都不会显示出用SUBST做出的这样的盘符),尤其是用汉字作盘符时(太强了)。。。。
作者: asbai     时间: 2006-5-17 16:52


  Quote:
Originally posted by fujianabc at 2006-4-15 17:49:
dos下几百g硬盘的确没意义,windows下就不要用盘符了,盘符太多,打开我的电脑太难看了,用ntfs的文件夹挂载吧。

窃以为盘符本身只跟使用习惯有关,我95年用 850M 的 WD 时是3个盘符,现在仍然是3个,只不过原来每个盘几百兆,现在每个盘几百G罢了。

你物理硬盘很多?用SATA吧它们做成RAID 0就好了,从BIOS以上看,统统合并成了一个大硬盘。你每块硬盘容量不等?做DISK SPAN。只有IDE硬盘?买个IDE RAID卡,百来块而已。你有几十块硬盘?有几百块也不怕啊,RAID01,RAID5,RAID50(NetRAID)。。。反正总能以相对你硬盘成本很低的代价做成RAID。对几百块硬盘来说,一个光纤盘阵的成本不高。

现在主要消耗盘符的地方是外接大容量存储(USB MASS、1394 MASS等等)和网络映射,但这些怎么算也不至于超过26个。

分盘符还有一个好处:隔离访问,像HTTP服务器和FTP服务器等Net srv,设置稍有不甚或者服务本身存在bug,就会危及从根开始的整个文件系统,分盘符可以有效防止这个灾难蔓延到其它分区,特别是系统分区(完全控制系统分区基本上等于完全控制整个计算机)。

你可以说我用的网络服务完全没bug,而且我的权限设置固若金汤。即使你真的有能力做到这些,在整个用户群中也是极少数,再说现在哪个主流OS不是一天到晚打补丁的?

因为有多个根,分盘符还可以有效降低上述服务中权限设置的管理负担。

当然 UNIX 风格的 mount point 也有它的一套,它使各分区的意图和逻辑层次更清晰,可以根据实际情况灵活的混合使用。最起码,在这方面,我们比unix world多了一种选择,对吧?

[ Last edited by asbai on 2006-5-17 at 16:56 ]
作者: electronixtar     时间: 2006-5-17 17:42
前瞻贴.关注!!!
作者: 不得不爱     时间: 2006-5-17 19:17
干吗用那么要用那么多的分区,用NTFS分区,1个区可以有上百个G!
作者: 不得不爱     时间: 2006-5-17 19:30
DM分区好象有点问题,他们用DM给我分的区不稳定,系统安装起了后用PQ认不到,PQ说我用145、63格式分的区不稳定,应该是用255,63分区!连红警都打不起,试了几回,最后还是把分区全部删除后用PQ重新分区才解决问题,现在比原来可以都打多少游戏了!
作者: electronixtar     时间: 2006-5-18 09:47
中文盘符应该是cmd的一个unicode漏洞吧~~~~

经测试, ?: 也有效~~~其中,? 是 alt+160,记事本正常打开一个测试文件。可以猜想cmd中ASCII在z以后的也可以作为盘符。

alt+150也有效

[ Last edited by electronixtar on 2006-5-18 at 10:08 ]
作者: DOSforever     时间: 2006-5-18 09:59


  Quote:
Originally posted by Wengier at 2006-4-15 02:02:
Z:以后的6个盘符分别为:
[:
\:
]:
^:
_:
`:
比如说用SUBST建的驱动器就可以使用这些盘符。

怎么我在98的DOSBOX下试过没用啊?

  Quote:
subst [: c:\temp
Invalid parameter -  [:

还要有什么限制?
作者: electronixtar     时间: 2006-5-18 10:00
可能纯DOS不能。另外,DOSBox是用来打游戏的,作为测试环境不妥~~还有LastDrive限制,呵呵


另问:subst的存在周期是多久啊?

[ Last edited by electronixtar on 2006-5-18 at 10:05 ]
作者: fujianabc     时间: 2006-5-18 10:11


  Quote:
Originally posted by DOSforever at 2006-5-18 09:59 AM:

怎么我在98的DOSBOX下试过没用啊?

还要有什么限制?

config.sys里要有lastdrive=32

  Quote:
Originally posted by electronixtar at 2006-5-18 10:00 AM:

另问:subst的存在周期是多久啊?

[ Last edited by elect ...

似乎直道用subst /d撤销掉映射才结束。
作者: Wengier     时间: 2006-6-2 01:01
这儿是用于纯DOS下的最小巧的支持32个盘符的SUBST命令:
附件 1: SUBST.COM (2006-6-2 01:01, 1.44 K, 下载附件所需积分 1点 ,下载次数: 9)

作者: llm     时间: 2006-6-2 12:09


  Quote:
Originally posted by Wengier at 2006-6-2 01:01 AM:
这儿是用于纯DOS下的最小巧的支持32个盘符的SUBST命令:

嗯,这个的确可以,看来与subst的版本很有关系
另有三个版本都不能用