不同的操作系统支持不同的文件系统。您的可移动驱动器应该使用FAT32以获得最佳兼容性,除非它更大并且需要NTFS。Mac格式的驱动器使用HFS+,不适用于Windows。Linux也有自己的文件系统。
不幸的是,即使是典型的计算机用户也需要考虑不同的文件系统以及它们与什么兼容。以下是您需要了解的有关文件系统的信息—以及为什么有这么多不同的文件系统。
相关:初学者极客:硬盘分区解释
不同的文件系统只是在硬盘、闪存或任何其他存储设备上组织和存储文件的不同方式。每个存储设备都有一个或多个分区,每个分区都用一个文件系统“格式化”。格式化过程只是在设备上创建一个该类型的空文件系统。
文件系统提供了一种方法,可以将驱动器上的数据分离为单独的部分,即文件。它还提供了一种存储有关这些文件的数据的方法—例如,它们的文件名、权限和其他属性。文件系统还提供了一个索引—驱动器上的文件列表以及它们在驱动器上的位置,因此操作系统可以在一个位置查看驱动器上的内容,而不是在整个驱动器中查找文件。
您的操作系统需要了解文件系统,以便它可以显示其内容、打开文件并将文件保存到其中。如果您的操作系统不理解文件系统,您可以安装一个提供支持的文件系统驱动程序,或者您不能将该文件系统与该操作系统一起使用。
这里的比喻是一个纸质文件系统——计算机上的数据位被称为“文件”,它们被组织在一个“文件系统”中,就像纸质文件可能被组织在文件柜中一样。有不同的方式来组织这些文件并存储有关它们的数据-“文件系统”
并非所有的文件系统都是相同的。不同的文件系统有不同的数据组织方式。有些文件系统比其他文件系统更快,有些文件系统具有附加的安全功能,有些文件系统支持具有较大存储容量的驱动器,而另一些文件系统仅适用于具有较小存储容量的驱动器。一些文件系统更健壮,并且能够抵抗文件损坏,而另一些文件系统则以这种健壮性换取更高的速度。
没有一个文件系统适合所有用途。每个操作系统都倾向于使用自己的文件系统,而操作系统开发人员也会处理这些文件系统。微软、苹果和Linux内核开发人员都在自己的文件系统上工作。新的文件系统可以更快、更稳定、更好地扩展到更大的存储设备,并且比旧的文件系统具有更多的功能。
设计一个文件系统需要做很多工作,可以用很多不同的方法来完成。文件系统不像分区,分区只是一块存储空间。文件系统指定文件的布局、组织、索引方式,以及元数据与文件的关联方式。如何做到这一点总是有调整和改进的余地。
相关:为什么可移动驱动器仍然使用FAT32而不是NTFS?
相关:了解硬盘分区和磁盘管理
每个分区都用一个文件系统格式化。有时可以将分区“转换”到不同的文件系统,并将数据保留在其中,但这很少是一个理想的选择。相反,您可能希望首先从分区中复制重要数据。
之后,给分区一个新的文件系统只是在支持它的操作系统中用那个文件系统“格式化”它。例如,如果您有一个Linux或Mac格式的驱动器,您可以在Windows中用NTFS或FAT32格式化它以获得Windows格式的驱动器。
在操作系统安装过程中,操作系统也会自动使用适当的文件系统格式化分区。如果您有要安装Linux的Windows格式化分区,Linux安装过程将使用您选择的Linux发行版首选的Linux文件系统格式化其NTFS或FAT32分区。
因此,如果您有一个存储设备,并且您想在其上使用不同的文件系统,只需先将其上的文件复制下来进行备份。然后,使用诸如Windows中的磁盘管理、Linux中的GParted或macosx中的磁盘实用程序之类的工具格式化该驱动器。
下面是您将遇到的一些更常见的文件系统的简要概述。它不是详尽无遗的-还有许多其他不同的。
还有其他文件系统,尤其是在Linux和其他类似UNIX的系统上。
一个典型的计算机用户不需要知道这些东西的大部分-它应该是透明的和简单的-但了解基本知识可以帮助你理解这样的问题,“为什么这个Mac格式的驱动器不能与我的Windows PC一起工作?和“我应该将这个USB硬盘格式化为FAT32还是NTFS?”?”
图片来源:加里·J·伍德在Flickr上,克劳斯克在Flickr上
...相当极端的解决方案,微软不必要地创造了一个似乎没有什么好理由的问题。而且从NTFS切换回FAT32也不容易。 ...
...空间方面,您还使用了哪些技巧和技巧?如果我们错过了什么,或者你还有其他想法,我们很乐意听到你的消息。请在下面发表评论! ...
... 在本文中,我们将研究系统服务异常错误,为什么会发生,您可以做些什么来修复它,以及如何阻止它再次发生。 ...
... 什么是树莓皮靴子分区(the raspberry pi boot partition)? ...
...下面是这个过程的实际作用。 相关:这个过程是什么?为什么它在我的电脑上运行? 这篇文章是我们正在进行的系列文章的一部分,解释了任务管理器中的各种过程,比如运行时代理,主进程, dwm.exe文件, 输入法,rundll32.exe,Ad...
...不好,它可能会占用大量CPU。 相关:这个过程是什么?为什么它在我的电脑上运行? 这篇文章是我们正在进行的系列文章的一部分,解释了任务管理器中的各种过程,比如运行时代理,主进程, dwm.exe文件, 输入法,rundll32.exe,Ad...
...是Windows 10操作系统的一部分。 相关:这个过程是什么?为什么它在我的电脑上运行? 这篇文章是我们正在进行的系列文章的一部分,解释了任务管理器中的各种过程,比如运行时代理,主进程, dwm.exe文件, 输入法,rundll32.exe,A...
DirectX是Windows操作系统的一部分。那么,为什么你从Steam、Origin或其他地方安装的每个PC游戏都会安装自己的DirectX副本呢? 什么是directx公司(directx)? DirectX是Microsoft Windows的一部分。它是一组api(应用程序编程接口),开发者...
...的,也不是。压缩和解压缩数据需要一些CPU资源,这就是为什么不是所有的数据都是压缩存储的,只有在Windows认为有必要和有帮助的时候才压缩。但是,以CPU时间为代价压缩和解压缩数据要比将数据分页到磁盘并从页面文件中...
...中,我们可以看到这些文件在我的Mac上的大小都是1GB。 为什么不应该禁用虚拟内存 你真的不应该尝试禁用这个功能。macOS操作系统和正在运行的应用程序都希望启用它。事实上,苹果的官方文档中说,“OSX和iOS都包含一个完全...