硬盘分几个区最好?硬盘分区和库的关系
我经常听到旁边的朋友说,我的电脑整理的多好多好,系统多么有条理,到后来不止朋友,稍懂些电脑的都会这样说,年复一年,周而复始。很多人分区前最常想的就是c盘分多大,研究研究分多少个g这样不会让c盘不会变满,甚至为了空间特意去装精简版win7,每天都会看看c盘空间,担心c盘总有一天会撑爆,接着找各种优化软件清掉这些占用空间的“系统垃圾”,当然在pc6只要有求肯定必有应,国内分区软件层出不穷,一键分区,分区大师,先把硬盘分成多个分区分区,且在卷标写上系统、软件、游戏、备份等等,并对数据归类得如此有条理而自鸣得意,却不知自己是在自做聪明,这样分区反而会使数据容易丢失,且不便管理,并浪费存储空间。
1、分区常会被问到的问题
我前面的文章也有说过,即使你把软件安装在d盘,该呆在c盘的东西还是会在c盘,你可以打开c:\user\用户名\appdata\roaming文件夹,这东西不是所谓的分区就能解决的。一个软件的必要运行库,如vc2005,vc2008位于c盘,但软件主体数据却保存在d,e,f盘,典型例子就是一些所谓“安装到其它分区”的大型软件或游戏,如果运行这个软件游戏,那么分区反而导致磁头来回大幅度跳动寻道,减慢了读写的速度。从这个角度讲,分区并不会一定会提高磁盘子系统工作效率,甚至会减慢,加大硬盘负担,影响硬盘寿命。再举个直观的例子,你把qq安装到d盘,那么启动qq相当于d->c(软件运行库)->d->c(聊天记录,图片等)-d(必要功能)-c(聊天记录添加),就这样不停的跳来跳去。d盘的东西拷到c盘要很久,而c盘对拷只要一瞬间。
我曾经也总告诉别人,文件不要放在“我的文档”里,而要放到非系统分区,应用程序不要安装在系统盘,安装到d盘去甚至是其它盘去,且对微软在windows中把“我的文档”设计在系统分区,并用户文件都默认放在“我的文档”中很不理解,嘲讽之为失败的设计。装完系统后第一件事就是把user文件夹移到d盘,把所有缓存文件放到d盘,也曾鄙视chrome连个安装目录选项都没有,后来我才明白,当时愚笨的才是我,不理解其中所蕴含的理念,他们这么做才是让操作系统,应用程序,用户紧密的联系在一起。
说到分区,当然联想到电脑出问题怎么办,相信很多吧友对ghost之类的一键还原很是推崇,比的是谁更会装系统,比的是谁装系统更加快,启动系统时间更加短,并以如果系统出中毒了,变慢了,启动不了了,不影响其他分区为由,却不知系统安装一次能正常使用得越久才真正算是高手,才是专家。说了这么多,那么应该怎么分区呢?怎么分区好,更加合理,更加科学呢?
2、分区和windows7的库
前段时间我看到一篇文章,写的win7的库的,写的不详细,因为win7的库和分区紧密联系在一起,我准备花一章的篇幅,专门来介绍和使用win7的库。不习惯用库的可以直接跳过这章,当然希望还是能看一下。
库,英文名为library,文库,图书馆的意思,相信win7里几乎全部的吧友认为win7的库是个没用的功能,认为库只是xp时代的“我的文档”,其实灵活用win7的库甚至可以取代硬盘的分区,我们来看看什么是库,通过“库”这个 windows 7 新功能,可以更加便捷地查找、使用和管理分布于整个电脑或网络中的文件。库可以将资料汇集在一个位置,而无论资料实际存储在什么位置,大大增加了操作效率,win7自带了文档,音乐,视频等库,根据优化则可以增加更加适合自己的库,如软件,游戏,工具,备份等等。我们转回来,既然库是图书馆,图书馆是怎么管理全部的图书呢?我们可以理解成把图书分类成各个行业,如计算机类,散文类,数学类,生物类,然后按照abcd的头字母进行排列,是是不是找书就很容易了呢?
我们直接用图文来习惯一下吧。
这是我win7的库,我把库添加了工具,游戏,备份等等文件夹,下载地址默认为迅雷下载,下载的文件根据分类直接拖到相应的库里就可以了,而库也是指定了相应的地址,例如
工具在c:\tools文件夹里
下载在c:\tddownload文件夹里
c盘里的文件有序的陈列着
我为了操作方便直接把需要用到的库全部进行分类,所有的操作全部在库中进行,例如我下载了一首歌,只需要把下载库里的音乐拖拽到音乐库就可以了,又如我下载了安装文件,则安装后把安装文件拖拽到工具库里就完成了,而工具库又指定了c:\tools文件夹,不需要繁琐的剪切,然后打开计算机,c盘,tools,粘贴,这样是不是效率就高多了呢?如果你常用的文件夹位于硬盘不同位置,并且文件夹层次深浅不一,对于那些路径很深的文件夹,每次定位起来也十分困难。有了库的特性,就可以总能很简便地访问到那些位置了,而且对于很多应用程序来讲,在保存文件时总是默认先以库作为起始文件夹位置,倘若一个路径很深的位置正好包含到了库中,就非常简单了。win7的库是一个跨时代的改进,如果好好的利用,是不是一定程度的能取代繁琐的分区管理呢?
3、硬盘要不要分区?怎么分区?
3.1 我们要不要分区?
我相信大部分吧友都会说,肯定要分区,不然系统出问题了怎么办?说的没错,但不全对。
分区可提高数据的安全性,防止数据丢失,防止数据丢失的核心、关键是养成备份数据的习惯而不是靠单纯的分区这种手段。因为即使是上tb的分区,会因为分区表、文件分配表等几kb数据的出错、丢失而大受影响甚至“全军覆没”(我们目前常见的链式分区表,特别扩展分区和逻辑分区这种模式,一个分区如果丢失,有可能后面全部分区跟着一起丢失),这也是有些高手推荐到只用主分区的原因。所以链式分区这种模式恰恰说明分区的个数越多,存储的数据越多,整体风险就越大。随着硬盘容量越来越大,存储数据越来越多是没法避免的,这也是发展进步的必然,至于分区的个数嘛,是我们可以很好控制的,尽量减少分区的个数反而更能保证数据的安全。形成数据同步和备份的使用习惯,才是保证数据安全的最好办法。
分区防止数据丢失也存在另一理由,即“借助分区,你可以把软件游戏安装到非系统分区,这样重装系统后就不用重新安装那些软件了”,事实是这样的吗?确实,这样做某些比较“绿色”软件还是可以运行,但随着时代的发展,软件越来越与系统结合紧密,实际上这样做很多软件不仅能运行,即使免强能运行,要么丢失修复卸载功能,要么丢失版权注册信息,至少快捷方式你得重新手动建立,软件装到非系统分区不见得是件好事,分区也防止不了软件的某些关键功能、数据的丢失。甚至会出现有的分区爆满,有的分区用不完等情况,这些都是分区后避免不了的问题。既然不可避免,会出现这种情况该怎么办?
3.2 如何合理的进行分区
我们大多数用户使用的机械硬盘,也不排除一些固态硬盘使用者,那我们就按照机械硬盘的原理进行划分,我们先来看一幅图
测试软件给出的读写速度曲线来看,从起始位置至150g位置的这段曲线,大致平行于横座标,其斜率很小且基本没有变化,说明读取速度基本稳定且保持在外圈的较高速度上,在此之后,曲线斜率才开始慢慢变大,倾斜度也越来越明显,说明读写速度开始出现明显的下降趋势,直至内圈时读写速度最小。此时的分区的目的就是为了把那部分最需要高速访问的数据限制在硬盘外圈,从而保证其始终都能以最快的速度进行读写。
好了,说到这里,我们开始吧。
3.3 如果分区,那么我的建议有这几点
1)、分区越少越好,最好在4个以内(4个主分区),这样不会受链式分区表,特别扩展分区和逻辑分区这种模式,一个分区如果丢失,有可能后面全部分区跟着一起丢失这种情况发生
2)、c盘分多大?刚才我说了,硬盘前30-35%是外圈,会更加快,所以我的推荐是,如果你硬盘是500g,那么分150g给c盘
3)、其他空间怎么布局?文件怎么放?我们可以这样理解,所有的应用都会利用到c盘的软件运行库,我们可以把所有的软件,游戏,应用程序放在c盘,d,e依次速度会下降,那么d盘放一些高清影音文件,mp3是最适合的,e盘适合放一些工具,软件备份,系统备份,重要文件备份等等信息,因为这些平时是不会用到的
4)、如果习惯用win7的库,可以把win7的每个库当成一个分区,这样也就是不分区的分区了
5)、固态硬盘不要分区,局部的频繁擦写会让固态硬盘的寿命大打折扣
4、结尾语
相信有不少人的硬盘用了几年,有些分区并不会装满,在划分分区时预留的空间几乎没怎么读写过,特别是为系统分区所预留的那部分空间,这不仅不能充分利用这部分预留的在空间,其它存储位置还因此而过分频繁的读写,也就是说存储介质利用次数方面分布不平均,很明显,分区还不一定会提高磁盘空间的使用效率,反而是引起存储空间的浪费的原因之一。
win7里“库”的理念和“桌面搜索”技术,文件归类和管理大可不必用到硬盘分区,特别是面对多重属性和类型的文件,树状目录方式的文件夹管理方式可谓是捉襟见肘,或者说是先天不足。库让文件管理将发生大的变革,而云存储时代,所有文件在逻辑上都是同一级的,访问文件是靠搜索来确定位置的。
希望本篇文章对一些不知道如何分区,分几区的朋友有所帮助,谢谢大家的阅读。
上一篇: js异步编程的方法和原理详解
下一篇: Oracle之表空间