tianmo0 发表于 2013-11-23 15:31

为什么我们要分那么多分区. 为什么机械硬盘需要整理碎片. 为什么固态硬盘不会产生碎片 碎片到底是什么?

本帖最后由 tianmo0 于 2013-11-23 15:37 编辑

大家好. 这是我在3大妈第一次发布原创讲解文章... 实际上我很早前就有想要发布一下关于我电脑分了那么多分区而别人觉得那么多干什么..现在就是说明一下分区的好处
.
现在我是在公司所以没有准备自己电脑的盘给你们看了.
我的台式电脑的盘大概是这样的.
机械盘
C盘 系统盘
D盘 软件盘. 我定名为soft
E盘 游戏盘定名为GAME
F盘 为存档案盘 定名为AIR(这个是乱起的名字),这个盘的作用就是我平时用来编辑视频 , 动画 , 处理照片图片, 还有网页什么的, 以前量产和做系统封装的档案也是放这里.
G盘 电影 影像 名为MOV 既是所有影像文件存档文件
H盘 音乐和图片名字为MUC其实后来我想了一下. 本应该再分一个独立盘给图片的.. 但再改就麻烦也不是很特别重要.
I盘 备份和软件还有驱动备份档案.
.
每个盘都是根据自己的需求大小来区分的..
这个时候有很多人就说了. . 还不如一个C盘+D盘. 然后那些东西都用文件夹来标明.
分区和分文件夹实际上本质完全不一样
.
下面我们看一下硬盘的拆解.这是我拆解出来的2个坏掉的硬盘.. 当然我以前还很天真的认为硬盘里面为了降低阻力而使用真空..后来才知道硬盘没那么高端.{:3_95:}
http://att.3dmgame.com/att/album/201311/23/131259ihhvlr3y5qslzznh.jpg
http://att.3dmgame.com/att/album/201311/23/131301dm7fzt4gjsy4msd1.jpg
这个硬盘我拆除了电路板和电线还有永磁铁(其实总有一天会无磁的.只是时间太长.. )

.
我们可以看到其实硬盘就好像是古代唱机一样.磁碟.唱针..   这个磁盘的针头那里可以随意摆动来读取和写入..
硬盘里的所有资料也就是在这个里面.( 在上面的是人家的纸纹啦...{:3_42:})
http://att.3dmgame.com/att/album/201311/23/131300v106wpphja9fs6vf.jpg
.
这张长得和光盘一样的东西其使用道理和光盘相同...   磁盘使用磁针读写.光盘使用激光头读写. 但介质不一样.. 所以读写的原理不一样...
如果为了加快速度.
那就是多磁头运转..
但是大多数情况一般只有1磁盘1磁头或双磁头.
,
而多盘自然得更多磁头来操作..... 还有双面也得更多...

http://att.3dmgame.com/att/album/201311/23/1339281aep4zcse889dkes.jpg
. 借由轴心转动来更改磁头位置.而磁盘转动来改变磁片给予磁头读取的位置. . 可以说磁头能读取的位置在硬盘上只是一条平行线.. 而磁盘要让磁头读取磁盘的所有位置必须转动.
.
这样道理很简单.. 毕竟宇宙中很多东西都是圆的..所以圆的就是正义.{:3_192:}
.
以前我们因为做多了或看多了统计表... 会让一些没怎么想过的人对硬盘有错误的读取位置理解...
以CDEF盘来做例子,其中下图1是错误的 图2才是正确的
图1http://att.3dmgame.com/att/album/201311/23/131306gfv6066rkina16si.jpg
图2http://att.3dmgame.com/att/album/201311/23/1313067ak2szsgm7q62age.jpg
.如果硬盘4个盘都一样大.. 那么面积上 C盘在最前面.它必须是最肥的..因为它的每圈的长度从内到外是最短-长的.
这里要说一下... 磁盘的最前的位置0道在最接近磁盘中心的位置
.
如果我们分区了几个区.. 然后在C盘割了一点空间.. 然后让E盘阔充这份空间. 原理上是不可能.. .实际上使用工具扩充的时候会是这样... 这部分空间会让D盘吃过去..然后D盘尾部再切相同大小的一部分空间给E盘用... 如果D盘里面的数据特别多.. 那搬迁越难.. .

而另外C盘尾部如果存在数据. 也会首先迁移这部分数据到C盘前面.然后再切出这部分空间给D盘..
.

说到数据.. 我们得认识磁盘的读写运作方式..
实际上机械硬盘的读写完全不是随机读写.. 而是顺序读写..
.
很早以前有人都有这种说法, 硬盘用久了以后整理一下硬盘碎片.电脑就会变快.,
.
磁盘整理工具于WIN95-WINME最慢. 整理方式也是最愚蠢的方法..我没有WIN98的整理磁盘截图(WIN98的整理工具最具有代表).... 我上一下WINXP和 VOPT整理工具的图吧.
http://att.3dmgame.com/att/album/201311/23/131305q09zv3zfvftfzovt.jpghttp://att.3dmgame.com/att/album/201311/23/131304gxgcxkwx424f6xx2.jpg

这2张图中其中VOPT是在整理当中.. 而XP的整理工具是分析完的样式.
从整理的画面来讲.. VOPT和WIN98很相似. 都是摸块画面来表示块数.. 而整理手段其实XP和WOPT相似.
.
磁盘的读写是这样样的..
空闲的磁盘空间会顺序读写.
因此我用简单的标识来写明一下我们一开始顺序读写的操作是怎么样的
假如我们在同一个盘写入7个文件.按顺序后就是这样.

文件一文件二文件三文件四 文件五文件六 文件七


然后我们删除文件三
那么文件就会变成这样
文件一文件二文件四 文件五文件六 文件七
实际上.. 这只是我们看到的表面. . 电脑系统当初设计出来为了速度快. 删除操作的时候其实就是做个记号表示此区域可写入.
我们电脑看到的磁盘是这样
文件一文件二文件三(已删除)文件四 文件五文件六 文件七
.

.

这个时候我们再保存文件八
那么我们看到的效果是这样

文件一文件二文件四 文件五文件六 文件七文件八


实际上电脑磁盘里面是这样的.
文件一文件二文件八文件四 文件五文件六 文件七
.

.

.
所以呢.. 我们的文件删除的时候有可能恢复是因为它就是它本身就没被删除...但是如果文件用久了变成这样
文件一文件二文件三(已删除,已被写入一半) 文件八   文件四 文件五文件六 文件七
那文件三就只能恢复出一半了.. 最直观的有些图片被恢复出一半...上半是好的...下半是黑的.....

看一下用VOPT的盘里面C盘是怎么表示的吧.. 因为刚好有一部分最简单的看法来说明一下..
http://att.3dmgame.com/att/album/201311/23/132334bbz5yghz9570yhj9.jpg
C盘最中间绿色的块是系统核心文件.
为什么会这样? 它们为何不会排列在最前面.. 实际上电脑的机械磁盘有百分之99就是这种排列顺序.. 其中包含了使用GHOST做出来的系统.. 因为GHOST做的系统也要使用原系统封装.而GHOST的过程中其实就是复制整盘包含分区的文件位置/. (所以喔. 各位同学们要备份系统前如果是机械硬盘的话先整理一下磁盘碎片喔.{:3_116:})

而我们系统在正常安装的情况下首先会释放安装文件. 那么它们就会在C盘的最起始位置.. 然后我们可怜的系统就只能放在C盘的下个位置了.. .

而C盘在整理磁盘碎片的时候是不能动到系统文件的.. 因为整在使用啊{:3_119:} .其中系统文件中包含你可能会放在其他盘的虚拟内存和系统还原(系统还原有人用咩?还有人没关掉咩..那破玩意可以干嘛....{:3_94:})
.
如果你有2个硬盘. 都有系统.. 挂其中一个硬盘可以整理另一个硬盘的C盘.. 当然整理工具是不会认识你哪个才是要放最前面的.. 所以最好直接装好系统后啥都不弄让其他硬盘打开系统系统来整理它.( 虽然这样对开机速度增加程度几乎可以说毫无意义啦{:3_124:})
..
.
说了半天其实整理磁盘碎片就是把磁盘里的文件按图视规格来进行排放... 而其实那些所谓的红色的小碎片..可能是被分东离西的某个文件夹里头里面的一个小文件比如图片或甚至是TXT文本那样的小东西而已.

.
以1个硬盘只有2个分区来做例子... 我们磁盘用久了就会变这样的例子...
http://att.3dmgame.com/att/album/201311/23/131307yf7yo7t8gm7jjsnu.jpg
文件1和文件2假如都是同个游戏的文件.....因为前面删除过东西..所以游戏在安装的时候文件1放到了前面.. 而后面有东西.. 文件2放到了最后面..

而游戏启动过程中需要读取文件1和文件2..
那么磁盘磁针会来回跳跃式移动... 所以导致游戏读取速度.
实际上我上面的图是十分理想的状态才会出现这种状况.. 这种状况来说磁针只会跳动一次跳跃

.

.
而我们的磁盘用久后大多数都是这种坑爹的状况

http://att.3dmgame.com/att/album/201311/23/144709qn0buwa0aysq75ky.jpg
有人就要说了.. 再怎么写的时候应该文件2的前半部分不该在后面啊.. 因为文件2是整个文件一起写的...就算写在不同地方.也不会前后颠倒...
原因是这样... 比如你玩老滚5吧... 你更新MOD吧.. 你覆盖MOD吧... 结果覆盖过程中就给这么搞了... 因为前面的东西被删掉了. 人家磁针在后面写着写着就跑前面来写了...{:3_127:}
.
.
其实说到这儿.大家大概也知道为什么要分那么多区.. 要磁盘整理碎片..
.
其实就是这样..
磁盘写入的时候顺序写入..
磁盘删除的时候只是做个记号说明此处能用
而你删除的东西不一定是在后面.. 大多数时候都是删除在前面的地方.. 写入的时候磁盘按顺序写入的时候写到有东西的地方会跳到后面没东西的地方继续写...
然后你的磁盘就一团糟了..
.
由于分区与分区之间的空间容量不能共享... 当然也不会出现你的游戏安装的时候一半在D盘一半在E盘...
即是说, 如果你硬盘为了分一个游戏区. 然后安装游戏.. 安装后不会再更换MOD 而它的SAVE全部是保存在C盘的我的文档里面. 而这个游戏不会有改动(比如说网游更新..或游戏新资料片)..那么你这游戏启动和使用过程中是会比其他软件游戏快.
.
当然磁盘整理是比较稳定的方式..
不过磁盘整理的过程其实就是把前端文件先放到空余空间处..然后按你的系统的文件排序来进行排列.. 基本就是盘根目录的A字打头的文件夹排在最前面.然后它里面的东西也是按A先排...
现在说回WINDOWS98... 磁盘整理的时候就是把文件放到你旁边的一边... 而不是直接放到磁盘最后面... .. 搞到同个文件被整理的时候可能要位移几次...
VOPT98版的时候已经是直接一开始把文件都往后放到盘的最后面了..然后再按正确排序来排..当时的VOPT要求至少被整理盘有该盘百分之10的空闲空间
.
这么说来机械硬盘的分区和分文件夹不同点在于.. 在一个分区里的东西..无论怎么放它都在一个分区里..1个文件夹里的东西.. 它里面的东西不一定是在它里面... 可能它在天蓝地北...
.
而机械硬盘的分区很多区的好处就是同种类管理比较好.. 对磁盘磁头的负担比较轻.. 在一个区里面读取东西的时候磁针不会跨区..

如果是C盘+D盘这种蛋疼的分驱方式... 那磁盘的磁头跳跃度就高了.... 经常负担很重.. 读取个文件从地球天朝跳到美国的那种感觉.....而且还跳来跳去好吧{:3_181:}
虽然现在有很多人意见就是说机械硬盘分区分太多不好.. 分个C盘+D盘就好了...... 实际上我从来就不知道分区分太多有什么影响.... 就是分区分到Z的时候后面就成空格区了而已... 而在电脑的概念和软件的分区解读.. . 磁盘表示其实是这样   0/1   0/2(实际解释就是第一个磁盘的C盘.. 第一个磁盘D盘)
而分区太少对磁盘的危害就是减寿.. 坏的就只有磁头机械损坏比较居多, 坏道就不是分区少引起的问题了..   

.

..而我们不能经常整理磁盘碎片或者说根本不用整理磁盘.. 磁盘的整理对磁盘来说是一个很大的搬家动作..有时候甚至比重装系统还伤盘得多..因为它读写的次数很多..不是一两次...


.
番外:固态硬盘... 固态硬盘如果不考虑备份甚至一个盘都行 {:3_56:}..因为它是由主控来决定写入的位置.. 但是每个位置的存储体的连接速度都是一样的... 重要的是它没唱针...{:3_43:}
.
固态硬盘做C盘 + 机械盘做D盘然后没多个区这种做法是不对的...不仅影响后期文件读取速度还影响硬盘的寿命


jwangh 发表于 2013-11-23 15:37

虽然很长 但是我还是看完了不过我不觉得系统还原不是好东西 就是因为有系统还原我已经3年没重装系统了

emudemo 发表于 2013-11-23 16:23

一个是物理寻道,一个是电子寻道

X800XTPE 发表于 2013-11-23 16:27

我也拆过,那两块磁铁吸力很强哦

skydown123 发表于 2013-11-23 16:43

图标画错了, 如果一个新硬盘分区的话的确是按你说的一圈圈来分区的话 那么C盘应该是在最外圈才对

硬盘最速度是从外圈往内圈递减的    系统不会把自己分配在一个速度最慢的内圈

tianmo0 发表于 2013-11-23 17:03

skydown123 发表于 2013-11-23 16:43 static/image/common/back.gif
图标画错了, 如果一个新硬盘分区的话的确是按你说的一圈圈来分区的话 那么C盘应该是在最外圈才对

硬盘 ...

哈. 真的是这样.. 真错了呢.
.
文中的表达意思是分区的好处..这错误也没所谓啦{:3_94:}

谢谢提醒

henry139 发表于 2013-11-23 17:30

之前有个兄弟硬盘坏了,打算拆开修一下,结果成了一堆零件大家分了

yamasq 发表于 2013-11-23 17:32

格式问题,只有FAF32才会容易产生大量碎片,现在都NTFS格式多少年都没清理过碎片了。

adsl1986 发表于 2013-11-23 18:43

本帖最后由 adsl1986 于 2013-11-23 18:44 编辑

我觉得这些东西生产出来就是用的,没必要去特意保护,磁头多读几次就多读几次呗。

就好比我新买了一个27寸LED,舍不得关显示器,怕频繁开关影响寿命。。。。。这是病,得治。

我有一个朋友就是这样,新配了一台8000左右的电脑,上面只装了3DMARK之类的东西,每次跑个分跑完就把电脑关了。他自己只舍得用另一台ADM双核的,而且几个月从来不关机。{:3_94:}

houkeran 发表于 2013-11-23 19:20

c盘应该是在最外面的,因为转速一定,越靠外线速度越大。这也是为什么系统都装在c盘的原因。
=================
好吧没看到回复,无视我吧。。

woys123 发表于 2013-11-23 21:09

话说楼主的意思是一个软件分一个区,这样速度最快,碎片最少?
我记得有个叫还原卡的东东,它是直接擦除文件还是伪删除呢?
shift+delete呢?
NTFS不怎么需要磁盘碎片清理吧

夜已寒 发表于 2013-11-24 01:47

科普贴,先顶后看

qq6484446 发表于 2015-10-13 10:27

科普贴涨姿势了!顶上先{:3_149:}

hnlhmy2k 发表于 2015-10-13 10:47

tianmo0 发表于 2013-11-23 17:03 static/image/common/back.gif
哈. 真的是这样.. 真错了呢.
.
文中的表达意思是分区的好处..这错误也没所谓啦


既然是科普帖子 内容当然要严谨 怎么能错误无所谓呢

酸菜包子 发表于 2015-10-13 20:16

我从不来整理碎片。我三块硬盘,那个需要整理碎片了,就把里面的东西拷到另外的硬盘里。然后直接格式化,这是曾经在中关村在线学到的。不知能不能提高机械硬盘的寿命啊?有人科普吗?

xboxgl007 发表于 2015-10-13 22:57

现在用了SSD都把磁盘碎片整理关了,要不影响寿命
页: [1]
查看完整版本: 为什么我们要分那么多分区. 为什么机械硬盘需要整理碎片. 为什么固态硬盘不会产生碎片 碎片到底是什么?