下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

关于Windows文件系统详细解析

作者:课课家教育     来源: http://www.kokojia.com点击数:1073发布时间: 2017-09-11 10:42:26

标签: 操作系统网络工程师网络规划设计师

  本篇文章给大家带来的就是关于Windows文件系统的详细解析,这篇文章会给大家带来一些关于Windows文件系统的相关知识详解,希望本篇文章能帮助到你,对你有所收获,文件系统就是操作系统用于明确存储设备的,希望大家仔细阅读文章。

  文件系统是操作系统中藉以组织、存储和命名文件的结构。磁盘或分区和它所包括的文件系统的不同是很重要的,大部分应用程序都基于文件系统进行操作。

关于Windows文件系统详细解析_操作系统_网络工程师_网络规划设计师_课课家教育

  文件系统是操作系统用于明确存储设备(常见的是磁盘,也有基于NAND flash的固态硬盘)或分区上的文件的方法和数据结构;即在存储设备上组织文件的方法。操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统。文件系统由三部分组成:文件系统的接口,对对象操纵和管理的软件集合,对象及属性。从系统角度来看,文件系统是对文件存储设备的空间进行组织和分配,负责文件存储并对存入的文件进行保护和检索的系统。具体地说,它负责为用户建立文件,存入、读出、修改、转储文件,控制文件的存取,当用户不再使用时撤销文件等。

  MS-DOS和Windows 3.x使用FAT16文件系统,默认情况下Windows 98也使用FAT16,Windows 98和Me可以同时支持FAT16、FAT32两种文件系统,Windows NT则支持FAT16、NTFS两种文件系统,Windows2000可以支持FAT16、FAT32、NTFS三种文件系统,Linux则可以支持多种文件系统,如FAT16、FAT32、NTFS、Minix、ext、ext2、xiafs、HPFS、VFAT等,不过Linux一般都使用ext2文件系统。

MS-DOS和Windows 3.x使用FAT16文件系统,默认情况下Windows 98也使用FAT16,Windows 98和Me可以同时支持FAT16、FAT32两种文件系统,Windows NT则支持FAT16、NTFS两种文件系统,Windows2000可以支持FAT16、FAT32、NTFS三种文件系统,Linux则可以支持多种文件系统,如FAT16、FAT32、NTFS、Minix、ext、ext2、xiafs、HPFS、VFAT等,不过Linux一般都使用ext2文件系统。

  1)FAT16

  FAT的全称是“File Allocation Table(文件分配表系统)”,最早于1982年开始应用于MS-DOS

  中。FAT文件系统主要的优点就是它可以允许多种操作系统访问,如MS-DOS、Windows 3.x、Windows

  9x、Windows NT和OS/2等。这一文件系统在使用时遵循8.3命名规则(即文件名最多为8个字符,扩

  展名为3个字符)。

  2)FAT32

  FAT32主要应用于Windows 98系统,它可以增强磁盘性能并增加可用磁盘空间。因为与FAT16相

  比,它的一个簇的大小要比FAT16小很多,所以可以节省磁盘空间。而且它支持2G以上的分区大小。

  朋友们从附表中可以看出FAT16与FAT32的一不同。

  3)NTFS

  NTFS是专用于Windows NT/2000操作系统的高级文件系统,它支持文件系统故障恢复,尤其是

  大存储媒体、长文件名。NTFS的主要弱点是它只能被Windows NT/2000所识别,虽然它可以读取FAT

  文件系统和HPFS文件系统的文件,但其文件却不能被FAT文件系统和HPFS文件系统所存取,因此兼容

  性方面比较成问题。

  4)HPFS

  高性能文件系统。OS/2的高性能文件系统(HPFS)主要克服了FAT文件系统不适合于高档操作系统

  这一缺点,HPFS支持长文件名,比FAT文件系统有更强的纠错能力。Windows NT也支持HPFS,使得从

  OS/2到Windows NT的过渡更为容易。HPFS和NTFS有包括长文件名在内的许多相同特性,但使用可靠

  性较差。

  5)ext2

  这是Linux中使用最多的一种文件系统,因为它是专门为Linux设计,拥有最快的速度和最小的

  CPU占用率。ext2既可以用于标准的块设备(如硬盘),也被应用在软盘等移动存储设备上。现在已经

  有新一代的Linux文件系统如SGI公司的XFS、ReiserFS、ext3文件系统等出现。

这是Linux中使用最多的一种文件系统,因为它是专门为Linux设计,拥有最快的速度和最小的    CPU占用率。ext2既可以用于标准的块设备(如硬盘),也被应用在软盘等移动存储设备上。现在已经    有新一代的Linux文件系统如SGI公司的XFS、ReiserFS、ext3文件系统等出现。

  6)VFAT

  VFAT是“扩展文件分配表系统”的意思,主要应用于在Windows 95中。它对FAT16文件系统进行

  扩展,并提供支持长文件名,文件名可长达255个字符,VFAT仍保留有扩展名,而且支持文件日期和

  时间属性,为每个文件保留了文件创建日期/时间、文件最近被修改的日期/时间和文件最近被打开

  的日期/时间这三个日期/时间。

  大家都会了呢~相信大家对Windows文件系统也有些了解了呢~也一定知道了Windows文件系统的相关知识的详细介绍,要是有不懂得,就请来咨询课课家,随时为您服务,关于更多的知识,后面还有很多关于类似的文章,期待大家的到来。

赞(29)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程