当前位置:  开发笔记 > 编程语言 > 正文

为什么Windows为我的硬盘提供字母C而不是A或B?

如何解决《为什么Windows为我的硬盘提供字母C而不是A或B?》经验,为你挑选了3个好方法。

是因为操作系统是用C编程语言编写的吗?我认为A和B语言不是那么成功?

我十三岁,试图用C#进行计算机编程.



1> ISW..:

维基百科对驱动器刻字的逻辑给出了很好的解释:

除CP/M和早期版本的MS-DOS外,操作系统根据以下算法分配驱动器号:

    将驱动器号A:分配给第一个软盘驱动器(驱动器0),将B:分配给第二个软盘驱动器(驱动器1)(如果存在).

    将以C:开头的驱动器号分配给在第一个物理硬盘上识别的第一个活动主分区.

    在每个连续的物理硬盘驱动器(如果存在于系统中)之后,将后续驱动器号分配给第一个主分区.

    将后续驱动器号分配给每个已识别的逻辑分区,从第一个硬盘驱动器开始,然后继续执行连续的物理硬盘驱动器(如果存在于系统中).

    将后续驱动器号分配给任何RAM磁盘.

    将后续驱动器号分配给任何其他软盘或光盘驱动器.



2> 小智..:

它是原始PC设计遗留下来的.最初PC只有2个标有A和B的软盘驱动器.一段时间后硬盘被添加并成为驱动器C.



3> David Grant..:

硬盘字母是C,因为历史上,驱动器A和B用于软盘.它与编写操作系统的语言无关.


该死的 - 我觉得现在有点老了......这个家伙还年轻,从来不知道一个有软盘的时代.
推荐阅读
ERIK又
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有