百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

硬盘有必要分区吗?MacOS、Linux都不分区

ahcoder 2025-03-05 12:58 10 浏览

Windows系统下我们已经习惯了将硬盘分为C盘、D盘、E盘、F盘,并分别将他们规划为系统盘、软件盘、资料盘、娱乐盘。

可是我们有思考过,分区真的有必要吗?

硬盘分区的由来

硬盘分区源与FAT文件系统。

FAT文件系统是比尔盖茨和马斯麦当劳在1977年发明,FAT12在1981年应用于IBM第一台个人电脑MS-DOS 1.0。FAT12能够管理最大分区大小为16MB,但由于软盘容量从来没有达到过16MB,所以FAT12一直够用。

1984年IBM发布了PC AT,内含一个20MB的硬盘,微软也同步发布了MS-DOS 3.0。虽然技术上已经是“FAT16”了,但这种文件系统仍然只能管理16MB的最大分区(最终版的FAT16在1987年11月才出现,能管理最大分区扩展到了2GB。)。这时除了改进FAT文件系统本身的结构之外,还支持多个分区来提高FAT存储空间。

起初的时候一块硬盘最多只能切出4个分区,为了用一种兼容的方式分割更多的分区,1986年MS-MOS 3.2逻辑分区这种容器被开发出来,到了MS-DOS 3.3(1987年8月)这个限制更改到24个分区(C-Z)。

由于FAT16是单用户文件系统,不支持任何安全性及长文件名,微软公司决定实施新一代的FAT,称为FAT32,并通过Windows 95 OSR2发布。

FAT32理论上运行磁盘容量达8TB,但由于微软公司磁盘扫描工具的限制,将容量限制在了124.55GB。后来Windows 2000和Windows XP格式化只能创建32GB的FAT32文件系统。

随着60GB、80GB、120GB的硬盘出现,FAT32的瓶颈就出现了,微软从Windows2000/ME(Windows NT)开始使用NTFS文件格式。由于主引导记录(MBR)分区表最大支持分区为2TB,如果要创建超过2TB的NTFS卷,就必须使用动态卷或GPT卷(64位系统UEFI才能引导GPT卷)。

电脑病毒和Ghost强化了分区的概念

1987年巴基斯坦兄弟巴斯特(Basit)和阿姆捷特编写了第一个“个人电脑病毒”C-BRAIN,这个病毒会感染MS-DOS操作系统中的FAT格式磁盘引导扇区。只要有人盗拷软件,病毒就会发作将盗拷者的硬盘剩余空间给吃掉。这个病毒并没有太大的杀伤力,但有心人以C-BRAIN为蓝图,制作出了各种各样的病毒变种。从此,新病毒纷纷出笼,各类扫毒、防毒与杀毒软件也纷纷出现,重装系统变成了家常便饭一样的事情。

比如:

  • 1998年CIH病毒可以篡改主板 BIOS,破坏系统全部信息。
  • 2006年“熊猫烧香”病毒能够终止大量的反病毒软件和防火墙,并会删除扩展名为gho的文件,使用户无法使用ghost恢复操作系统。“熊猫烧香”感染系统以exe、com、pif、src、html、asp为后缀的文件,导致用户一开打这些文件,网页就会自动连接到指定病毒网址下载病毒,并在硬盘各个分区下生成文件autorun.inf和setup.exe。“熊猫烧香”还可以通过U盘和移动硬盘等进行传播,并利用Windows系统的自动播放功能来运行。“熊猫烧香”还可以修改注册表启动项,将被感染的文件图标变成“熊猫烧香”图案。“熊猫烧香”还可以通过共享文件夹、系统弱口令等多种方式进行传播。
  • 2007年“网游大盗”是一款专门盗取网络游戏账号和密码的病毒。玩家电脑一旦中毒,就可能导致游戏账号、装备等丢失。

分区可以有效的隔离系统文件和用户文件,当电脑中病毒时,可以通过格式化系统盘,重装系统来快速的恢复生产力,然后进入系统后再来慢慢杀毒。那时并没有PE启动U盘,也没有那么多丰富的软件,有一个软盘都是一件值得炫耀的事情,直到1998年左右才出现贵的离谱的只有十几MB的U盘。

1996年出现的Ghost,由于能够完整而快速地复制备份、还原整个磁盘或单个分区,使得它迅速的成为装机人员必备的工具。当时电脑城小摊卖的盗版系统光盘都带了Ghost这个工具。

正是病毒的猖獗和Ghost的广泛应用,使得人们已经习惯了在装系统前对硬盘进行分区,这样方便Ghost备份、还原系统,也方便整理归档文件,更防止了病毒一锅端。

微软、OEM近几年越来越弱化硬盘分区

Windows XP之前,要去修改或删除系统文件是一件很容易的事情,所以病毒才会这么猖獗。从Windows Vista开始,系统在“系统管理员”和“标准用户”之间的操作权限和安全性上取得平衡。这时再去修改或删除系统文件并没有那么容易了,陌生的软件要运行也要通过UAC,执行更高的权限需要使用管理员账户,病毒一下子好像少了,电脑也不再需要频繁的重装系统了。

随后,Windows 7开始内置杀毒软件Defender,并提供了更高效快捷的整理归纳方法“库”,可以将同一类的文件归纳在一起。

从Windows 10开始不会再有新命名的Windows发布,而是采用MacOS和安卓这样的在线更新方式升级系统。通过“重置此电脑”这个功能将重新安装Windows并保留个人文件和设置,还将保留电脑附带的应用,当然你也可以选择删除掉这些。

这些都释放出一个信号,我们的电脑不再需要将系统文件和个人文件通过分区来分割开。OEM厂商在电脑出厂时也不再对电脑进行分区。

在硬件配置和系统性能都得到了极大提升的今天,硬盘分区对于我们的意义已经不大了。

我们其实可以只保留一个分区,放弃对文件与目录的过度掌控,将软件都安装在默认的位置,将图片、视频、文档、下载、音乐放在它们本来的位置。

相关推荐

Linux ntp时钟同步问题(linux ntp同步命令)

有时候,操作系统会报linux的ntp时钟错误。从时钟源同步时间超时。我查看了一下ntp的时钟源,发现执行ntpq-p显示超时。执行nslookup时钟服务器域名,发现可以正常解析。执行了n...

linux服务器同步利器Rsync全介绍(付脚本)

1、认识Rsync(remotesynchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。Rsync使用所谓的“Rsync算法”来使本地和远程两个主机之间的文件...

如何使用Rsync同步两个网站服务器的内容

本头条号每天坚持更新原创干货技术文章,欢迎关注本头条号"Linux学习教程",公众号名称“Linux入门学习教程"。如需学习视频,请复制以下信息到手机浏览器或电脑浏览器上:zc...

Linux TB级小文件同步备份解决方案

在某些电子档案存储的业务系统下,按照业务场景要求,需要将产生的所有电子影像资料永久存储,并支持备份;因为“钞能力”等原因,一般备份存储只有一个节点(即:一个备份存储服务器);这样就要求研发工程师,不...

CentOS7下使用Lsyncd实现文件实时同步

Lsyncd简单介绍Lsyncd使用文件系统事件接口(inotify或fsevents)来监视本地文件和目录的更改。Lsyncd在几秒钟内将这些文件事件整理核对后,然后生成一个或多个进程以将更...

如何手动同步Linux系统时间并与互联网时间保持同步?

在Linux系统中,正确的时间同步对于许多任务都是至关重要的。一些关键应用程序可能需要准确的时间戳才能正常工作,而一些安全功能也需要确保所有服务器的时间都是准确的。NTP服务可以自动同步系统时间和互...

Linux服务器Rsync定时同步一键化配置指南

1、主从服务器同时安装rsyncopenssh-clientaptupdate&&aptinstall-yrsyncopenssh-client2、主服务器安装好后输入以下命令生成密钥...

Linux系统如何使用NTPDATE命令设置时间同步

简介:咱们在使用Linux系统的时候,常常能发现用了一阵子之后,Linux系统的时间就对不上了。已经知道的情况是,安装Linux的时候选的时区是Asia/Shanghai,可这系统运行了一...

开源的Linux文件同步工具有哪些?(linux 文件夹 同步)

Linux系统之间经常需要文件同步,一个好的文件同步工具省时省力,这里介绍几款开源的Linux文件同步工具1.rsync:rsync是Linux上一个功能强大的命令行工具,可以在不同的服务器之间同...

Linux 系统使用 rsync + inotify 实现文件实时同步

Linux系统使用rsync+inotify实现文件实时同步简介inotify监控文件的变化后通知rsync进行文件的同步#配置免密登录ssh-keygen-trsaca...

Linux 远程数据同步工具详解(linux远程同步命令)

一、简介1认识Rsync(remotesynchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。Rsync使用所谓的“Rsync算法”来使本地和远程两个主机之...

构建基于 Linux 的 NTP 时间同步集群与时间安全防护实战指南

一、为什么时间同步对系统如此重要?在分布式系统、数据库复制、消息队列、审计日志、安全认证(如Kerberos)、容器编排等场景中,系统时间一致性是保障正确性与安全性的基础。一旦服务器间时间漂移,可能...

每日Linux学习:同步备份工具 rsync

rsync是一个用于高效同步文件和目录的工具。它通过仅传输变化的部分(增量传输)来节省时间和带宽,支持本地同步、远程同步(通过SSH),还能保留文件原有权限、时间戳等属性。本文通过几个常用的实例来...

Chromixium OS 1.0发布 基于Ubuntu发行版

Chromixium项目宣布chromixiumOS1发布,一款基于Ubuntu的Linux分支,chromixiumOS试图重新打造一款外观和感觉与ChromeOS相似的完...

iOS8.0.X~iOS8.1完美越狱!盘古团队出品

【巴士速递·移动情报站】最新消息,iOS8.1越狱了!!此次越狱依旧是iOS7时代我国的大神盘古团队带来的,而该次越狱支持最新的iPhone6、iPhone6Plus、iPadAir2和iPad...