NTFS檔案系統

2022-07-24 18:06:24 字數 884 閱讀 7846

卷(volume)和簇(cluster)是ntfs用來描述物理磁碟的單位。

卷之間是相對獨立的,卷的概念其實就是分割槽(partition)。

簇的引入是為了方便處理不同容量的卷,通常在格式化乙個卷時,可以設定該卷的簇的大小的,預設值是根據卷的容量算出來的,容量越大,簇也劃分得越大。

簇劃分得很大,優點在於降低維護成本,缺點在於會造成一定的空間浪費。

fat磁碟中會保留特別的區域,用來儲存與檔案系統相關的元資料,根據元資料的每一條記錄的尺寸,可以具體分成多種子型別,比如fat16、fat32等等;

ntfs磁碟中沒有這樣特別的區域,而是把元資料也當成乙個變通的檔案對待,這樣的好處在於,不必擔心保留元資料的磁碟扇區物理損壞而造成的磁碟不可訪問。

ntfs對每個檔案都有乙個security descriptor,即每個檔案都可以定義自己的安全屬性及訪問屬性,而在fat檔案系統是做不到的。

ntfs的管理單元是簇,磁碟的物理簇號(lcn)用來標識某個簇在磁碟中的位置,按照從0遞增的順序依次存放在磁碟上。

vcn是檔案內部的邏輯簇號,乙個檔案資料太大,可能包含幾個簇,那麼會用邏輯簇號來標識某個簇在檔案中的序號,這個vcn只在本檔案內部有意義,乙個檔案的所有vcn不一定是物理上相連的,即它們對應的lcn可能散布在磁碟上。

乙個vcn會對映到乙個lcn。

裡面儲存著檔案記錄(file record)的資料。每個檔案記錄大小固定為1kb。

通常,每個檔案對應乙個file record,但是如果檔案包含了太多的屬性(attribute),或者高度地碎片化(fragmented),那麼可能需要多個檔案記錄來描述乙個檔案。

非常駐屬性會將資料儲存在run中,檔案記錄中會儲存每個run的vcn到lcn的對映以及該run的長度,知道了這些,我們就可以把該檔案的所有vcn對映到lcn上。

Windows檔案系統 NTFS檔案系統

windows作為最流行的個人計算機作業系統,成為了我們學習 工作和生活的一部分。我們幾乎每天都會經歷開啟檔案管理器,進入具體磁碟,開啟具體檔案,而windows採用檔案系統管理著所有的檔案和磁碟空間,這個檔案系統就是ntfs。ntfs檔案系統 文件主要分為兩大部分 1.ntfs檔案系統簡介 2.檔...

Linux系統掛載NTFS檔案系統

今天嘗試並成功的將一塊500g的行動硬碟掛載到了rhel5的系統上,甚感欣慰。想到也許以後自己或其他同學們會有類似經歷,於是盡量細緻的記錄於此。無論是一塊安裝了windows linux雙系統的硬碟,還是通過usb連線的行動硬碟 u盤,都是可以掛載到linux系統中的。不過由於windows本身常用...

WINDOWS與NTFS檔案系統

ntfs即new technology file system,是windows nt 200 xp 和server2003 專用的檔案系統 server用的是ntfs5.2版。ntfs特性如下 1。容錯性 ntfs可以自動的修復磁碟錯誤而不顯示任何出錯資訊,windows server 2003在...