ITPUB

冷知识:为何Windows用户偏爱C盘D盘,却冷落了HOME目录?

我的读者里面,有很多Linux高手!
他们看到这个单词“%USERPROFILE%”,会感到很疑惑,What?这个单词是什么意思,怎么给搞上English了!
这个真不是。
我也是最近写Windows bat文件比较多,才知道了这个单词。
如同周星驰与对穿肠一样,%USERPFOFILE%对应的Linux名词,就是$HOME,没错,就是用户的主目录。如果你的用户名是tom,那么在Windows上面,%USERPROFILE%对应的就是“c:\users\tom";在Ubuntu上面就是/home/tom。
到了这里,大家想必明白了它的含义。
那我们步入正题,为什么Windows用户不喜欢在自己的HOME目录里面干活,而是喜欢撒蹄子乱跑,在C盘、D盘到处建目录,搞什么”21世纪人才培训资料“文件夹呢?
这跟Windows这个操作系统的历史有关系。
我们知道,Windows的前身就是Dos操作系统,是一个有着黑漆漆窗口,基于命令行,用户需要输入指令才能让电脑干活的系统。没办法,当IBM要进入个人电脑时代的时候,并没有研发操作系统,于是找到了微软。
微软抓住了这个机会,就上了DOS这盘菜,于是全世界就只能这么用了。
在Dos里面,它本身是一个单用户系统,甚至没有用户这个概念,你打开计算机就可以使用了。同时,Dos提供了C、D、E这样的硬盘分区,让人们可以根据需要来存放文件。
很多人可能疑惑,为什么不从头开始,前面的那2个,A和B呢?
它们当然有啊,A、B代表是软盘,不过后来软盘容量太小,而且容易损坏,读写速度太慢。被淘汰了而已!
这个习惯,一直保留到Dos进入图形界面时代,就是Windows!
为了兼容Dos,Windows一直没有改变。
很多人接触电脑,反而学到的概念都是电脑就是分C、D、E分区的。到了真正接触Linux的时候,才知道了HOME这个概念。
先入为主的力量,是巨大的。
那微软什么时候,加入HOME这个概念呢?
其实微软也一直在改变,在某个版本是“My Documets”,在某个版本是“Documet and Settings”,直到现在的“c:\users\用户名”模式。
可以说,在Windows上面,C、D、E这样的盘符才是主流。
有的人为了方便,甚至根据把C、D都分类。
我们知道,在Windows上面有个名词,叫盘符,就是给硬盘分区命名,会显示在Windows的资源管理器上面。很多人的盘符设置很明确,C盘叫“System",D盘叫”Software“,E盘叫”Data“。一眼扫过去,用途立刻显现,非常整齐。平时也按照盘符来操作,software盘安装软件,Data盘存放文件等数据。
有的人,可能会说,我把C盘弄几个文件夹不一样吗?
在现在的Windows版本可以,但是在以前的Windows版本不行。
因为以前的Windows并没有现在这么稳定。我遇到过的Windows不能启动的情况就不少,有时候是卡在启动的滚动条,有时候是只有一个蓝色的屏幕,没有开始菜单和任务栏。
这个时候,一般就是认为Windows损坏了,需要重新安装。
而Windows重新安装,默认就是需要格式化C盘的!
如果你都把数据和程序都放在了C盘,那就都不见了。
别把鸡蛋都放到一个篮子里面,而是放到多个盘符里面,是更加明智的选择!
这也是很多人喜欢按用途给Windows分区的原因之一。
当然,从Windows10开始,Windows已经相当稳定了,这种情况很少发生了。
但分类依然是很多Windows用户的做法之一。
最后,我们总结一下,Windows也有自己的历史传统,造就了各种使用习惯。它虽然没有Unix/Linux这个系列的源远流长,但是它依然是计算机另外一条河流。
回望历史,才能了解今天!

Image