天津鸿萌科贸发展有限公司从事数据安全服务二十余年,致力于为各领域客户提供专业的数据备份、数据恢复解决方案与服务,并针对企业面临的数据安全风险,提供专业的相关数据安全培训。
公司是多款国际主流数据恢复软件的授权代理商,为数据恢复公司、数据取证机构及有专业技能的个人或企业提供官方正版软件产品。
文章内容:
什么是文件系统?
Mac 文件系统的类型
了解各种 Mac 文件系统
在 Mac 上恢复被删除或丢失的文件
避免电脑数据丢失的小贴士
文件系统的作用是管理存储介质如何存储、管理和获取文件和数据。它还影响其他因素,如文件恢复、块的分配等等。本文介绍不同的 Mac 文件系统的作用,以及它们在数据丢失的情况下如何影响数据恢复。
存储器就像一个住宅区,住宅区里面有很多栋楼,每栋楼里有很多房子。每个真正的房子都有一个独特的地址;同理,存储器分为许多扇区,扇区进一步划分为若干块,每个块也都有一个唯一的地址,以便驱动器能够很容易地定位、存储和检索数据。
每个存储驱动器都使用一个文件系统来记录驱动器上的文件、它们的地址以及自由空间/块的数量。文件系统基本上定义了驱动器如何从这些地址命名、存储和检索文件。
什么是文件系统?
文件系统是在存储驱动器上存储文件的逻辑方式。如果没有文件系统,存储驱动器就无法以有组织的方式存储数据,使其看起来像是一堆不可读的信息。如果没有文件系统,存储驱动器就会停止正常工作。
文件系统除了命名、存储和检索数据外,还在管理空间、加密元数据、控制文件访问和确保数据完整性方面发挥着至关重要的作用。
文件系统的选择取决于几个因素,例如操作系统的兼容性、可靠性、数据可访问性、可伸缩性和性能。
Mac 文件系统的类型
Mac 计算机主要支持两种文件系统(HFS/HFS+ 和 APFS)格式的本地存储。此外,还支持只读的 NTFS/exFAT/FAT 格式的外部驱动器。
了解各种 Mac 文件系统
HFS/HFS+
**HFS,高层次文件系统,**这是苹果专门为 Mac 电脑开发的默认 Mac 文件系统。它被设计成一个简单的结构化文件系统,对元数据有更强的支持。它支持传统碟片式硬盘,因此系统中被删除的文件有恢复的可能性。
后来,苹果公司推出了HFS+ 或Mac OS Extended,其中包括对 HFS 文件系统的若干改进,包括改进数据组织、支持更长的文件名以及处理更大文件尺寸的能力。
在数据存储和删除方面,HFS 及 HFS+ 使用 B 树结构,这大大提高了文件获取速度,同时将数据碎片化程度降至最低。在删除文件时,文件系统从 B 树元数据记录中删除被删除的文件数据,并更新自由空间映射。
在使用专门的数据恢复软件恢复 Mac 系统上 HFS/HFS+ 文件系统中的文件时,软件将从文件系统日志中查找文件名、大小、磁盘位置等数据。如果没有找到这些信息,软件将在驱动器上执行原始恢复,并查找文件签名。
然而,默认的 MacOS 文件系统逐渐由 HFS/HFS+ 和 Mac OS Extended 转变为 APFS,因为它们的性能不高,并且缺乏对 SSD 和其他基于闪存的驱动器的支持。
APFS
APFS, 全称Apple File System ,是继 HFS/HFS+ 文件系统之后出现的苹果文件系统。它的设计主要是为了支持闪存和固态硬盘,现在它已经成为所有苹果设备的默认文件系统。与 HFS 和 HFS+ 不同,APFS 侧重于 SSD 的性能,并利用 TRIM命令有效管理存储空间而不影响其使用寿命。
在数据存储方面,APFS 使用 GPT 分区方案,其中包含若干 APFS 容器。每个 APFS 容器都有若干 APFS 卷,在共享分配空间中存储数据。当用户删除文件时,文件系统会自动使用 TRIM 命令,将包含被删除文件残余的块进行擦除。
TRIM 命令在安全地从 SSD 中删除数据的同时,使得数据恢复几乎成为不可能。当命令用随机位覆盖数据时,恢复被删除文件的机会就变得更低。
Mac 支持的其他文件系统
Mac 支持 HFS/HFS+ 和 APFS 文件系统的本地存储介质,此外,还支持只读的 NTFS 和 FAT/exFAT 格式的外部存储。但是,如果需要将 Mac 文件系统兼容的外部驱动器格式化为 NTFS 或 FAT/exFAT文件系统,可以通过磁盘应用程序来实现。
在 Mac 上恢复被删除或丢失的文件
意外删除 Mac 系统上的文件或数据是一件令人遗憾的事。不过,我们可以借助强大的 Mac 文件恢复专用软件来处理这种情况。
除了恢复被删除文件之外,这类软件还可以从无法启动或无法访问的 Mac 中恢复文件!建议在每个 Mac 系统中安装这类软件,以便为意外删除、格式化等情况提供完美的拯救办法。
避免电脑数据丢失的小贴士
作为数据恢复专业人员,我们了解数据的重要性。因此,我们建议为意外情况做好准备,并以平和的心态处理这些情况。可以遵循下面的建议,以避免在 Mac 系统上丢失数据:
- 配置 Time Machine 备份
- 使用 iCloud 或任何其他云服务进行异地数据备份
- 在外部硬盘或连接的 NAS/RAID 服务器上创建数据备份
- 在其他存储介质上创建多个副本,实现多样化数据备份