NTFS文件系統檢視原始碼討論檢視歷史
NTFS文件系統 |
NTFS (New Technology File System),是 WindowsNT 環境的文件系統。新技術文件系統是Windows NT家族(如,Windows 2000、Windows XP、Windows Vista、Windows 7和 windows 8.1)等的限制級專用的文件系統(操作系統所在的盤符的文件系統必須格式化為NTFS的文件系統,4096簇環境下)。NTFS取代了老式的FAT文件系統。
簡介
NTFS 提供長文件名、數據保護和恢復,並通過目錄和文件許可實現安全性。NTFS 支持大硬盤和在多個硬盤上存儲文件(稱為卷)。例如,一個大公司的數據庫可能大得必須跨越不同的硬盤。NTFS 提供內置安全性特徵,它控制文件的隸屬關係和訪問。從DOS或其他操作系統上不能直接訪問 NTFS 分區上的文件。如果要在DOS下讀寫NTFS分區文件的話可以藉助第三方軟件;現如今,Linux系統上已可以使用NTFS-3G進行對 NTFS 分區的完美讀寫,不必擔心數據丟失。Win 2000採用了更新版本的NTFS文件系統NTFS 5.0,它的推出使得用戶不但可以像Win 9X那樣方便快捷地操作和管理計算機,同時也可享受到NTFS所帶來的系統安全性。 NTFS 允許文件名的長度可達 256 個字符。雖然 DOS用戶不能訪問 NTFS 分區,但是 NTFS文件可以拷貝到 DOS 分區。每個 NTFS文件包含一個可被 DOS 文件名格式認可的 DOS 可讀文件名。這個文件名是 NTFS 從長文件名的開始字符中產生的。
評價
20 世紀 90 年代早期,Microsoft 和 IBM 組建了一個聯合計劃,目標是創建一個下一代的操作系統。該項目的結果是誕生了 OS/2,但由於 Microsoft 和 IBM 在很多重要問題上不能達成共識而最後分裂, OS/2 至今仍屬於 IBM。Microsoft 開始研究 Windows NT。OS/2 的文件系統HPFS 包含了若干重要功能,而當 Microsoft 開始創建他們自己的新操作系統時,他們的 NTFS 從中借用汲取了很多方面。也許是因為它們有共同的祖先,HPFS 和 NTFS共享了相同的磁盤分區標識代碼(0x07)。共享標識是很不尋常的,因為可用的代碼還有很多,其他文件系統都使用它們自己的編號。例如,FAT 擁有超過 9 個編號(FAT12丶FAT16丶FAT32 等等每個都有一個)。用於區分文件系統的算法當遇到代碼 0x07 的時候就不得不進行額外的檢查。[1]