tft每日頭條

 > 科技

 > ntfs文件系統有哪幾種功能

ntfs文件系統有哪幾種功能

科技 更新时间:2025-01-13 11:36:18

大家好,我是波仔,今天我們繼續接着上期的文件系統進行分享,歡迎大家和我一起來學習吧。

ntfs文件系統有哪幾種功能(一起來了解一下現在的NTFS文件系統)1

為了解決FAT16、FAT32文件系統的安全性差,容易産生碎片以及難以恢複等缺點,微軟在windows NT操作系統和之後的基于NT内核的操作系統中使用了新的NTFS文件系統。Windows 10中提供的高級文件管理功能都是基于NTFS文件系統實現的。

ntfs文件系統有哪幾種功能(一起來了解一下現在的NTFS文件系統)2

NTFS文件系統結構總覽

當用戶将硬盤的一個分區格式化成NTFS分區時,就建立了一個NTFS文件系統的結構,NTFS文件系統與FAT文件系統一樣,也是用簇作為基本單位對磁盤空間和文件存儲進行管理的。一個文件總是占有若幹個簇,即使在最後一個簇沒有完全放滿的情況下,也是占用了整個簇的空間,這也是造成磁盤空間浪費的主要原因,文件系統通過簇來進行磁盤管理,并不需要知道磁盤扇區的大小,這樣就使NTFS保持了與磁盤扇區大小的獨立性,從而使不同大小的磁盤選擇合适的簇。

ntfs文件系統有哪幾種功能(一起來了解一下現在的NTFS文件系統)3

NTFS的分區也稱為NTFS卷,卷上簇的大小又稱為卷因子,其大小是用戶在創建NTFS卷時确定的。與FAT文件系統一樣,卷因子的大小與文件系統的性能有着非常直接的關系,當一個簇占用的空間太小,會出現太多的磁盤碎片,這在空間和文件訪問時間上就會造成浪費。相反地,當一個簇占用的空間太大時,直接造成了磁盤空間的浪費,因此,最大限度地優化系統對文件的訪問速度和最大限度地減少磁盤空間的浪費,是确定簇大小的主要因素。簇的大小一定是扇區大小的整數倍,通常是2n (n為整數)。

ntfs文件系統有哪幾種功能(一起來了解一下現在的NTFS文件系統)4

NTFS文件系統使用了邏輯簇号(LCN)和虛拟簇号(VCN)對卷進行管理。其中LCN是對于卷的第一個簇到最後一個簇進行編号,隻要知道LCN号的和簇的大小以及NTFS卷在物理磁盤中的起始扇區就可以對簇進行定位,而這些信息在NTFS卷的引導扇區中可以找到,在系統底層也是用這種方法對文件的簇進行定位的。

ntfs文件系統有哪幾種功能(一起來了解一下現在的NTFS文件系統)5

NTFS文件系統的主文件表中還記錄了一些非常重要的系統數據,這些數據稱為元數據文件,簡稱為元文件,其中包含了用于文件定位和恢複數據結構,引導程序數據及整個卷的分配位圖等信息。NTFS文件系統将這些數據都當做文件進行管理,這些文件用戶是不能訪問的,他們的文件名字的第一個字符都是“$”,表示該文件是隐藏的,在NTFS文件系統中這樣的文件主要有16個,包括MFT本身($MFT)、MFT鏡像、日志文件、卷文件、屬性定義表,根目錄、位圖文件、引導文件、壞簇文件、安全文件、大寫文件、擴展元數據文件,重解析點文件、變更日志文件、配額管理文件、對象ID文件等,這16個元數據文件總是占據着MFT的前16項記錄,在16項以後就是用戶建立的文件和文件夾的記錄了。

ntfs文件系統有哪幾種功能(一起來了解一下現在的NTFS文件系統)6

每一個文件記錄在主文件表中占據的磁盤空間一般為1KB,也就是兩個扇區NTFS文件,系統分配給主文件表的區域大約占據了磁盤空間的12.5%,剩餘的磁盤空間用來存放其他元文件和用戶的文件。

ntfs文件系統有哪幾種功能(一起來了解一下現在的NTFS文件系統)7

好了,以上就是今天所分享的内容,希望大家有所了解,非常感謝大家的支持與關注,我們下期再見!

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved