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

为什么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.

相关推荐
热点推荐
惨案+险胜!随着科莫9-1,曼城3-2,欧冠积分榜更新,阿森纳第三

惨案+险胜!随着科莫9-1,曼城3-2,欧冠积分榜更新,阿森纳第三

郭夷包工头
2026-11-05 06:14:31
央视《新闻联播》邢质斌被偶遇,身材发福满头白发像邻家老奶奶

央视《新闻联播》邢质斌被偶遇,身材发福满头白发像邻家老奶奶

师维
2026-07-16 16:45:58
日本女优北岡果林与同学在迪士尼排队,突然被人大喊“那个人是拍片的”

日本女优北岡果林与同学在迪士尼排队,突然被人大喊“那个人是拍片的”

东京在线
2026-11-04 01:55:54
美媒:如果特朗普在美国中期选举中落败,他可能会对北约造成打击

美媒:如果特朗普在美国中期选举中落败,他可能会对北约造成打击

旧窗老街
2026-11-04 01:38:10
99%的人不懂的人性现实:不要在众人面前让人下不来台,给他人留面子,就是给自己留余地

99%的人不懂的人性现实:不要在众人面前让人下不来台,给他人留面子,就是给自己留余地

清风拂心
2026-10-24 09:15:29
好家伙!赵本山《走马上任》首播差评满天飞,观众打分出奇的一致

好家伙!赵本山《走马上任》首播差评满天飞,观众打分出奇的一致

小椰的奶奶
2026-11-03 18:58:46
今日为何大涨? 多家公募共识:前期调整已较为充分

今日为何大涨? 多家公募共识:前期调整已较为充分

财联社
2026-11-04 19:26:02
国内将逐渐停止带状疱疹疫苗?一旦注射人就废了?医生讲出实情

国内将逐渐停止带状疱疹疫苗?一旦注射人就废了?医生讲出实情

健康之光
2026-10-28 14:10:07
大明星赵薇的前夫,判了!

大明星赵薇的前夫,判了!

微微热评
2026-07-29 12:12:29
WTT冠军赛:日本女单名将被淘汰!削球手0:3出局,早田希娜3:0

WTT冠军赛:日本女单名将被淘汰!削球手0:3出局,早田希娜3:0

国乒二三事
2026-11-05 06:58:03
纯钛杯、纯钛餐具的第一批受害者出现了…

纯钛杯、纯钛餐具的第一批受害者出现了…

新住家居
2026-10-24 18:06:53
碾压亚马尔+贝林厄姆!皇马隐藏王牌封神!穆里尼奥离不开他

碾压亚马尔+贝林厄姆!皇马隐藏王牌封神!穆里尼奥离不开他

澜归序
2026-11-04 09:38:30
《空枪》卫诗雅穿空姐制服美到刷屏,可真实的她拿情报换1.7亿,花200万买无罪,带20亿离场,电影只拍了她一件外套

《空枪》卫诗雅穿空姐制服美到刷屏,可真实的她拿情报换1.7亿,花200万买无罪,带20亿离场,电影只拍了她一件外套

陌上初安j
2026-10-30 03:44:53
没有什么比年少轻狂更贵,35岁宝妈曾经开服装店买奔驰,贪心跨行开火锅店,如今一夜背上百万负债,哭诉前路渺茫

没有什么比年少轻狂更贵,35岁宝妈曾经开服装店买奔驰,贪心跨行开火锅店,如今一夜背上百万负债,哭诉前路渺茫

捣蛋窝
2026-11-04 16:15:53
重庆挖出一具戴手铐女尸,鉴定后确认:她是中央苦寻26年的人

重庆挖出一具戴手铐女尸,鉴定后确认:她是中央苦寻26年的人

磊子讲史
2026-10-24 14:26:05
好人不长命!杭州老板“王贞元”去世,年仅45岁,死因曝光太可惜

好人不长命!杭州老板“王贞元”去世,年仅45岁,死因曝光太可惜

空樽对月花独瘦
2026-11-05 04:06:43
湖南知青抛弃丈夫和孩子回城,临走前脱掉衣服:让我们好好告个别

湖南知青抛弃丈夫和孩子回城,临走前脱掉衣服:让我们好好告个别

兰姐说故事
2025-01-27 15:10:03
杨幂也没想到,自己“不要”的刘恺威,如今在黎纪君手上闪闪发光

杨幂也没想到,自己“不要”的刘恺威,如今在黎纪君手上闪闪发光

阿裤趣闻君
2026-10-21 13:45:10
苏州一对情侣,谈了7年,女子提了18次分手,分手后在街头痛哭!

苏州一对情侣,谈了7年,女子提了18次分手,分手后在街头痛哭!

川渝视觉
2026-04-17 22:13:14
该停停了!九寨沟冲突老人被网暴,官媒下场:真相不明,不要妄评

该停停了!九寨沟冲突老人被网暴,官媒下场:真相不明,不要妄评

笔墨V
2026-11-05 00:37:59
2026-11-05 08:04:49
简明科学指南 incentive-icons
简明科学指南
致力介绍科技带给生活的新变化
1686文章数 1987关注度
往期回顾 全部

科技要闻

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

头条要闻

特朗普中期选举失利后首次露面:若遭弹劾将摧毁民主党

头条要闻

特朗普中期选举失利后首次露面:若遭弹劾将摧毁民主党

体育要闻

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

娱乐要闻

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

财经要闻

苹果“躺赢”了英伟达

汽车要闻

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

态度原创

本地
艺术
健康
公开课
军事航空

本地新闻

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

艺术要闻

别只知道徐渭!李鱓把大写意花鸟推上新高度,今天看依然超前

痘痘长到25岁还没完?查查内分泌

公开课

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

军事要闻

特朗普称伊朗战事何时结束将由其决定

无障碍浏览 进入关怀版