windows文件系统

Posted sunshine-blog

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了windows文件系统相关的知识,希望对你有一定的参考价值。

1、什么是文件系统

  文件系统就是操作系统(比如windows、linux)管理和存储文件的软件机构,也就是操作系统与驱动器之间的接口,当操作系统请求从磁盘里读取一个文件时,会请求相应的文件系统打开文件。即:没有文件系统,操作系统就不知道怎么读取硬盘。
   Windows上常见的磁盘文件系统类型有 FAT、ExFat、NTFS。刚买回来的硬盘并没有文件系统,必须使用分区工具等对其进行分区并格式化后才会有管理文件的系统。

   举个栗子,一块硬盘就像一个块空地,文件就像不同的种子,我们首先得在空地上建起仓库(分区),并且指定好(格式化)仓库对种子的管理规范(文件系统),这样才能将种子运进仓库保管。
文件不会受所在分区的文件系统影响,就像同样是花朵在A仓库可能直接堆在地上,而B仓库则会挂在墙上,仅仅是放置和管理方法不同而已,因此,在NTFS分区和FAT32分区的文件可以随意在分区间移动,内容不会因此产生任何不同。

2、Windows常见的文件系统

   FAT(File Allocation Table),直译为文件分配表,顾名思义,就是用来记录文件所在位置的表格。在今天,FAT已经不是windows操作系统的主流文件系统了,但是在软盘、闪存(U盘),以及很多嵌入式设备上还是很常见的,现在最通用的FAT文件系统是FAT32,可支持的最大文件不超过4G,最大文件数量268435437,分区最大容量8TB,可以在多种操作系统中读写。
   ExFAT(Extended File Allocation Table)又叫FAT64,从名字上看,它是FAT文件系统的扩展。ExFAT是专门为闪存设计的文件系统,单个文件突破了4G的限制。ExFAT在windows、Linux、Mac系统上都是可以读写。
   NTFS(New Technology File System)文件系统。NTFS是一种比FAT32功能更加强大的文件系统,NTFS 5.0的主要特点有一下几个方面:

  1. NTFS可以支持的分区大小可达到2TB;
  2. NTFS是一个可恢复的文件系统,在NTFS分区上,用户很少需要运行磁盘修复程序
  3. NTFS支持对分区、文件夹和文件的压缩,任何基于windows的应用程序对NTFS分区上的压缩文件进行读写时不需要事先解压,文件读取时自动解压,文件关闭或保存时自动压缩;
  4. 同时NTFS采用更小的簇,可以更加有效率的管理磁盘空间
  5. 在NTFS分区上,可以为共享资源、文件夹及文件设置访问许可权限,更安全。NTFS的文件属性里包含了“安全”属性,而FAT系列的文件系统就没有这一属性。
  6. 在win 2000的NTFS文件系统下可以进行磁盘配额管理。
  7. NTFS使用一个“变更”日志来跟踪文件所发生的变更。

   
   在稳定性和安全性方面,NTFS要优于FAT32,但是FAT32兼容较旧的存储设备及系统,如DOS系统等。两者的主要区别体现在:

  1. FAT32最大只支持32G独立分区,NTFS最大支持的独立分区是2TB。单个磁盘高于32G的时候就要用NTFS来分区。
  2. FAT32不支持超过4G的单个文件,一旦单个文件超过4G,系统便会提示磁盘空间不足,然后存储失败,NTFS则支持超大单个文件。
  3. NTFS无法运行在DOS系统下,FAT32则可以兼容DOS系统。

 






以上是关于windows文件系统的主要内容,如果未能解决你的问题,请参考以下文章

Windows Server存储windows文件系统

苹果系统和Windows系统共享文件的方法

Windows Server2012 R2部署网络文件系统

请问WINDOWS系统Hosts文件是干啥用的

Windows系统下hosts文件工作原理(转)

如何查找文件是不是在 Windows 的文件系统缓存中?