| 
       咨詢電話:010-51727811/12/13
      當前位置: 首頁 > 新聞中心 > 業內新聞 >
      磁盤的文件系統知識
      時間:2012-07-03 09:31  來源:飛客數據恢復   作者:飛客數據恢復工程師
      磁盤的文件系統知識
       
      文件系統是操作系統用于明確磁盤或分區上的文件的方法和數據結構;即在磁盤上組織文件的方法。也指用于存儲文件的磁盤或分區,或文件系統種類。操作系統中負責管理和存儲文件信息的軟件機構稱為文件管理系統,簡稱文件系統。文件系統由三部分組成:與文件管理有關軟件、被管理文件以及實施文件管理所需數據結構。從系統角度來看,文件系統是對文件存儲器空間進行組織和分配,負責文件存儲并對存入的文件進行保護和檢索的系統。具體地說,它負責為用戶建立文件,存入、讀出、修改、轉儲文件,控制文件的存取,當用戶不再使用時撤銷文件等。
       
      1.什么是文件系統?
       
      所謂文件系統,它是操作系統中藉以組織、存儲和命名文件的結構。磁盤或分區和它所包括的文件系統的不同是很重要的,大部分應用程序都基于文件系統進行操作,在不同種文件系統上是不能工作的。
       
      2.文件系統大家族
       
      常用的文件系統有很多,MS-DOS和Windows3.x使用FAT16文件系統,默認情況下Windows98也使用FAT16,Windows98和Me可以同時支持FAT16、FAT32兩種文件系統,WindowsNT則支持FAT16、NTFS兩種文件系統,Windows2000可以支持FAT16、FAT32、NTFS三種文件系統,Linux則可以支持多種文件系統,如FAT16、FAT32、NTFS、Minix、ext、ext2、xiafs、HPFS、VFAT等,不過Linux一般都使用ext2文件系統。下面,筆者就簡要介紹這些文件系統的有關情況:
       
      (1)FAT16
       
      FAT的全稱是“FileAllocationTable(文件分配表系統)”,最早于1982年開始應用于MS-DOS中。FAT文件系統主要的優點就是它可以允許多種操作系統訪問,如MS-DOS、Windows3.x、Windows9x、WindowsNT和OS/2等。這一文件系統在使用時遵循8.3命名規則(即文件名最多為8個字符,擴展名為3個字符)。
       
      (2)VFAT
       
      VFAT是“擴展文件分配表系統”的意思,主要應用于在Windows95中。它對FAT16文件系統進行擴展,并提供支持長文件名,文件名可長達255個字符,VFAT仍保留有擴展名,而且支持文件日期和時間屬性,為每個文件保留了文件創建日期/時間、文件最近被修改的日期/時間和文件最近被打開的日期/時間這三個日期/時間
       
      (3)FAT32
       
      FAT32主要應用于Windows98系統,它可以增強磁盤性能并增加可用磁盤空間。因為與FAT16相比,它的一個簇的大小要比FAT16小很多,所以可以節省磁盤空間。而且它支持2G以上的分區大小。朋友們從附表中可以看出FAT16與FAT32的一不同。
       
      (4)HPFS
       
      高性能文件系統。OS/2的高性能文件系統(HPFS)主要克服了FAT文件系統不適合于高檔操作系統這一缺點,HPFS支持長文件名,比FAT文件系統有更強的糾錯能力。WindowsNT也支持HPFS,使得從OS/2到WindowsNT的過渡更為容易。HPFS和NTFS有包括長文件名在內的許多相同特性,但使用可靠性較差。
       
      (5)NTFS
       
      NTFS是專用于WindowsNT/2000操作系統的高級文件系統,它支持文件系統故障恢復,尤其是大存儲媒體、長文件名。NTFS的主要弱點是它只能被WindowsNT/2000所識別,雖然它可以讀取FAT文件系統和HPFS文件系統的文件,但其文件卻不能被FAT文件系統和HPFS文件系統所存取,因此兼容性方面比較成問題。
       
      (6)ext2
       
      這是Linux中使用最多的一種文件系統,因為它是專門為Linux設計,擁有最快的速度和最小的CPU占用率。ext2既可以用于標準的塊設備(如硬盤),也被應用在軟盤等移動存儲設備上。現在已經有新一代的Linux文件系統如SGI公司的XFS、ReiserFS、ext3文件系統等出現。
       
      小結:雖然上面介紹了6種文件系統,但占統治地位的卻是FAT16/32、NTFS等少數幾種,使用最多的當然就是FAT32啦。只要在“我的電腦”中右擊某個驅動器的屬性,就可以在“常規”選項中看到所使用的文件系統。