从技术的角度给你解释分区的必要性。
文件安全是决定一般用户如何组织文件的第一因素。
是否能快速文定位件是决定一般用户如何组织文件的第二因素。
最先的声明:我没有否认windows或者微软价值的意思。
1 我赞同Jonathan T所说的“微软错在不该暴露操作系统的复杂性”。 的确,微软在分区的问题上的确是把OS(OS,operating System操作系统)文件管理的复杂性展示给用户。
OS文件我粗略的分为OS核心文件,应用程序文件,用户文件和临时文件。
windows早期系统将这些文件设定为相同权限,以至于用户偶尔会因为误操作而删除OS核心文件而导致整个操作系统的问题。
windows中即使核心文件,也对用户公开,这就意味着用户可以对核心文件进行操作。即使用户本身没有进行操作,某些设计不合理或恶意软件也会操作这些文件,导致操作系统出错。
分区本身可以防止用户误操作造成的系统出错。
用户通常将系统安装于c盘,用户文件全部放在其它分区。只要用户不动c盘的文件,系统核心文件误改误删的事情就会少一些。
2 事关用户文件安全性问题——这也是windows系统本身设计上的短板。
windows用户每次系统出错后,最常见办法就是重装系统。但每次重装都需要格式化硬盘——事实上也可以不格式化,但是如果不格式化,硬盘上会存在有前一个操作系统的所有文件(除系统引导以外)。这并不是用户想要的,用户想要一个健康全新的操作系统和过去的所有用户文件,这一点,windows却说“臣妾做不到啊”。
所以,以分区的方式将系统文件和用户文件分开是一个简单好用的办法。
3 文件管理的必要。用户使用文件的几个需要:搜索,定位。
windows7以前的文件管理器并没有收藏夹功能,不能将常访问的文件夹直接添加到文件管理器上。这使得用户倾向于将文件分类分区管理,例如,音乐、文档、电影等等分存入不同硬盘,需要某类文件的时候进入相应分区寻找。
windows搜索功能做得非常不称职。搜索文件名速度太慢,搜索文件内容的速度更慢,这样以来,用户使用搜索功能的欲望就低。与其等windows慢慢搜索,不如自己事先存储于特定的分区里,至少比让windows全硬盘搜索要快一点。
windows全硬盘搜索的另一个不合理处是将系统文件也纳入一般搜索范围,意味着当使用只想在C盘里查找用户文件中一个叫A的文件时,windows却先在系统文件内搜索了一番——你当然知道windows的系统文件有多么的庞大。
windows文件管理器的树文件功能不够强大。文件管理器只有左手边一个树结构,如果只有一个硬盘,那么用户文件将处于C:\Users\username\Documents,意味着无论在用户文件内存在多少级目录,都需要再加入这3级。左手边的树结构目录就会显得很杂乱,树结构本身的优势就被毁了。
另:windows文件管理器没有label或tab功能,多数windows并不知道什么叫label和tab。label是进行文件用户标识使用的,tab功能用于同一文件管理器窗口不同位置文件夹的文件比较。当然这两个方便的功能对是否分区并没有太大的决定性。
2014-3-11更新: 谢谢赵勤给的提示“Windows 8的搜索功能真的很强大了,建好索引后无论是搜文件名还是文件内容也都是一秒钟之内(当然前提是用户在索引选项中加入了文件内容索引)。” 如果windows8开始已经可以做到高效索引和搜索功能的话,这第三条问题windows就解决得差不多了。
4 严重的历史原因和用户习惯。
当用户过去一直是分区使用和管理文件的时候真的很难切换到另一种方式下。就像习惯了手洗就不会想要用洗衣机似的。
更重要的依旧是windows系统管理和文件管理的能力还没能让用户放心把所有文件都交给它管理。
Linux和Mac OS少有人分区管理(除刚从windows转入的朋友),原因何在?
Linux和Mac OS的管理办法:
Mac事实上也是类Unix系统,和linux在很多操作系统设计上几乎一样,但界面上区别甚大。
1 用户文件与系统文件分开。
用户文件都放在类似/home文件下,用户只有权限操作用户文件夹下的内容,如果要操作系统文件,应用程序文件,都需要更高权限su或root才行.
重新安装操作系统时清理所有旧的系统文件,即使用户文件与系统文件不分区,也不会伤害用户文件。并且安装完成后,前一系统下用户的使用界面、用户习惯等文件依旧保存。意味着新安装的系统只有系统本身变了,之前进行的系统设定像是默认浏览器,桌面图片等都还是旧的,像是换了健康心病的旧身体。
文件安全是决定一般用户如何组织文件的第一因素。
2 以文件方式管理所有设备
window下如果有非raid的两个硬盘,必要有两个分区,linux并不需要,新的硬盘就像新的文件夹一样,用户直接对其有相应的权限。
3 文件管理器设计人性化
linux下强大的tab功能。
Mac下面强大的树结构访问和label功能。
下面这张图展示了其label(红蓝绿颜色是定给文件的label),窗口最上面就是tab功能(不是mac自带的功能,但近期的linux若干发行版中,tab都是标配功能)。
4 强大搜索功能。
对于一般非技术流和”懒“用户而言,这一项是决定他们不需要分区的唯一原因。因为linux和mac的稳定性使得用户不用担心重装系统的问题——事实上,我用了多年linux和mac从未因为系统出问题而重装过系统,NEVER。
是否能快速定位文件是决定一般用户如何组织文件的第二因素。
Mac系统的搜索功能强大无比,可以快速的查找文件名,文件内容(非binary文件)。例如你要找某个名字的文件,只需要不到1秒;如果查找文件内容中含某字段的文件,也只需要不到1秒或几秒钟。 此功能依赖其文件索引功能,任何有新文件进入电脑时,系统会分析文件并建立查询索引——当然要花时间和资源,但这些时间和资源是用户感受不到的——老子说”上德不知有之“,好的管理是百姓根本不知道还有”管理“的。
下面这张图是展示搜索功能的,以pihm为关键字搜索,结果包括文件名和文件内包含pihm的所有文件。另有一个选项是所有从Penn State Integrated Hydrologic Modeling System下载的文件,意味着系统可以找到任何从某个网站下载的文件内容。
下图展示在spotlight里面搜索pihm,会出现各种搜索结果的类型,包括包含pihm的应用程序,文件,文件夹,邮件,图片,pdf,演示文稿,网页历史。
当有如此强大的搜索功能后,用户可以安心的将文件全部乱放,需要的时候,只要记得文件的一点蛛丝马迹,就可以快速定位。
依旧建议windows用户分区管理,一为了文件不丢失,二为了自己好找东西。
— 完 —
本文作者:舒乐乐
【知乎日报】
你都看到这啦,快来点我嘛 Σ(▼□▼メ)
此问题还有 241 个回答,查看全部。
延伸阅读:
你是怎么命名你的电脑硬盘分区的?
移动硬盘分区好,还是不分区分文件夹好?为什么?