软盘的历史

软盘概述

软盘(Floppy Disk)是个人电脑设备中,最早使用的可移动存储媒体。

第一个软盘是由IBM于1971年开发出的,直径8寸。随着硬件技术的发展与使用的需要,又派生出5.25寸的软盘,并广泛使用在Apple II、IBM PC及其他兼容电脑上。后来又推出了3.5寸软盘,并成为主流。软盘作为计算机的必备设备一直使用到2000年,但是由于软盘读取方式的局限,磁头在读写磁片数据时必须接触碟片,而不是像硬盘那样悬空读写,因此软盘已经难以满足大量和高速的数据存储,而且软盘的存储稳定性也较差,一张正常的软盘,容易受到外界环境影响,如受热、受潮、多次读写,均使之寿命减少。后来虽然有很多升级产品如zip Drive、SuperDisk及Jaz Drive等,但是都难以同时解决兼容性和速度容量两者直接的矛盾。随着光盘、U盘、移动硬盘等移动存储介质的应用,软盘逐渐被淘汰。

现在计算机中已不再有软盘了,但很多应用软件仍以它为保存等功能按钮的图标。

Save_Icon_in_Open_Office

 

 

软盘小史

8 寸盘是 IBM 在 1971 年推出的。

  • 其发明团队的老板艾伦·舒加特(Alan Shugart)后来离开 IBM 自立门户,创办 Shugart Associates,该公司也成为 8 寸盘的市场老大。
  • 8 寸盘,没能在微型计算机上普及开来。对于个人电脑来说,体积还是太大了,并且价格昂贵,一个 8 寸软盘驱动器的价格,比一台微型计算机整机还贵。

5.25 寸盘,也正是 Shugart Associates 于 1976 年发明的。原因很简单:8 寸盘太大啦。

  • Shugart Associates 的一个大客户——当年大名鼎鼎的王安电脑的创始人王安,一次在吃饭时对 Shugart 总裁说,我要推出的新款字处理机很小巧,8 寸盘太大,给我弄个尺寸更小的来。Shugart 的总裁问王安:你觉得多大合适呢?王安指着桌上的方形餐巾纸说,这个尺寸就不错。王安电脑的 PSC-II 也成为计算机史上第一台内置 5.25 寸盘的微型机。
  • 【题外话之 1】5 寸盘的发明和老舒加特没有关系,因为他在此之前两年就被董事会扫地出门,原因是公司业务不济,董事会和投资人希望他集中精力发展软盘业务,而舒加特却固执地非要继续做和 IBM 竞争的整机产品。
  • 【题外话之 2】舒加特被踢走之后,另起山头,不过这回终于乖乖地做了一家专门做存储的公司(你说他作不作),但公司名字叫 Shugart Corporation。后来 Shugart Associates 被施乐收购,施乐起诉舒加特的新公司名称,于是,新公司更名为 Seagate(眼熟吧?)。

3.5 寸盘,是 1980 年代出现的,因为随着微机的体积进一步缩小,5 寸盘又显得大了。

  • 在早期,很多家公司都推出了自己的 3 寸软盘标准。由于 5.25 寸盘市场占有率太高,于是哪家的 3 寸盘标准都因为力量分散而推行不开。
  • 1982 年,微软盘业委员会(MIC)基于索尼 3 寸盘的设计,制定了统一的 3.5 寸盘行业标准,这才为 3 寸盘的普及铺平了道路。
  • 真正推动新 3.5 寸盘行业标准获得市场成功的,是 1984 年问世的苹果 Macintosh 电脑,它压根儿就放弃了 5.25 寸盘软驱,而内置了一个更优雅的 3.5 寸盘软驱。

800px-Floppy_disk_2009_G1

8英寸、5¼英寸及3½英寸软盘

800px-Floppy_Disk_Drives_8_5_3

8英寸、5¼英寸及3½英寸软盘驱动器

 

Windows系统中的A盘、B盘、C盘

微型计算机出现的早期,硬盘的成本非常高昂,IBM PC X10 自带了 10MB 硬盘,但整机非常昂贵,因此,大量 PC 兼容机则通过去掉硬盘来降低成本,以较低的售价来赢得更多的用户。所以,早期的个人电脑大多都没有硬盘。与此同时,芯片也非常昂贵,导致内存都不大,而需要处理的数据都在外部存储介质上(即「盘」)。

最早的 MS-DOS 操作系统的用法是,将启动盘插进软驱,电脑读取盘里的启动信息,将系统基本指令拷到内存里去,然后就用寄居在内存里的系统指令来操控整台电脑。然后,再将启动盘取出来,插入你要处理的数据所在的软盘,然后让系统来处理。

后来,操作系统越来越大,有一些扩展指令放不到内存里了,如果要使用这些扩展指令,就需要系统盘一直在软驱里。此外,基于 MS-DOS 的第三方程序的指令也无法放到内存里去,存储了这些第三方程序的软盘,在使用的时候也不能从软驱里取出来。这时候,一个软驱就不够了。

正好,由于 5.25 寸软盘的普及,技术成熟,价格下降,越来越多电脑开始配备双 5 寸软驱,这样就可以用一个软驱放系统盘,电脑读取里面的操作系统扩展指令或第三方程序,然后处理另一个软驱里软盘上的数据或文件。

用A盘放操作系统,B盘放应用程序或数据的用法。当时这是很常用的用法。可以看到,在微软的系统中,系统盘跟数据盘分开的思想从一开始就有了。

单一软驱的时候,MS-DOS 给其指定盘符为 A:,亦即 A 盘。双软驱出现后,第二个软驱就自然被赋名为 B:(B 盘)。双软驱最早的时候,A 盘和 B 盘都是 5.25 寸盘。

后来 3.5 寸盘问世,体积更小而存储量更大(5 寸盘单面存储量 160 KB,3.5 寸盘单面存储量 720 KB),加上配备了 3.5 寸软驱的苹果 Macintosh 风靡,因此新的个人电脑都开始倾向于配备 3.5 寸软驱。但 5.25 寸盘市场占有率还是很高,于是 PC 厂商便做了一个妥协:双软驱,一个 3.5 寸盘,一个 5.25 寸盘。这样,3.5+5.25的双软驱配置便逐渐成为了主流。

随着个人电脑要处理的数据进一步扩大,技术开始成熟的硬盘驱动器,开始进入个人电脑。主流都是双软驱嘛,于是硬盘的主分区的盘符,就顺延为 C:。

实际上,在 MS-DOS 5.0 之前的版本中,盘符都是顺延命名,即多一个驱动器就多顺延一个盘符。也就是说,如果一台电脑有四个软驱和一个硬驱,那么在MS-DOS 5.0 之前,这个硬驱的盘符就是 F:。

刚开始有硬盘的时候,硬盘是不能作为启动盘的,除非主板 BIOS 支持。于是启动盘还是 A 盘软驱。随着 BIOS 支持增多,硬盘开始逐渐作为启动盘,从 MS-DOS 5.0 开始,操作系统强行指定带有启动信息的主硬盘主分区为 C 盘。主硬盘的其他分区、次硬盘、更多软驱,乃至后世的光驱、U 盘,就都从 D: 开始顺延。C 盘作为「第一个盘」的地位便从此奠定。

Windows 面世后,继承了 MS-DOS 的传统。

在3.5+5.25的双软驱中,A: 和 B: 都是软驱盘符。但是究竟 A: 和 B: 到底谁是 5"、谁是 3",是没有定论的。一方面,这取决于你在怎么安装。在软驱存在的时代,主板上通常只有一个软驱接口,一根软驱数据线最多可以同时接两个软驱(和 IDE 类似)如下图,[C] 端接主板,接到 [A] 端的软驱就是 A: 盘,接到 [B] 端的就是 B: 盘。所以可以按照自己的喜好自由搭配。另一方面,后来的windows系统可以修改盘符的设定。

image

 

参考:

[1] https://www.zhihu.com/question/20592179/answer/15583613

[2] https://zh.wikipedia.org/zh-sg/%E8%BD%AF%E7%9B%98

发表评论

电子邮件地址不会被公开。