分享

【转】 我对“硬盘分区”的愚见

 昵称9560311 2012-03-31
注:转自zyphio的CSDN博客

  从2009年Windows 7正式发布之后,我便想落笔把下面的大多数心得体会写下来。但因为太懒,也没打算写得多完善,就没有怎么动笔,只是每次向朋友讲到这个问题,便把说话的记下来那么一两段,这样断断续续就记得很零散,转眼2011年了,趁机整理了一下,发现篇幅还是真的比较想像中的长多了。

  1.我对“分区”的认识经历

  十几年前,当我把只有几G的硬盘分成多个分区,且在卷标写上系统、软件、游戏、临时数据、影音文件、重要文件、备份文件等,并对数据被我归类得如此有条理而自鸣得意,现在回过头来看,我觉得当时自己是在自做聪明,现在才知道这样分区反而是会使数据容易丢失,且不便管理,又增加硬盘损耗,并浪费存储空间。

  大概十年前,当我知道德国人即使是用当时算得上大的十几GB的硬盘,也不会去分区,并几乎都是只有一个分区时,我和很多人一样,都在笑德国人是不是有点笨,后来才发现笨的是我,可以说是擅长搞技术的德国人对硬盘分区的理解有其先进之处!

  我过去有一段时间对品牌机不分区或只分两个区大为不解,特别对一个几十GB的C盘(Windows下操作系统占用的分区被通俗的称作“系统分区”,习惯性的指向“C盘”)而大感郁闷,总是认为是那些品牌机的生产人员偷懒而不去分区,过后来才明白,品牌机硬盘的分区和文件的生成是批量“克隆”的,即使多分几个区也不会影响到生产进度和成本,所以不是因为省事偷懒才不分区。也就是说品牌机的设计、开发人员肯定对计算机原理和市场用户行为有充分的认识和理解才这么做的,现在我对品牌机这种分区方式表示赞同与支持!

  我曾经总告诉别人,文件不要放在“我的文档”里,而要放到非系统分区,应用程序不要安装在系统盘,安装到D盘去甚至是其它盘去,且对微软在Windows中把“我的文档”设计在系统分区,并用户文件都默认放在“我的文档”中很不理解,嘲讽之为失败的设计。后来我才明白,微软的系统架构师肯定比我这个普通用户对操作系统的理解深刻的多了,如此设计肯定有其充分的理由,而是当时我因为无知才不理解其中的用意,是当时我的愚笨才不理解其中所蕴含的理念。而通过计算机原理和发展历史的学习,特别是对Unix风格的操作系统(如Linux、BSD、MAC OS X等)的学习及其使用习惯的理解,我总算明白了“操作系统”、“系统内核”、“驱动程序”、“应用程序”和“用户”的关系,以及其中做为操作系统共通的或者说是普遍性的一般规律,所以我现在安装应用程序(即使是大型游戏)都是按默认目录进行安装,也就是都在与操作系统同在一个分区,且C盘分配了高达几十上百GB的空间,如果我用的是固态硬盘,那我是不打算为此而分区了。

  说到分区,人们少不了说是为了方便系统的安装和恢复,因为可用其它分区来保存系统盘镜像。我曾经和很多人一样,对GHOST之类的一键还原很是推崇,以重装系统的速度、频率而自豪,后来偶然通过对微软认证培训资料,我才了解、才明白,什么叫“系统部署”,它与“系统安装”有何不同!至少从此我便这么理解,系统安装一次能正常使用得越久越才算是高手、专家(以致我大学四年帮很多电脑GHOST过无数次系统,但我自己的电脑只重装过三次,第一是电脑城装机时工作人员做的GHOST(这便是所谓“一键还原”的发展的原动力——降低装机人力投入和后期维护的成本),为的是能尽快检测硬件,我过后重装系统,第二次是为了安装新版的MSDN光盘,第三次是防毒软件卸载失败引起的系统崩溃而不得不重装!也就是说,电脑如果好好用做正常的工作娱乐,不乱捣鼓,即使几年都可以不重装系统。其实对某些服务器来说,在其几年的服役期内,不要说分区和重装系统了,就连开机和关机都只有一次,也就是说,系统部署的这个过程是可以不去涉及备份系统盘镜像的,通过分区来保存系统盘镜像不一定是必要的,如果是,相信微软早就会内置这一功能(虽然现在Windows 7已经内置多层次的备份工具)。所以,系统安装和恢复虽是分区的充分理由,但不是必要理由!

  2.分区的意义、目的和理由

  2.1.不同操作系统往往不可以同时装载在同一个分区,分区解决了不同操作系统装载在同一个物理硬盘的兼容性问题

  这其实是分区这一概念、功能诞生的主要原因之一,因为不太可能把Windows 7和Mac OS X 10.6安装在同一个分区,当然不是指虚拟机方式下的虚拟磁盘,其实在虚拟机层面也不是同一个分区。

  但是,在硬件效能已经达到一定高度时,在“虚拟化”的背景下,“分区”用来保证操作系统的独立和兼容这一最原始的作用也将很快成为过去,关注Windows的发展的人应会注意到,从Windows XP开始,直到Vista,微软推行了用户数据与设置的虚拟化,如今的Windows 7系统,不仅可利用微软的App-V把用户数据、设置和应用程序都虚拟化,而更重要的是,Windows 7已经从最底层开始支持“操作系统虚拟化”,是通过VHD虚拟磁盘来实现的,从此,多个Windows可以存于同一个硬盘“分区”且同时运行,彼此独立,互不影响,不要说企业级应用,目前已经有许多普通用户,利用VHD,做到一人一个独立的操作系统。

  2.2.机械硬盘盘片外圈读写速度相对内圈要快,分区可以把常用数据限制在读写速度较快的盘片外圈

  传统机械硬盘也叫温切斯特硬盘,其诞生初期与软盘一样,盘片每圈的扇区数是相同的,当盘片转动的角速度恒定的情况下,虽然盘片外圈的线速度就比内圈要快,但是盘片内圈和外圈的读写速度是一样的。后来随着容量提升,要求提高存储单元密度和提高存储介质利用率,这使得盘片内外圈每个磁道的扇区数不再一样的,在相同密度下,盘片外圈的存储单元比内圈多,恒定转速下外圈的读写速度就比内圈要快。

  即对于对于机械硬盘,从测试软件给出的读写速度曲线来看,从起始位置至20%-30%位置的这段曲线,大致平行于横座标,其斜率很小且基本没有变化,说明读写速度基本稳定且保持在外圈的较高速度上,在此之后,曲线斜率才开始慢慢变大,倾斜度也越来越明显,说明读写速度开始出现明显的下降趋势,直至内圈时读写速度最小。此时的分区的目的就是为了把那部分最需要高速访问的数据限制在硬盘外圈,从而保证其始终都能以最快的速度进行读写。如果能有其它方式,如软件上的主动优化,从而保证需要快速访问的数据都集中在硬盘外圈,那就没必要分区了。

  而对于固态硬盘,其原理决定了读写的速度是固定的,它的读写速度曲线从理论上来说只是一条平行于横座标、斜率为0的直线,实际上因其它因素影响读写直线会存在一定幅度的波动,但也不会出现传统机械硬盘上内外圈极为明显的速度差,所以在固态硬盘上,通过分区来优化数据读写速度这一意义完全可以忽略。

  2.3.分区会减少文件系统的文件碎片,提高磁盘子系统工作效率

  对于传统机械硬盘在读写数据时,存在着磁头寻道定位数据物理位置的问题,文件碎片的越多,磁头来回跳动寻道的动作就越频繁,耗时也越多,从而影响磁盘的读写速度。通过分区,确实可以限制某些数据在磁盘的分布位置以减少文件碎片,但对现在越来越好的硬件性能和越来越先进的文件系统,文件碎片也越来越不容易产生,其对性能的影响也越来越小,特别是对于即将到来的固态硬盘时代,影响更加小,因为固态硬盘虽然存在“寻道”,但时间只有机械硬盘的寻道时间的几百分之一,而且是稳定得多!

  另外,一个软件的必要运行库位于磁盘外圈的系统分区,但软件主体数据却保存在磁盘内圈的其它分区,典型例子就是一些所谓“安装到其它分区”的大型软件或游戏,如果运行这个软件游戏,那么分区反而导致磁头来回大幅度跳动寻道,减慢了读写的速度。从这个角度讲,分区并不会一定会提高磁盘子系统工作效率,甚至会减慢,这也是我认为“软件装到D盘”会影响性能的理由,也就是我推荐像品牌机那样“大系统分区”且把软件装到“系统盘”的原因。

  2.4.方便文件分类管理,提高磁盘空间的使用效率

  文件夹不是也有相同的功能嘛,如果考虑到“库”的理念和“桌面搜索”技术,那么文件归类和管理大可不必用到硬盘分区!特别是面对多重属性和类型的文件,树状目录方式的文件夹管理方式可谓是捉襟见肘,或者说是先天不足。随着Windows 7的“库”概念的引入,文件管理将发生大的变革,而云存储时代,所有文件在逻辑上都是同一级的,访问文件是靠搜索来确定位置的。

  退一步讲,即使现在的文件系统里,管理文件时,你会发现,在两个目录间移动文件,如果这两个目录是在同一个分区,无论文件多大,几乎都是瞬间完成,如果这两个目录不在同一个分区,那么,文件越大,所耗时间就越长。也就是同一个分区里面文件移动的速度要远快于不同分区间文件的移动,原因是同一个分区里移动文件,只是改变文件在文件分配表里所处目录,不用修改文件本身占用的扇区,而不同分区间移动文件,就要先把文件整体重新写入到目标分区并擦除原来的,此时,文件体积越大,占用时间越长,所以从这个角度讲,分区反而给文件移动带来不便。

  相信有不少人的硬盘用了几年,有些分区并不会装满,的在划分分区时预留的空间几乎没怎么读写过,特别是为系统分区所预留的那部分空间,这不仅不能充分利用这部分预留的在空间,其它存储位置还因此而过分频繁的读写,也就是说存储介质利用次数方面分布不平均,这对机械硬盘来说问题不算太大,但对于固态硬盘这可是一个严重影响使用寿命的问题,还好现在固态硬盘都有底层的平衡分布算法。很明显,分区还不一定会提高磁盘空间的使用效率,反而是引起存储空间的浪费的原因之一。其实在服务器领域这个问题更为严峻,加上固态硬盘时代的到来,前面提到的VHD虚拟化磁盘一个重要的作用就是解决这种情况,VHD虚拟化磁盘里的操作系统并不会要求一定要保存在哪个物理存储介质哪个位置,加上VHD差分盘功能,可以多个独立的操作系统对应一个差分母盘,结果可以大量节省存储空间,也就是说,你不用为安装两个Windows 7而去各准备两个20G的分区,而只要一个VHD差分母盘,并为两个系统各生成对应的差分子盘即可,差不多可以省去原来一半的空间,而且要多少空间就用多少空间,不会再因为原来分区规划的太小了,装个软件而导致分区空间不足,存储介质无论哪里都有相同的使用概率;如果C:盘是“动态卷”,如当前硬盘不够用了,只要再接上一个新的硬盘立即用,对于VHD中的操作系统是不知道看似完整且只有一个的C:盘,其实横跨了几个物理驱动器甚至分布在几台相隔几千公里的服务器上。可见,操作系统虚拟化时代,传统概念的硬盘“分区”反而是对存储空间的束缚,是在浪费空间!

  2.5.分区可提高数据的安全性,防止数据丢失

  防止数据丢失的核心、关键是养成备份数据的习惯而不是靠单纯的分区这种手段(最好不要在同一个物理设备上做备份)!因为即使是上TB的分区,也会因为分区表、文件分配表等几KB数据的出错、丢失而大受影响甚至“全军覆没”(我们目前常见的链式分区表,特别扩展分区和逻辑分区这种模式,一个分区如果丢失,有可能后面全部分区跟着一起丢失),这也是有些高手推荐到只用主分区的原因!所以链式分区这种模式恰恰说明分区的个数越多,存储的数据越多,整体风险就越大。所以,随着硬盘容量越来越大,存储数据越来越多是没法避免的,这也是发展进步的必然,至于分区的个数嘛,是我们可以很好控制的,尽量减少分区的个数反而更能保证数据的安全!当然,形成数据同步和备份的使用习惯,才是保证数据安全的最好办法!推荐另备一个移动硬盘或大容量U盘闪存卡用来同步备份你的重要数据,如果网络条件好的,网盘也是数据同步和备份的不错的选择!

  另外,分区防止数据丢失也存在另一理由,即“借助分区,你可以把软件游戏安装到非系统分区,这样重装系统后就不用重新安装那些软件了”,事实是这样的吗?确实,这样做某些比较“绿色”软件还是可以运行,但随着时代的发展,软件越来越与系统结合紧密,实际上这样做很多软件不仅能运行,即使免强能运行,要么丢失修复卸载功能,要么丢失版权注册信息,至少快捷方式你得重新手动建立,所以,从这一角度来说,加上前面我说到的“系统部署”理念,软件装到非系统分区不见得是件好事,分区也防止不了软件的某些关键功能、数据的丢失。

  还有,相信你碰到过前面分区的空间不够用,而后面分区却可用空间一大片的这种情况,那这时很多人会使用分区魔术师这类无损动态调整分区的软件,看你分区中数据的多少,无损动态调整分区过程少则几十秒,多则十几小时甚至几天,这一过程,不说对硬盘的寿命有影响,更重要的是极易造成数据出错和丢失,可见,这是硬盘分区带来的麻烦。

  3.要不要分区

  3.1.根据不同的需求决定要不要分区

  我的建议是,如果你不安装多操作系统,或是多个操作系统在不同物理硬盘上,或只是作日常使用的普通的用户,或者不是有点偏执心态的测试狂,或者不是对性能有极端纠结的发烧玩家……那么没必要分区!

  当然,目前如果你用的是机械硬盘,即使安装多操作系统,我还是推荐你把硬盘前部30%的空间划出来做为操作系统和应用程序的使用分区,其余的空间则作为一个分区,存储与操作系统无关的数据。如果你已经在使用固态硬盘了,那其实也没多大必要分区,只要你把你的数据放在我的文档里面,且有良好的数据备份习惯就行!

  3.2.既然还是要分区,那应注意下面几点

  3.2.1.分区方案因需要而不同

  这个是一个辩证的说法,尊重客观的需要。没有说一定或强制要这么个分法,你觉得有必要你就分区,没必要就不要去分区,例如你要做多系统布置或实验,那我推荐你还是使用多主分区或者另备一个存储器得了,一般就不要把系统安装到逻辑分区!

  要知道对于现在的硬件条件下,特别是使用新一代的MAC OS X和LINUX系统时,是没有多少普通用户会去考虑分区这件事,除非服务器应用的特殊需要(通过分区对经常更改、变化大的文件进行隔离或定位以提高性能、延长存储介质寿命)或为IT管理的方便(常见于笔记本电脑的硬盘分区,在工厂层面为备份预系统而做的隐藏分区,在用户层面是不可见或不可修改的),其实分区更多的只是DOS类系统给我们造成的惯性思维!

  3.2.2.“分区”的最高境界就是不分区

  这个原则可谓是“无为无所不为”的道家哲学理念的具体阐述——上面已经提到,因为从文件分类管理的角度来看,分区和文件夹都具有文件归类的功能,不分区,所以每个文件夹都可以成为“分区”,且文件在同一个分区不同文件夹的移动肯定要比不同分区的移动要快,因为那只更改了文件分配表,而不用具体的去改变整个文件所占用的磁盘存储单元,节省时间的同时,更保护了存储介质,特别是对固态硬盘来说,减少擦写就是在延长寿命,正所谓不“分区”就是为了更好的“分区”。

  或是从更深远的角度来说,软件和硬件的进步,使我们可以不必过多考虑硬盘分区这概念,如“库”、“卷”、“固态硬盘”、“廋客户端”之类的概念的出现,“云”时代更是如此!相信在未来,分区这个概念会被淡化甚至消失,当“分区”进化到一定程度,那就不再“分区”了。

  3.2.3.即使要分区也要根据“人”与“机”这两方面去规划

  所谓“人”和“机”,是指访问数据的主要对像,正如我前面建议的方案,把硬盘前部30%的空间划出来作为一个供操作系统和应用程序使用的分区(因为我们希望电脑在访问这类数据时能有最快的读写速度),这个分区的访问对像主要是操作系统和应用程序,所以称为“机”,你系统要重新布署,这个分区的极大部分数据基本上很难再次利用,往往重新安装系统后都要重新安装一遍对应的应用程序,即这分区里的数据与操作系统类型蜮机器硬件类型有着很大的关系,其存储空间多数时候是由操作系统和应用程序主动去分配和管理。同样,把硬盘后面剩下的空间作为一个分区,这个分区的访问对像主要是我们“人”,这个分区文件的管理和数据的存储主动权是在“用户”的手上,里面保存的数据与具体的操作系统或硬件平台在依存度方面不太紧密,甚至是无关,在Windows下可用,在Mac OS或Linux访问也不成问题!这就是我赞同品牌机分区方案的原因之一,虽然品牌机分区时不一定是划出硬盘前部30%的空间用来安装系统和应用程序!

  3.2.4.在分区不超过4个的情况下,每个分区最好都是主分区模式

  各厂家其实早已经推出了3TB的硬盘,如果你电脑BIOS和操作系统支持GPT分区表,且在使用超过2TB的硬盘时,相信你已经会选择使用GPT模式的分区了!但目前硬盘主流容量还没超出2TB的情况下,大多数电脑硬盘使用的是MBR规范的分区表,传统的MBR分区表最多只能保存4个主分区,而且占用的是硬盘的0柱面0磁头1扇区中的512字节,这个扇区会受到硬件、操作系统和防毒软件的重点保护,在用户层面也是不可见的,所以不容易被改写或破坏,加上容量小,备份也更是方便快捷,如果你都是用主分区,那么只要备份好这个512字节的扇区,4个主分区的位置你就很好的备份或还原!即使某一个主分区或MBR出现问题,也只要恢复这512字节的扇区,往往能保证其它主分区不会丢失!原因在前面已经提过,就不赘述了。

  4.后记

  不可否认,“固态硬盘”、“虚拟化”和“云”时代背景下很多观念要重新审视,因为但凡事物都在不断变化发展;而事物本身更是有好必有坏,也应辩证对待。上面某些观点可能比较偏执,或钻牛角尖,或待商榷,错漏更难免,加上表达能力一般,文笔也不好,所以就称之为我的“愚见”吧,权当算是我经验的总结吧,难得码了之么多字,欢迎讨论和指正。

  以下是http://www.的评论

  BOPI

  看了半天还是没理解 是你讲的不清楚 还是你讲的太深奥?建议你再简单点再白话点让新手看明白

  几个部分还是比较认同的:

  1.系统安装一次能正常使用得越久越才算是高手、专家

  2.通过分区,确实可以限制某些数据在磁盘的分布位置以减少文件碎片,

  3.把硬盘前部30%的空间划出来作为一个供操作系统和应用程序使用的分区(我建议再多点,根据你使用软件和游戏等常使用的多少)

  不认同的几点:

  1.但对现在越来越好的硬件性能和越来越先进的文件系统,文件碎片也越来越不容易产生。

  解释:根据使用的长久和频繁使用,机械硬盘还是无法改变。推荐你去尝试AHCI跟RAID 如果你喜欢大型游戏RAID0将是你最好的选择 RAID1~10 不再做解释 懂最好 然后是迅雷跟BT对硬盘的占用和损耗也事关重大

  2.不分区,所以每个文件夹都可以成为“分区

  解释:这点你明白的,分区是为了更快的读取和写入,只能说少分区比较好,每个文件夹只能代表逻辑分区或则逻辑都不如,希望你写明白,以免误导人家

  个人观点:对于逻辑分区的使用大家都有错误,逻辑分区其实好比主分区的文件夹,但比文件夹更好,是对磁盘道的划分,也就是内圈外圈的划分,比如:我安装盘D盘一个逻辑掉得D、E,软件安装外圈D盘,游戏安装内圈E盘,这可以根据你的喜好来决定,这样才是真正提高你的读取写入。如此扩展分区才是真正的逻辑使用。你滴明白? 切勿都主分区,那只是传说,对逻辑的使用误区。 多数情况下下载盘建议另用一个小硬盘 这就是我对你文章的关键所评

  3.游戏如果安装到其他分区,按照你说的 外圈比内圈的转数快,但你游戏如果装到C盘或则D盘这就是外圈了,可盘符还是会满,后面的游戏跟软件随着硬盘的使用还是会装到内圈去 速度自然上不去

  解释:我的理解是按照你的说法 安装的软件跟游戏自然存到前盘也就是C或D盘给一定多份额的容量用于安装系统跟软件游戏(根据上面我的解释可以对D逻辑),其余软件安装包,游戏安装包等放中盘就是E盘 尾盘F盘放些重要数据或则电影音乐即可 因为尾盘F盘也就是内圈了 这些文件只要保护好就可以 读取方面自然最求,在数据方面来说从外盘读取到内盘,你所保存到尾盘的重要数据。。。。嘿嘿 说不定要悲剧,不过也不好说,建议另外备份一份。但数据盘改成主盘比较好。我说明一点,多硬盘模式因为大小不同不走RAID然后都走主分区,在自动GHO或则安装系统的时候磁盘盘符序号会打乱,BIOS是锁不住的 一旦还原跟不小心安装系统,哼哼~杯具的是自己 特别是新手 如果非要主分区只能拆掉一个 装完再插回去 另外就是新手一辈子的电脑用下来 硬盘使用量整体不会超过30% 所以你说的如何分区都是浮云不受影响

  另:对于你说的固态硬盘说法是目前市场的固态容量小价格高 对我们的消费的台阶还是很大,二则说它成熟可它不成熟,但说它不成熟可它还是比较成功的,目前硬盘大厂 希捷 日立 西数等还未正式生产,估计也是在等待再研究,所以我不急 最多买一个当系统盘而已

  对于你的备份方面:

  1.云存储 我只能说是笑话 国内网络是个杯具,一切云存储都是浮云 最多只是重要数据云存储,而机密文件白痴才云存储,反而因为每次开机的同步从而降低了网速的质量,大不了买个移动硬盘备份而已

  2.因为分区表、文件分配表等几KB数据的出错、丢失而大受影响甚至“全军覆没”,特别扩展分区和逻辑分区这种模式,链式分区这种模式恰恰说明分区的个数越多,存储的数据越多,整体风险就越大。尽量减少分区的个数反而更能保证数据的安全。

  我只赞同最后一点,第一点我可以反驳,我PC用了8年,换过硬盘几个,操作过的电脑也不少,但对与分区表出问题,我经历不少,但往往都是事前分区问题。但只要使用安全妥当,这些都可以忽略 还有数据恢复不再是梦想。

  附:对于多系统的分区,我只能说改多少分区还是多少分区,品牌不同系统{MAC和LINUX}会应同盘存在其他系统,在访问的时候从而限制或则硬盘其他系统的读取跟写入。当然同品牌WIN98/2K/XP/7自然可以统一分区

  对于硬盘我只能说几点,再好的厂家也存在次品,再好的硬盘使用不当也是一样,一切看人品,看实力。别想着理性对待就是好,一切自然而然。

  比较疑问的:

  因为个人对分区模式GPT和MBR的理解还是不太清楚,不过听你的意思是两则模式直接的区别在于主分区的多少限制关系?难道低容量的硬盘不能走GPT模式? 改天我就测试160G的硬盘看看,我的1T已经GPT了

  因为随便看随便写,我的次序写的更乱,你随便看吧,只写一遍不再复查,如有错字只能怪微软全拼 时间不早了 看你这文章我理解了半小时 晚安~

  突然想到补加了红色标识,方便大家清楚。

  古月心

  (玩过了安卓才知道什么叫商业头脑。。。。。 ...)

  2011-2-20 09:06:01 6# 本帖最后由 古月心于 2011-2-20 09:52 编辑

  个别的观点不是太认同。大部分的经验还是非常不错的。值得学习和推荐!

  过多的分区的确不利于硬盘使用率。读写的偏差、空间的浪费等,确实是个问题,硬盘物理坏道等等,也不可避免。

  但是,楼主提到的良好习惯,要知道WINDOWS的某些病毒不是良好的习惯就可以完全避免的,如果中了顽固的病毒、木马,把你的安全系统全部破坏,不重装系统,可能性不大。就算是安装非GHOST原版系统,可能性也不可而知。

  不过,还是赞同楼主,安装一次系统使用的越久才是高手!

  ps:安装完不用的不算......

  zyphio

  2011-2-21 00:36:01 9# 呵呵……本人吹水文引发楼上几位高手的评论……特别是三楼……花了那么多时间看本帖……倍感荣幸……谢谢楼上各位……

  确实本人表达能力不行……一些表达不太清楚……还请见谅……

  不过,有几点还是附加说明一下……

  一、本文并非高深技术帖(我认为技术帖得给出实验实例,特别是拿数据来说话)……本文定位于经验分享,读者是有一定电脑知识和使用经历的普通的电脑爱好者,而非IT专业人士……正因为此,如三楼批评的,我确实没考虑RAID各种组合、“卷”技术引发的情况……

  二、本文说到的背景是具有前瞻意义的,非指现在……二三十年前,备份数据可不一定有移动硬盘,而是多买几张软盘,所以未来,不一定买个移动硬盘,多同步几个不同供应商的云存储会是备份数据的更好选择……另……固态硬盘的主流化使用是必然的,不过不是2010而已……传统机械硬盘3大厂目前不生产固态硬盘,关键不是因为固态硬盘技术不成熟,而是市场策略所致,哦,技术专利也是一个很重要的问题……至于云存储,国内现阶段确实是杯具,且是特别的怀具,但在发达国家不然,至少未来云存储和数据银行、数据保险柜等是大势所趋……所以现在这种情况,我非常赞同三楼买个移动硬盘的说法……

  三、至于“逻辑分区”的问题嘛,我要说明一点,硬盘分区最开始的时候是没考虑扩展分区和逻辑分区的,逻辑分区只是一种适应需要而发展出来的技术……且是MBR技术有点“无奈”、“折衷”的做法……扩展分区中的逻辑分区,是链式记录的,前一个逻辑分区的分区表保存下一个逻辑分区的位置,正因为这样,做数据恢复的人都知道,如几个逻辑分区丢失,是最难恢复也是最好恢复的。都用主分区的原因是MBR的分区表能完整记录四个主分区的开始和结束位置,这方面有点类似GPT,GPT分区表中可完整记录各个分区的位置,每个GPT类型的分区其位置记录不依靠其它分区。另……GPT的适用与硬盘大小无关,超过2TB的除非在MBR处载入硬盘厂家的中间件程序,否则是无法使用MBR去管理超过2TB的空间……32位操作系统也存在类似的问题……

  四、至于内外圈速度差以及数据分布的问题,不在于数据是音乐、电影还是游戏软件……也不于C、D、E、F……之些分区……而是在于这些数据是否要尽可能的快速访问……如,你是个多媒体工作者,你的第二个硬盘放着后备操作系统和你最常用的多媒体数据,那么,我推荐你把后备操作系统和软件装到内圈,把你的外圈分出一个区来装你常用的多媒体数据……

  五、“不分区,所以每个文件夹都可以成为‘分区’”,我这句话要联系上下文去看,我这句话的分区二字是加了引号,也就是说强调的是分区在归类数据方面的作用,而不是指划分盘片的作用……

  六、文件碎片的问题,以我为例吧,我的硬盘开AHCI,分为两个分区,第一个分区NTFS是Win7系统、应用程序(含各类大型游戏),像我这样的人,软件游戏肯定没少更新,删了装装了删……第二个分区NTFS格式存些与系统无关的各类数据,包括虚拟机的磁盘等,半年没看过碎片情况了,刚试了一下,Win7的碎片整理程序对两个分区的分析结果依然是0%碎片……所以正如7楼所说,NTFS相对FAT32在数据管理方式上是有极大的不同的……确实NTFS可以相当大程度上减少磁盘碎片产生。至于固态硬盘嘛……最期的固态硬盘之所以不成熟,就是“文件碎片”问题相当麻烦,其对性能的影响远比机械硬盘的“磁盘碎片”来得严重的多,几乎可让固态硬盘性能下降80%……好在主控的平衡算法的改进……现在这个问题基本可以忽略……

  七、凡事怕“专”,一专什么事都不好一概而论了!如果专门搞P2P的,硬盘损耗当然明显,专门挂机BT的,要台专门功耗不超10W的BT“盒子”电脑更好(淘宝上看看吧,省的是电啊),专门玩游戏,因为RAID0模式对存储子系统性能提高有立竿见影的效果,确实有利游戏的快速加载……这同相当赞同三楼所说……

  举报

  zyphio

  2011-2-21 00:46:55 10# 回复 BOPI

  1.低容量的硬盘一样可以gpt。gpt是一种全新的磁盘数据安排方式,与传统的分区机制mbr根本不同。微软从2003开始提供支持,到7的时候基本完善了。

  2.ntfs文件系统,碎片的影响不是那么大。看看与ntfs设计思路很相似的unix文件系统家族,现在都没有一个甚至基本可用的碎片整理工具。尤其是存放大文件的分区。

  3.有个东西叫光盘。

  4.数据恢复没有那么理想,分区软件没有那么可靠,因为我也见过不少的例子如:

  使用patition magic导致破坏安装了vista的硬盘上面的数据

  “无损”分区中间出错,数据浮云

  分区软件分区不规范,安装linux时因不熟悉最终导致数据挂掉等等

  ps1.请问楼主能否转载?

  ps2.与bios相对的是efi。

  呵呵……

  1.确实,BOPI可再仔细了解一下MBR分区规范和特点……以及GPT相对MBR的进步是什么……

  2.确实,我个人使用的结果就是最好的例子,NTFS格式的分区……半年了,软件装了卸了装……Win7还是给出0%的碎片率……

  3.备份嘛……确实不只有移动硬盘……是有光盘……还有U盘……哦……十年前还用软盘的居多……对……当年做多媒体的很多在zip盘……未来……多同步几家云存储供应商……

  4.确实数据恢复没那么理想……养成好的备份习惯比数据恢复来得有意义……个人就多做备份……企业完善容灾系统吧……PM太老了,不支持NT6的MBR很正常……无损分区搞丢数据我见的也不少……

  欢迎转载,务必注明作者出处即可……zyphio的CSDN博客……谢谢……

  举报

  七彩病毒

  2011-2-21 10:42:03 11# 不是很玩得转电脑、外部移动存储还不是很完善且个人数据过多的情况下,普通用户至少分两个区吧。

  简单举例:一个朋友,高清和摄影爱好者,2T硬盘,照片60G以上,影片1T以上,单反玩的不错电脑就不行了,不分区?系统完了就是灾难,我倒是有个500G移动硬盘可帮他,能帮多少?对个人来说,2T的主机硬盘再配2T的移动硬盘或者整箱的DVD刻录盘实在是多数人无法接受的配置。什么云啊U盘啊GPT啊光盘即便是蓝光啊VHD啊动态磁盘啊部署啊,在大量数据和现有宽带条件面前绝对是浮云。

  以举例的情况来说,当个人资料过多时,比如分类非常繁杂的个人摄影作品及影视作品,不分区纯目录管理就是灾难,你要说我就一个摄影文件夹,但这里面套的文件夹过多也是灾难,库方式听起来很美好:到处扔,都归到库里,除非你能保证磁盘和系统不出任何问题,否则经年累月下来,连你自己都不知道原始文件扔在哪里了,如果此时恰好系统进不去,虽然很简单可以挂机读取你的硬盘,可把数据备份出来就难了,就一个分区,重要文件散落在大硬盘的各个角落里,这备份成本过高,我这帮做系统的敢给你重做?重要数据损失了就麻烦了。当然,说了提前备份提前备份,可有多少个人用户平时不停的定期备份自己的家用电脑资料?数据量过大的用户更是接受不了备份成本(金钱、时间)。

  另外还有大量下载(高清)的问题,即便NTFS,即便WIN7,碎片还是很高,超过30%很常见,最好单独一个分区,下载过的东西喜欢的收藏,不喜欢的删掉,此区专做各种系统临时交换和下载,根本不进行碎片整理,如此方案还是有实用价值和经过考验的。系统盘和一般应用的分区也不是您说的半年后还是0碎片,刚装上就有碎片的,只是WIN7有自动后台优化而已(就是很多人说的WIN7无缘无故硬盘狂转),单分区的劣势又来了,比如频繁交换文件的情况下,硬盘超过500G或者更高,系统自动优化也不堪重负,运行效率降低也是必然的情况了。而资料类单独一个分区,这部分的碎片就极少,也不需要经常整理,反而是提高了使用效率。

  简单说,如果你不是很玩的转电脑,其实最少两个分区,最理想3-5个分区,方便系统出现问题后,别人帮你的忙。只玩玩QQ看看在线视频偷个菜用WORD编辑个人简历且个人资料很少的人不在此列,比如典型的一般办公室电脑,最多两个分区足矣,有备份服务器或域控的公司,普通员工电脑一个分区足矣。

  不是反对库,也赞成分区过多影响磁盘空间使用率,也很推崇VHD和动态,只是要从实际出发,用电脑的人是什么习惯,很大程度上决定了分区的形式,至于LZ反复用LINUX来对比,我倒觉得没啥必要,系统平台不同,用户分类不同,严格的说,没有可比性。小白(无侮辱成分,比如我举例中的朋友,电脑小白但是摄影非常出色)们如果不懂LZ说的是什么,最好不要生搬硬套,该借鉴的借鉴吧。

  zyphio

  2011-2-21 18:06:35 13# 本帖最后由 zyphio 于 2011-2-21 18:20 编辑

  看来我的观点有点标新立异了……又挨炮轰了……不过谢谢LZ……顶了这么长……我也就你的回复说说我的观点……详年我在9楼的回复……权作讨论吧……

  ……不是很玩得转电脑、外部移动存储还不是很完善且个人数据过多的情况下,普通用户至少分两个区吧。

  简单举例:一个朋友,高清和摄影爱好者,2T硬盘,照片60G以上,影片1T以上,单反玩的不错电脑就不行了,不分区?系统完了就是灾难,我倒是有个500G移动硬盘可帮他,能帮多少?个人来说,2T的主机硬盘再配2T的移动硬盘或者整箱的DVD刻录盘实在是多数人无法接受的配置。……在大量数据和现有宽带条件面前绝对是浮云。……

  以举例的情况来说,当个人资料过多时,比如分类非常繁杂的个人摄影作品及影视作品,不分区纯目录管理就是灾难,你要说我就一个摄影文件夹,但这里面套的文件夹过多也是灾难,库方式听起来很美好:到处扔,都归到库里,除非你能保证磁盘和系统不出任何问题,否则经年累月下来,连你自己都不知道原始文件扔在哪里了,如果此时恰好系统进不去,虽然很简单可以挂机读取你的硬盘,可把数据备份出来就难了,就一个分区,重要文件散落在大硬盘的各个角落里,这备份成本过高,我这帮做系统的敢给你重做?重要数据损失了就麻烦了。当然,说了提前备份提前备份,可有多少个人用户平时不停的定期备份自己的家用电脑资料?数据量过大的用户更是接受不了备份成本(金钱、时间)。

  七彩病毒 发表于 2011-2-21 10:42

  电脑城里装机的……给自己的主机配上两个2TB的硬盘的我见过好几个了……

  还有在一个媒体行业的混的朋友……他确实有一柜子的刻录盘(还有几箱早期的磁带哩)……他电脑维护不算太懂……只是多媒体编辑很在行……他刻录机到现在用挂了N台了……他去年10月份升级了他台式机时,他电脑本身就有个500GB的硬盘了……还拿个2TB的新硬盘+320GB的移动硬盘……他其实手头本就有一个200GB的移动硬盘……按他吹水,他自己在圈子里算业余的……他那班做媒体的朋友还有更专业的设备……动不动就外置硬盘阵列箱或存储服务器的……他说下一步给自己先配个四盘位的再说……

  所以,您所说的接受不了备份成本之类的,我认为是要么因为这用户不够专业……要么这些数据不那么重要……因为是“家用电脑资料”……再专门一点……一些企业投入大量资金建容灾备份中心是为了什么呢?……

  一句话……凡事怕专……一专什么难说了……本文不是给那些专业人士和有专门需求的人看的……

  “……在大量数据和现有宽带条件面前绝对是浮云。……”这个我同意,但你都说是“现在”啦……我文章可不是说“现在”,我说的是“未来”……

  另外还有大量下载(高清)的问题,即便NTFS,即便WIN7,碎片还是很高,超过30%很常见,最好单独一个分区,下载过的东西喜欢的收藏,不喜欢的删掉,此区专做各种系统临时交换和下载,根本不进行碎片整理,如此方案还是有实用价值和经过考验的。系统盘和一般应用的分区也不是您说的半年后还是0碎片,刚装上就有碎片的,只是WIN7有自动后台优化而已(就是很多人说的WIN7无缘无故硬盘狂转),单分区的劣势又来了,比如频繁交换文件的情况下,硬盘超过500G或者更高,系统自动优化也不堪重负,运行效率降低也是必然的情况了。而资料类单独一个分区,这部分的碎片就极少,也不需要经常整理,反而是提高了使用效率。

  七彩病毒 发表于 2011-2-21 10:42

  首先,0%的碎片率不是指没有碎片……这是一个比例的问题……

  我解释一下原因吧:Win7本身10G的系统文件,这在装完了一般不会有太大的变动,5GB大型软件,几十上百GB的游戏,卸载一般是一整大块文件全删,安装也是一整大块文件全写入……所以不会产生太多磁盘碎片……经常更新变动的只是一些共享、小型的软件,占了大概一两GB的空间……再有系统、浏览器缓存大不了也一两GB,这样,即使这两部分的空间再多碎片……相对于整个分区的比例也大不到哪去……

  另,Win7会在后台优化磁盘碎片这是事实……但微软不会笨到让它拖正常运作的后腿……更不至于自动优化到“不堪重负,运行效率降低”,效率低是因为没有专门的设备……就如找普通台家用机去做大型文件服务器的工作……相信不用怎么动就不堪重负了……

  简单说,如果你不是很玩的转电脑,其实最少两个分区,最理想3-5个分区,方便系统出现问题后,别人帮你的忙。只玩玩QQ看看在线视频偷个菜用WORD编辑个人简历且个人资料很少的人不在此列,比如典型的一般办公室电脑,最多两个分区足矣,有备份服务器或域控的公司,普通员工电脑一个分区足矣。

  七彩病毒 发表于 2011-2-21 10:42

  这个说到我文章的点子上了……很赞同……!!!

  不是反对库,也赞成分区过多影响磁盘空间使用率,也很推崇VHD和动态,只是要从实际出发,用电脑的人是什么习惯,很大程度上决定了分区的形式,至于LZ反复用LINUX来对比,我倒觉得没啥必要,系统平台不同,用户分类不同,严格的说,没有可比性。小白(无侮辱成分,比如我举例中的朋友,电脑小白但是摄影非常出色)们如果不懂LZ说的是什么,最好不要生搬硬套,该借鉴的借鉴吧。

  七彩病毒 发表于 2011-2-21 10:42

  确实……从实际出发,你习惯怎么用就怎么分区……确实这样……这个与我在文章后面提到的类似……

  像我,无损分区很常用……为什么,因为一些老软件的驱动在虚拟机下跑都跑不了……只能在主机中划出一点空间装个XP……实机运行……但用完我就删了……还原分区……

  另……如果楼上说的“电脑小白”连分区都不明白什么意思……想要生搬硬套都难……呵呵……

  还有……我不是linux高手专家……不知楼上“严格来说,没有可比性”……这个我不太理解……windows和liunx都是操作系统……“严格”来说二者的共性可不少……不同的更多体现在最终的用户体验上(你说的“用户分类不同”?)……大家可去查一下NT6类的系统为什么把NT5类系统的“Documents and Setting”目录改为“users”,用linux的人肯定眼熟,但linux下是home,但改为Users比D&S更加准确的描述此目录下的文件……深层面的原因……则是操作系统“分层”架构的体现……也是微软规范化、专业化Windows的一个要求(我自已的想法)……但相信微软官方没说这么晦涩吧……

  最后……本文是我的经验……其核心也是一种管理分区的思想……针对也就是家用普通办公……如果是做服务器或做工程应用的,本就不应借鉴……谢谢楼上帮我告知大家……呵呵……

  举报

  七彩病毒

  2011-2-21 20:15:16 14# 您客气了,炮轰实在是谈不上,其实论坛里多些可“论”的话题我挺喜欢,比根本没啥可说的话题或者问题强不少。

  确实我身边的多数人都不够专业,所以不太愿意多花钱投入到备份上,但是个人数据又确实不少,远远大于几年前40G搞定一切(只包括个人数据,软件什么的都不算)的,我想这样的人可能还是占多数,我自己是U盘移动硬盘光盘云都拿来备份,但也只能说根本不成系统,随便备份,也没啥固定习惯,多数人怕也跟我一样吧?非涉公资料基本不会太在意备份,对我来说,除了生活中的点滴照片外,就是最喜欢听的歌,还有那么几部非常喜欢的高清电影,一个500G的移动硬盘专门备份音乐和照片,影片全部盘片保存,网上存些经常异地使用的数据。

  其实我倒是非常适合单分区,也在几年前尝试过,当然那时候的尝试仅仅因为硬盘空间不足,想尽可能利用空间,但本人有些“怪癖”,隔几个月总是喜欢整理磁盘,知道有不好的地方,就是忍不住,最后还是投降,分区吧,否则一个不大的320G硬盘,里面接近270G数据,整理起来真是有些痛苦。

  至于说WIN7的后台自动优化是否会影响操作,这个我还是持自己的观点,因为实际遇到过,还是刚装WIN7做图的时候,由于实际需要,开启了AI、DW、PS和MAX四样软件切换导来导去,突然硬盘狂转,卡的不行,类似电骡下载完成一个超过4G的文件后在HASH的情况,本以为物理内存耗尽,检查后才知是后台优化,当然我说的有些极端,不具有代表性,只能说,以我的应用环境和习惯来说,确实不适合单分区,但不可否认的是,单分区有其一系列的优势,不重复了,您已经想的很深。

  关于那个“LINUX用户跟WIN用户没可比性”的说法,是我说的太简单了,我的本意是类似IE跟FF浏览器用户之分,IE忠实用户基本是属于拿来我就用,不爽我骂娘型的(指大部分用户如此),FF的忠实用户一般碰到使用上的问题会先考虑这个问题我是不是可以通过某些插件或者扩展或者JS脚本避免?或者通过什么方式让FF更适合做某件事情?基本上就是这个意思,不是很严谨的说法就是:WIN是面向大众的平台,LINUX至少更适合稍微有些命令基础并有耐心去学习的用户。为什么这么说?因为我自己身有体会啊,曾经尝试LINUX为源码打包的事情一怒之下把LINUX删掉,也曾经尝试让朋友试试LINUX结果他30分钟就给删了,原因是他想装个拼音输入法,结果找了半小时的安装方法后抓狂。这就是区别,WIN用户多数人可能并不喜欢深究,能用就好,LINUX确实跟WIN有太大的区别,即便桌面体验不错的UBUNTU也脱离不了LINUX的影子,因此某种程度上,您拿LINUX来做比喻,还是白费功夫,我说两者用户没有可比性的意思就在于此。两者都通的人不少,但跟整个用户群比较,至少在国内只能说WIN更“家用”一些,作为生活辅助工具也更实用一些(例如网银)。

  再次表示敬佩,不是敬佩您想的多想的远,而是您可以很详细的录入想法并发布出来供大家参考,这年头,有这么干的都是投稿赚稿费了,很少有人往论坛里发。

  举报

  zyphio

  2011-2-22 00:00:33 15# 本帖最后由 zyphio 于 2011-2-22 00:31 编辑

  呵呵……难得您也能这么大篇幅的跟帖……谢谢哦……

  你过讲了……我写作水平不行啊,成不了长篇大论,虽说确实以前发表过一些豆腐块……不赚稿费了……

  至于这次嘛……你看我错句连篇……或许因为我太懒才不去改的……见谅了……

  特别要说明的……我文章说到的是Linux和Windows二者在管理外存资源的共性……二者都是操作系统……不说内核……而是说操作系统的设计思想……Linux继承了unix的设计理念……比windows“更像”一个操作系统(windows的在外存资源管理方面的用户体验渊源是DOS,偏向于磁盘,对时代发展变化的适应性不强)……Unix类的操作系统从一开始就更具前瞻性……而Windows也在不断的发展……特别是NT内核的出现(与9x有质的不同)……也在向着“完全”操作系统方向发展……你会发现,NT里的很多外存管理功能是如此类似Unix……二者可谓在外存资源管理方面确是殊途同归……

  至于你那个说Linux与Windows的区别是指用户啊……这我也是深有体会的,你说的情况这点我也很理解……说简单了就是“用”电脑与“玩”电脑的区别……或者说为什么有傻瓜相机和单反相机的区别……

  PS:

  但为什么会扯到这个上呢……晕……

  既然说到殊途同归……还是说回用户体验上……多年前,不少人说相信有一天,Unix渊源的操作在用户体验上是可以做到如Windows今天一样……而今天,不是Ubuntu,而是Android,还有HTC Sense这就是一个很好的例子……远说PS2、3的操作系统……游戏体验相当不错吧……它也是有Unix渊源的……说明Linux的用户体验还是可以做到“拿来我就用,不爽我骂娘”的……呵呵……所以L系统与W系统在用户体验上不是没有可比性,而是非常有相互比较、相互借鉴的价值……楼上所说的用户体验不同,与是用哪款操作系统并无必然联系……这也是操作系统分层架构的问题……用户层面的设计可以做到几乎一样的,HTC的SENSE不止有android版,却能提供一样的体验………而用户体验的“拿来我就用,不爽我骂娘”确是二者的相当一致的追求哦(不少Andriod手机用户一开始上手,很容易动不动就“骂娘”了)……其背后的原因嘛……商业运作所然……不说了……离题了……

  还望楼上不要以此而对Linux和Windows抱有定性的看法(虽说不上是偏见)……不止用户体验……二者的可比之处多着呢……呵呵……



--------转载













谪居黄城中,把盏临风,牵黄擎苍叹英雄。昔日汴河风光处,履履难重。成败任西东,此恨无穷,为了豪情谁与同?一蓑烟雨平生任,踏雪飞鸿。



    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多