Mac 上的 macOS 系统中的宗卷和分区设计出来是干嘛的啊
看了官方好多帖子,没怎么提宗卷,分区到底是干嘛的,这块也挺费解的。个人理解是,宗卷就只是为了创建多版本OS的?分区就只是为了创建windows多系统的吗?我看也有人讲,如果不做多系统,就只用一个分区一个宗卷,那如果我万一系统没了,重装系统岂不是数据都没了,windows重装系统可以只装在C盘,D盘不动,MAC宗卷可以吗,有没有试过的朋友
[经过版主编辑]
MacBook Air 13″, macOS 14.4
想让人注意到某个有用的答案?请投赞同票!
有没有人帮助到了你?有没有任何答案或用户使用技巧解决了你的问题?选择“赞同票”箭头投出你的赞同票。你的反馈能帮助到他人!
进一步了解在什么情况下投赞同票:了解投票 - Apple 社区
有没有人帮助到了你?有没有任何答案或用户使用技巧解决了你的问题?选择“赞同票”箭头投出你的赞同票。你的反馈能帮助到他人!
进一步了解在什么情况下投赞同票:了解投票 - Apple 社区
看了官方好多帖子,没怎么提宗卷,分区到底是干嘛的,这块也挺费解的。个人理解是,宗卷就只是为了创建多版本OS的?分区就只是为了创建windows多系统的吗?我看也有人讲,如果不做多系统,就只用一个分区一个宗卷,那如果我万一系统没了,重装系统岂不是数据都没了,windows重装系统可以只装在C盘,D盘不动,MAC宗卷可以吗,有没有试过的朋友
[经过版主编辑]
MacBook Air 13″, macOS 14.4
磁盘上的分区,各种操作系统上的意思都差不多,都是指磁盘上的某块区域,如果分区是作为动词,指的是将磁盘氛围不同区块的动作。根据不同的磁盘管理规范的不同,管理磁盘上分区的方式是不同的,老的Windows上有MBR, 老的Apple上有APM,现在的几乎所有操作系统都普遍支持了GPT了。这些相关的词汇,其实就是最最底层的管理和定义每个区块(分区)的规范。
磁盘被分区后,还是不能被正常使用,因为还没有给每个区块“初始化”,初始化的过程就是把一个分区写入某种文件管理系统格式的过程,有了文件系统,才有了文件和文件夹等等的概念。有了文件管理系统后的一个区块,在Windows上的,比如NTFS,还有FAT,FAT32文件管理系统等等,在Windows中的表现为各个盘,比如C:盘,D:盘的。
在macOS系统里,笼统来说,被格式化后的那块区块被称作宗卷,其实,“宗卷”是对应于Volume的翻译而已,Volume(宗卷)基本上对应于File System(文件系统),比如APFS,HFS+(JHFS+)等。当然,对于APFS来说,它外面还有一个逻辑层,叫做容器,在一个容器里面,可以用多个宗卷,每个宗卷共享容器的总体空间。
应该是,自从macOS 11之后,macOS将操作系统和用户数据分别保存在两个宗卷中了,这就是为什么在磁盘工具中的容器下会看到两个Macintosh HD的宗卷,其中一个叫做 Macintosh HD - Data,他们两个都在同一个容器中,这个Data的就是用户数据保留的地方,而“Macintosh HD”是操作系统的宗卷,对于用户也是只读的,如果里面的内容被“非法”修改或者破坏,macOS系统就不会正常启动了。所以,在重装系统的时候,只要是使用安装程序,覆盖安装到系统的那个“Macintosh HD”的宗卷上,就是类似升级,用户数据不会被删除的(除非自己操作失误)。如果是把容器抹除后再安装,那么就是叫做抹盘安装,因为是把容器内容抹除了,也就是说操作系统和用户的Data宗卷都被抹除了,那么用户数据也就随之被抹除了,macOS的安装程序需要重建操作系统和用户的Data的两个APFS宗卷。
也不知道是否说清楚了
磁盘上的分区,各种操作系统上的意思都差不多,都是指磁盘上的某块区域,如果分区是作为动词,指的是将磁盘氛围不同区块的动作。根据不同的磁盘管理规范的不同,管理磁盘上分区的方式是不同的,老的Windows上有MBR, 老的Apple上有APM,现在的几乎所有操作系统都普遍支持了GPT了。这些相关的词汇,其实就是最最底层的管理和定义每个区块(分区)的规范。
磁盘被分区后,还是不能被正常使用,因为还没有给每个区块“初始化”,初始化的过程就是把一个分区写入某种文件管理系统格式的过程,有了文件系统,才有了文件和文件夹等等的概念。有了文件管理系统后的一个区块,在Windows上的,比如NTFS,还有FAT,FAT32文件管理系统等等,在Windows中的表现为各个盘,比如C:盘,D:盘的。
在macOS系统里,笼统来说,被格式化后的那块区块被称作宗卷,其实,“宗卷”是对应于Volume的翻译而已,Volume(宗卷)基本上对应于File System(文件系统),比如APFS,HFS+(JHFS+)等。当然,对于APFS来说,它外面还有一个逻辑层,叫做容器,在一个容器里面,可以用多个宗卷,每个宗卷共享容器的总体空间。
应该是,自从macOS 11之后,macOS将操作系统和用户数据分别保存在两个宗卷中了,这就是为什么在磁盘工具中的容器下会看到两个Macintosh HD的宗卷,其中一个叫做 Macintosh HD - Data,他们两个都在同一个容器中,这个Data的就是用户数据保留的地方,而“Macintosh HD”是操作系统的宗卷,对于用户也是只读的,如果里面的内容被“非法”修改或者破坏,macOS系统就不会正常启动了。所以,在重装系统的时候,只要是使用安装程序,覆盖安装到系统的那个“Macintosh HD”的宗卷上,就是类似升级,用户数据不会被删除的(除非自己操作失误)。如果是把容器抹除后再安装,那么就是叫做抹盘安装,因为是把容器内容抹除了,也就是说操作系统和用户的Data宗卷都被抹除了,那么用户数据也就随之被抹除了,macOS的安装程序需要重建操作系统和用户的Data的两个APFS宗卷。
也不知道是否说清楚了
讲的十分清楚,万分感谢解惑。
我理解的话,就是用我自己的话来讲,MACOS会把系统盘封装成一个只读文件(Macintosh HD盘),就像是一个打包行为,个人数据是和这个封装文件隔离的。那么重装系统或者覆盖安装,仅仅是会替换这个封装文件的。配合宗卷共享内存的话,那么除了系统必要的内存外,剩余的内存都是会给到用户的,而区别于windows,C盘经常需要保持有空间富余的状态,且在重装系统,不可避免的C盘数据会被清空。
就这点看来,MAC设计师真的很用心。
受教了
差不多就是这样的。
不过一定要注意系统版本,不是所有的macOS都支持这种的两个宗卷的。
前面说错了一个,就是从macOS Catalina 10.15(而不是 Big Sure 11)开始引进的两个宗卷的做法。之前的系统都只是用一个宗卷存储系统和用户数据,就跟Windows的C盘一样。
之所以有系统版本10.15的额外限制,是因为APFS文件系统格式在10.15版本中才更新的吗?在10.12之前都是MAC OS扩展系统,可惜官方帖子中很少提到这两者的区别,只是说明了一个兼容老版本系统,一个兼容新版本系统。
听到您提到10.15,我忽然想到这个了。
Mac 上的 macOS 系统中的宗卷和分区设计出来是干嘛的啊