admin 管理员组文章数量: 887021
硬盘分区是在一块物理硬盘上创建多个独立的逻辑单元,这些逻辑单元就是C盘、D盘、E盘等。硬盘分区从实质上说就是对硬盘的一种格式化。外文名Hard disk partition。
硬盘分区是指将硬盘的整体存储空间划分成多个独立的区域,分别用来安装操作系统、安装应用程序以及存储数据文件等。但在分区之前,应该做一些准备及计划工作,包括一块硬盘要划分为几个分区,每个分区应该有多大的容量,以及每个分区准备使用什么文件系统等。对于某些操作系统而言,硬盘必须分区后才能使用,否则不能被识别。通常,从文件存放和管理的方便、容易、快捷性出发,建议将硬盘划分多个分区,用以存放不同类型的文件,如存放操作系统、应用程序、数据文件等[1]。
Windows重装并不必须格式化分区,10多年前我每次重装Windows 95的时候,为了避免备份数据的麻烦,就只是删除Windows目录而已,之后的历任Windows系统也都支持这么做。至于为什么存在Windows重装要格式化分区这个迷思,可能是由于Windows 2000之前的民用Windows系统(ME, 98, 95 ...,不含NT4等商用Windows,Windows 2000之后两条产品线合并了)不够稳定,数月乃至一两个月就需要重装。如果不给Windows一个单独分区,那么频繁备份数据很麻烦,而单独给Windows一个分区的好处是显而易见的:格式化分区比删除Windows系统数据速度快。
保护数据是分区的好处之一,当然如果硬盘完全挂掉,那么在同一个物理硬盘上的不同分区没有安全性差别。
分区是为了什么?
过去我在使用 Windows 的时候,必须分区
因为我重装系统时,如果采用所谓的覆盖安装。
覆盖安装完之后,很可能系统的问题还是照旧。
所以我只能采用格式化C盘,再重新安装。
为了避免每次重装之前将数据转移,我必须一个D盘,将重要的数据放到D盘。
这样我就不需要每次重装之前备份数据。
到了Mac之后,我是不分区。
当然并不是说我不需要重装。
而是Mac OS X的覆盖安装与Win不是那么一回事。
因为Unix的系统文件架构优势。
绝大部分程序都不会往真正的“系统”文件夹写东西。
如果系统真的无法启动,那么就是这个“系统”文件夹出问题了。
Mac的重装就是把这个“系统”文件夹替换一次。
而其它文件夹根本不会动
所以Mac系统出问题,我覆盖安装一下就好。数据不用备份。
而且Mac的很多软件都是默认在系统盘的当前用户文件夹里创建库。
当然,你可以分区放到别的区下,只是要手动设置,不麻烦但比较烦。在Mac下你完全可以分区,将重要数据放到非系统区。
也可以不分区使用。
“分区”是LVM等现代化文件系统特性出现之前的历史遗留产物
1) 为什么有分区?2) 为什么会有盘符?
会有分区,是因为即便是在一块硬盘上,也有『隔离』的需要。
多系统,不同的系统管理文件的方式不同,需要隔离。使用不同的分区,也可以降低文件系统出问题的风险——OS X hfs+一直有link数处理不正确的问题。万一哪天崩溃了,有不同的分区,说不定你的数据也能保住。同一个系统,不同的目录可能有不同的处理方式,比如说你可能希望/home使用zfs,但希望/boot使用FAT32以符合EFI协议。
而之所以有盘符而不是单根,除了历史原因之外,其实某种程度上也是一种『设计权衡』。
单根文件系统的好处是命名空间统一,坏处是这样隐藏了很多细节,也增添了一些不必要的麻烦。比如说从/home移动文件到/usr,不总是在同一个分区下进行。可能会导致性能的下降。而将这个接口暴露给用户,可以让用户清楚的意识到,我在操作的文件是在我的电脑上、在我的NFS服务器上还是在某块外置硬盘上,其实也未必是一件坏事。
另一方面,并不是所有的文件都需要这样一个名字空间,socket其实没有文件名,我们也不用/net文件系统访问网络接口。
另一方面,对于用户来说,盘符是什么不重要,是不是单根系统也不重要。你真的关心一个U盘被挂载在/Volume还是/mnt吗,关心你的共享文件夹是叫192.168.1.1:/Folder还是叫\\MyNFS\Foler吗?只要在文件浏览器里能找到它不就行咯。
最后,在Windows下,你也完全可以只使用一个盘符。Windows早就提供了逻辑卷管理系统(LVM)和挂载分区到文件夹的功能。
其实你问的是为什么 Windows 的文件系统有盘符而不是像 *nix 那样是单根的吧……
很简单,因为 DOS 1.x 没有目录。
没错,DOS 1.x 的文件系统继承的是 CP/M,它是一个纯粹的扁平文件系统,没有目录这个概念,一个盘映射到一个盘符,里面就是文件。DOS 的目录功能是 DOS 2.0 加入的,基本上是把微软自己维护的 Unix——Xenix 的目录功能直接搬了过来,但是 DOS 1.x 的盘符系统已经存在,于是 DOS 2.0 的目录体系是多根的,一个盘符一个根。
后来就是一直不停的向前兼容了。
参考:
Mac 的 macOS 系统,为何只有一个分区?重装的话是否对数据不安全? - 知乎
为什么苹果 Mac 硬盘不分区? - 知乎
Windows 为什么会有分区这个概念? - 知乎
版权声明:本文标题:电脑硬盘为什么要分区 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1729011066h1306624.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论