为什么一些连设置都不懂的windows浅用户拿个不分区的方案就敢称“内行人、懂电脑”?

关于 Windows 上 SSD 分区的争吵我已经在知乎看到过很多次了。基本上是小白混战的局面,或者是分区的目的完全不同的两帮人互啄。这个提问的高赞看了也是让我绷不住。

我不会站任何一方,我只是劝你们打开思路。开阔一下,眼界。

分区这个东西,很有用但也有极大弊端。利我不用提了,就说弊吧。它的原罪就是锁死了大小,硬性的空间边界。如果是不同的文件系统,这能理解。但实际上很多人在分区时,根本不会弄不同的文件系统出来(Windows 用户懂都不懂)。主要目的是“隔离”。

对于隔离而言,这种锁死就显得极为死板了。写入多的分区,要斤斤计较。富余分区们则在一旁看戏。利用率非常不合理。但如果分区之间是共享同一个存储池的,那情况就完全不同了。哪怕你硬盘只有 100GB,要分 5 个区都行。

如果是传统分区的话,均分每个分区最多 20GB。不均分有的连 20GB 都没有,还不如 U 盘呢。但一旦这种锁死大小的限制不存在,就能几乎完美的解决问题了。这 5 个分区可以全部上报“我有 100 个 GB”。然后随着利用率的变化,不同分区的实际占用不同。只要它们总量不超过 100GB 即可。

这种空间“超售”是很多现代文件系统都有的功能。例如macOS 的 APFS 卷,Linux 的 Btrfs、Bcachefs的子卷(Subvolume)、ZFS 的数据集(Dataset)或 zvol(稀疏卷)。更传统的还有 LVM。

这些文件系统的“子卷”就类似于分区,但空间边界是模糊的。创建它们时就不用指定大小,如果你担心某个过大又随时可以单独调整配额上限或预留大小。只有在实际占用时才会挤占真正的空间,利用合理而且再多的卷也能压榨得分毫不剩。

每一个卷还可以有完全独立的管理策略(类似于分区级才能配置的东西)。例如游戏子卷,可以开启 LRU 缓存热门数据,淘汰冷门数据到更慢的介质。提高热门游戏的访问性能。数据库子卷,关闭压缩提高速度,设置多副本确保数据安全。多媒体资料子卷设置最高级别压缩,关闭副本设置,节省空间。

不同的子卷也是接近分区级隔离的,对于多租用场景安全而且很有用。可以动态调整用户配额,就类似于增大对方硬盘空间一样。

快照还可以完全基于子卷建立。你甚至可以对根目录每一个文件夹都建立子卷,然后分别应用不同的快照策略。

以上大多都是文件夹做不到的。如果你还要利用多种文件系统的特性,或多系统交叉利用空间,传统分区也是必要的。

总的来说,传统分区的弊端很大。硬盘越小,弊端就越大。再加上 Windows 还有一堆遗留历史包袱。不分区,难用(文件夹是绝对替代不了分区的,越是高级用途越替代不了)。分区后弊端大,也难用。所以你们应该向微软反馈,赶紧把 ReFS 放出来给普通用户使用。或给 NTFS 引入更智能的子卷功能。

至于什么 Linux 访问自己的用户目录要加 /home,还允许任意用户在根目录创建文件夹。这就仿佛是来搞笑的。这种认知水平光是不把系统搞崩就很不错了,就不要来指导什么应不应该分区 /home 了。

编辑于 2026-06-02 · 著作权归作者所有