网易首页 > 网易号 > 正文 申请入驻

为什么Linux从不需要整理磁盘碎片,而Windows却傻傻依赖它几十年?

0
分享至

只要你经历过机械硬盘时代,使用过老版本Windows——尤其是Windows 9x,肯定还记得那花花绿绿的磁盘碎片整理界面。


一块长时间运转的40GB老IDE机械硬盘,整理个五六个小时都很正常;整理期间硬盘几乎100%占用,电脑基本卡死,只能托着下巴等,没法正常使用;尤其让人抓狂的是,Win98内置的碎片整理有个很炸裂的设定:整理过程中只要系统产生任何一次磁盘写入(你动鼠标、开窗口、屏保启动、后台写日志),进度条直接清零,从头再来——直到Windows XP才改掉了“一碰就归零”的奇葩设定,Vista则增加了后台空闲时自动整理功能。

而磁盘碎片整理工具的作用,就是通过将同一个文件的碎片块挪到一起,排成连续区块,让机械硬盘的读取快起来。如今SSD普及(我是在2013年换了第一块SSD),Windows也学会了自动执行TRIM优化,手动跑碎片整理的需求基本消失了。但回望当年,那仍是我们摆弄PC的日子里一段难忘的章节。

可话说回来,你上一次给Linux做碎片整理是什么时候?哪怕它用的还是机械硬盘?多半你从来就没做过。事实上,普通Linux用户一辈子想不起这件事,也再正常不过。而这背后的差异,恰恰映照出Windows是怎么一步步长大的。

微软的文件系统,要追溯到1977年

那时,微软还在啃FAT这块硬骨头

那么问题来了:早年同样装在机械硬盘上,为什么Windows要靠碎片整理才能保持流畅,Linux却不必?答案在于,微软系统的年岁比企鹅阵营早了不少。早在1977年,微软就开发了专为软盘设计的FAT(File Allocation Table,文件分配表)。那时的软盘容量很紧张,初期的IBM八寸盘单面容量只有80KB-175KB,所以FAT只能使出浑身解数,把尽可能多的数据装进去。


打个比方,这就像往一只塞得满满当当的行李箱里装行李:每个数据都被切成若干小块(“簇”),见缝插针地安放在磁盘上。

当一个小块被删除、腾出一小块空位,紧接着又有一个大块要写入时,系统舍不得让这点空位闲着。为了把空间用尽,它会从大块上切下一块,正好填进那个缺口,剩下的部分再放到磁盘末尾。空间倒是一点没浪费,可这个文件从此被劈成了两半。读取时磁头得分别跑到两个位置去取,速度自然慢了下来。

还有一种情况:某个文件“长胖”了,通常是后来又往里追加了数据。如果它旁边的位置早已装满了别的文件,FAT只好把新长出来的这部分另找地方安置。就这样,盘上的数据被拆得七零八落,碎片越积越多。

碎片整理的目标,就是把散落的块重新排好,让它们之间不再留缝。搬动这些块颇费些时间,可一旦归位,读文件的速度便会明显改观。

Linux占了便宜:它从Unix的思维方式起步

它从不需要把数据硬塞进软盘

微软在软盘上用FAT十四年之后,Linux才登上历史舞台。林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学读书时,深受Unix的影响,所以着手开发Linux时,也是沿着Unix的思路走下去。Linux最终选定的文件系统是ext,它没有沿用FAT那套行李箱式的紧凑存法,数据架构更像一片片彼此独立的岛屿:磁盘被划成一个个块组(block group),每组自带一份文件索引(inode表)和一张空间账本(块位图),每个块都与其他块相互独立,还预留了约5%的增长空间。于是新数据来了,直接另占一片新天地即可,不必把原有的块切得七零八落。


当然,Linux也并非全然不需要碎片整理:不管是ext2/ext3/ext4,如果磁盘剩余空间捉襟见肘,或者你需要把海量GB级文件拆成细碎的随机小块来下载,它照样会零碎,那或许得整理一下,让系统重新顺畅起来,Linux也为此备着e4defrag之类的整理工具。但对日常使用而言,ext格式确实不怎么需要碎片整理。

Linux不用碎片整理,这个优势早已不复当年

眼下这个时代,大家都不用整理了

随着SSD成为系统和软件的主力盘,碎片整理便自然而然地退出了画面。事实上,如今的主流看法是:碎片整理基本可以谢幕了,因为整理时高强度的写入对硬盘造成的损耗,已经盖过了整理带来的好处。毕竟,碎片化之所以成为问题,是因为当年的数据盘(机械硬盘)带着会动的部件,磁头要实实在在地移动,去寻找散落的数据块。


而SSD没有任何运动部件,自然也没有寻道时间。碎片整理对SSD而言不只是多余,甚至是伤害。闪存颗粒的寿命按“擦写次数”(P/E cycle)计算,整理时的海量重写会成倍放大写入量(write amplification),等于拿真金白银的寿命去换几乎不存在的性能提升。SSD真正需要的,是TRIM——操作系统把已删除块的“尸体”告诉主控,让它在后台悄悄回收,而不是把数据搬来搬去。给SSD做碎片整理,就像把一本早已数字化的书亲手誊抄一遍:除了磨损纸笔,毫无意义。

不过,Linux比Windows更不需要碎片整理这件事本身,倒是个相当有趣的切口,能照见两个操作系统各自的起点与成长。

微软闯入操作系统世界时,没有从容等待一二十年的奢侈。它只能就着手边现有的东西开工。Windows现在的NTFS里,仍沿用着“簇”、位图这类从FAT血脉里继承下来的概念,有些东西一旦写进基因,就很难再抹去。


而后起的Linux作为个人业余开发项目,则可以从容挑选适合自己的基石,而选定ext的结果,就是不需要碎片整理——包括后来的Btrfs也不适合执行碎片整理操作,因为会把文件重新写入连续的物理区块,这个过程会破坏Btrfs的写时复制(CoW)共享链接,造成卷的实际占用空间大幅上涨。理解这些技术当初为什么存在,才真正懂得今天为什么不再需要它们,这大概就是技术史最迷人的地方。

无论如何,我都不怀念那些漫长的整理时光,如今守着我们眼前的SSD就好——虽说越来越贵了。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
马斯克就美国中期选举发声

马斯克就美国中期选举发声

每日经济新闻
2026-11-04 15:19:09
突发!NBA停赛一天!76人的防守升到联盟第三...

突发!NBA停赛一天!76人的防守升到联盟第三...

詹姆斯吧
2026-11-04 13:15:46
莆田市第一医院原院长许志扬接受纪律审查和监察调查

莆田市第一医院原院长许志扬接受纪律审查和监察调查

海峡网
2026-11-04 09:36:02
沈阳机床股份有限公司副总经理陈红海接受纪律审查和监察调查

沈阳机床股份有限公司副总经理陈红海接受纪律审查和监察调查

大象新闻
2026-11-04 09:52:01
网传股民圈传出劲爆消息,全网炸锅:A股最残酷真相被撕开…

网传股民圈传出劲爆消息,全网炸锅:A股最残酷真相被撕开…

慧翔百科
2026-11-04 08:24:14
休息日5小时未回消息遭辞退,保研助教整理900余张加班截图维权

休息日5小时未回消息遭辞退,保研助教整理900余张加班截图维权

封面新闻
2026-11-03 19:30:05
JR被捕前一幕曝光!警员抱怨詹姆斯:他把东契奇从我们这儿抢走了

JR被捕前一幕曝光!警员抱怨詹姆斯:他把东契奇从我们这儿抢走了

罗说NBA
2026-11-04 06:50:36
四川一个县,人口还没东部一个村多,全县2万多人养着一整套班子

四川一个县,人口还没东部一个村多,全县2万多人养着一整套班子

云霄纪史观
2026-11-02 13:51:15
Science头条!阉割竟能大幅延长寿命,成年后操作效果更好,男性延寿的终极方法

Science头条!阉割竟能大幅延长寿命,成年后操作效果更好,男性延寿的终极方法

iNature前沿
2026-11-03 16:00:38
中央候补委员郭宁宁履新职,多省迎来代省长

中央候补委员郭宁宁履新职,多省迎来代省长

上观新闻
2026-11-04 17:20:40
老特成跛脚总统,新泽西州长:谁敢卸货俄柴油要重罚,俄击中乌核电站,乌克兰多处停电 | 狼叔看世界

老特成跛脚总统,新泽西州长:谁敢卸货俄柴油要重罚,俄击中乌核电站,乌克兰多处停电 | 狼叔看世界

狼叔看世界
2026-11-04 15:57:22
3-2险胜!女单爆大冷!就在刚刚,WTT冠军赛:世界第50名差点儿掀翻世界第3!2大世界亚军一轮游回家,一支队伍全军覆没!张本美和哭成泪人

3-2险胜!女单爆大冷!就在刚刚,WTT冠军赛:世界第50名差点儿掀翻世界第3!2大世界亚军一轮游回家,一支队伍全军覆没!张本美和哭成泪人

篮球热嗖
2026-11-04 08:51:52
九寨沟打人事件升级!官媒下场锐评,言辞犀利,句句戳老年人心坎

九寨沟打人事件升级!官媒下场锐评,言辞犀利,句句戳老年人心坎

李橑在北漂
2026-11-04 08:15:56
中期选举结束,特朗普全面惨败!

中期选举结束,特朗普全面惨败!

城事堂
2026-11-04 14:49:35
央视直播乒乓球时间表:11月4日,CCTV5+直播王艺迪温瑞博出战

央视直播乒乓球时间表:11月4日,CCTV5+直播王艺迪温瑞博出战

薇说体育
2026-11-04 11:25:54
CBA要提前大结局,上海队签约NBA超级外援,准备打爆北京队

CBA要提前大结局,上海队签约NBA超级外援,准备打爆北京队

宗介说体育
2026-11-04 14:12:46
为什么特朗普输得这么惨?

为什么特朗普输得这么惨?

不掉线电波
2026-11-04 12:35:02
美国前财政部高官:新冠病毒在乌克兰实验室制造,后被运到武汉释放

美国前财政部高官:新冠病毒在乌克兰实验室制造,后被运到武汉释放

不掉线电波
2026-11-04 13:44:45
希拉里警告民主党,就算赢得两院控制权,也不要把特朗普逼到绝境

希拉里警告民主党,就算赢得两院控制权,也不要把特朗普逼到绝境

金戈远望
2026-11-04 13:46:15
西乙门将撞死对手后遭网暴!已注销社媒 尚未公开致歉受害者亲属

西乙门将撞死对手后遭网暴!已注销社媒 尚未公开致歉受害者亲属

风过乡
2026-11-04 16:00:11
2026-11-04 17:52:49
简明科学指南 incentive-icons
简明科学指南
致力介绍科技带给生活的新变化
1686文章数 1987关注度
往期回顾 全部

科技要闻

国行苹果AI上手实测:苦等两年,成色如何

头条要闻

中央候补委员郭宁宁履新职 多省迎来代省长

头条要闻

中央候补委员郭宁宁履新职 多省迎来代省长

体育要闻

老板豪言建队五年必夺冠 球员:保守了

娱乐要闻

甩掉周一围嫁富豪,童蕾今负债亿元,

财经要闻

民主党大胜!特朗普:愿意接受选举结果

汽车要闻

省钱 它是认真的!银河星耀6EF每公里成本只要2毛

态度原创

教育
本地
艺术
时尚
公开课

教育要闻

关于2027年高考,教育部预警!

本地新闻

乌兰察布:以前种土豆,现在种Token

艺术要闻

一瞬即永恒|德加笔下流动的舞姿

今年秋冬最火的4条阔腿裤,配风衣松弛又时髦!

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版