win7的系統磁盤分區必須為“NTFS”格式才能安裝。和安裝Windows XP操作系統不同,Windows7操作系統安裝的磁盤一定要是NTFS文件系統。NTFS是一個特別為網絡和磁盤配額、文件加密等管理安全特性設計的磁盤格式,提供長文件名、數據保護和恢復,能通過目錄和文件許可實現安全性,并支持跨越分區;NTFS文件系統具備3個功能:錯誤預警功能、磁盤自我修復功能和日志功能。
本教程操作環境:windows7系統、Dell G3電腦。
和安裝Windows XP 操作系統不同,Windows 7 操作系統安裝的磁盤一定要是NTFS文件系統,即系統磁盤分區必須為“NTFS”格式才能安裝。
NTFS(New Technology File System)是Windows NT內核的系列操作系統支持的、一個特別為網絡和磁盤配額、文件加密等管理安全特性設計的磁盤格式,提供長文件名、數據保護和恢復,能通過目錄和文件許可實現安全性,并支持跨越分區。
NTFS是一個日志文件系統,這意味著除了向磁盤中寫入信息,該文件系統還會為所發生的所有改變保留一份日志。這一功能讓NTFS文件系統在發生錯誤的時候(比如系統崩潰或電源供應中斷)更容易恢復,也讓這一系統更加強壯。在這些情況下,NTFS能夠很快恢復正常,而且不會丟失任何數據。在很少出錯情況下,微軟表示你需要運行CHKDSK修復程序來對磁盤卷進行維護的概率特別低,其概率不到1%。
NTFS文件系統的功能
NTFS文件系統所具備3個功能:錯誤預警功能、磁盤自我修復功能和日志功能。
-
錯誤預警功能:在NTFS分區中,如果MFT所在的磁盤扇區恰好出現損壞,NTFS文件系統會比較智能地將MFT換到硬盤的其他扇區,保證了文件系統的正常使用,也就是保證了系統的正常運行。而FAT16和FAT32的FAT則只能固定在分區引導扇區的后面,一旦遇到扇區損壞,那么整個文件系統就要癱瘓。
-
磁盤自我修復功能:NTFS可以對硬盤上的邏輯錯誤和物理錯誤進行自動偵測和修復。在每次讀寫時,它都會檢查扇區正確與否。當讀取時發現錯誤,NTFS會報告這個錯誤;當向磁盤寫文件時發現錯誤,NTFS會換一個完好位置存儲數據。
-
日志功能:在NTFS文件系統中,任何操作都可以被看成是一個“事件”。事件日志一直監督著整個操作,當它在目標地,發現了完整文件,就會標記“已完成”。假如復制中途斷電,事件日志中就不會記錄“已完成”,NTFS可以在通電后重新完成剛才未完成的事件。
NTFS文件系統的特點
1、安全性
NTFS文件系統能夠輕松指定用戶訪問某一文件或目錄、操作的權限大小。NTFS能用一個隨機產生的密鑰把一個文件加密,只有文件的所有者和管理員掌握解密的密鑰,其他人即使能夠登錄到系統中,也沒有辦法讀取它。NTFS采用用戶授權來操作文件,事實上這是網絡操作系統的基本要求有給定權限的用戶才能訪問指定的文件。NTFS還支持加密文件系統(EFS)以阻止未授權的用戶訪問文件。
2、容錯性
NTFS使用了一種被稱為事務登錄的技術跟蹤對磁盤的修改。因此,NTFS可以在幾秒鐘內恢復錯誤。
3、穩定性
NTFS文件系統的文件不易受到病毒和系統崩潰的侵襲。這種抗干擾能力直接源自于Windows NT操作系統的高度安全性能,NTFS文件系統只能被WindowsNT以及以NT為內核的Windows 2000/XP以上系統所識別。即使FAT和NTFS兩種文件系統在一個磁盤中并存時,NTFS采用與FAT不同的方法來定位文件映像,克服了FAT文件系統存在許多閑置扇區空間的缺點。
4、向下的可兼容性
NTFS文件系統可以存取FAT文件系統和HPFS文件系統的數據,如果文件被寫入可移動磁盤(特別是軟盤)時,它將自動采用FAT文件系統。
5、可靠性
NTFS把重要交易作為一個完整交易來處理,只有整個交易完成之后才算完成,這樣可以避免數據丟失。如向NTFS分區中寫文件時,會在內存中保留文件的一份拷貝,然后檢查向磁盤中所寫的文件是否與內存中的一致。如果兩者不一致,操作系統就把相應的扇區標為壞扇區而不再使用它(簇重映射),然后用內存中保留的文件拷貝重新向磁盤上寫文件。如果在讀文件時出現錯誤,NTFS則返回一個讀錯誤信息,并告知相應的應用程序數據已經丟失。
6、大容量
NTFS徹底解決存儲容量限制,最大可支持16EB。(1024B=1KB,1024KB=1MB,1024MB=1GB,1024GB=1TB,1024TB=1PB,1024PB=1EB)。NTFS的簇大小一般從512字節到4KB。
7、長文件名
NTFS允許長達255個字符的文件名,突破FAT的8.3標準限制(FAT規定主文件名為8個字符擴展名為3個字符)。NTFS文件系統的最大缺點就是它只能被WindowsNT/2000/XP以上系統、Linux系統所識別。雖然NTFS文件系統可以存取FAT文件系統的文件,但它的文件卻不能被FAT文件系統所存取,當系統崩潰時我們只有用軟盤、光盤或U盤啟動,啟動后他們用的FAT或FAT32文件系統是是無法訪問NTFS文件系統的給數據搶救帶來不便。
系統結構
NTFS和FAT32文件系統在結構上幾乎是完全不同的兩種文件系統,NTFS自身具有很多新的特征,比如安全性、容錯性、文件壓縮和磁盤配額等,都是相對其他系統特殊的地方。NTFS分區主要由引導扇區、主文件表(Master File Table,MFT)、系統文件和文件存儲區域等4個部分組成。
1、NTFS數據存儲結構
在NTFS文件系統中,對文件進行存取都是按照簇分配的,而每個簇都是物理扇區的整數倍,并且簇大小是物理扇區的2的整數次方,但NTFS文件系統里,簇的大小則是由格式化程序根據卷的大小自動分配。NTFS要使用邏輯簇號(logicalcluster number,簡稱LCN)和虛擬簇號(virtualcluster number,簡稱VCN)來對簇進行定位,同時,通過LCN來對整個卷中的所有簇從頭到尾按照順序進行編號,將卷因子乘以LCN,就可以得到卷上物理字節的偏移量,從而可去頂物理磁盤的詳細地址。VCN則是對特定文件的簇從頭到尾按照順序進行編號,方便引用文件中的數據。在NTFS中,卷上的所有的數據信息都存儲在文件中,這當中包含了引導程序(即用來獲取及定位文件的一種數據結構)以及位圖文件(記錄卷使用情況和大?。?。一般來說,不論簇的大小會是多少,文件記錄的大小都將是固定不變的,且為1KB。
2、分區引導扇區
在操作系統引導的過程中,分區引導扇區起著很重要的作用,其中存儲著和卷文件相關的結構信息和啟動引導程序等。操作系統在建立文件系統時,生成的BPB參數記錄著NTFS系統中的很多重要信息,包含了每簇扇區數、分區的扇區總數、MFT的起始邏輯簇號、文件系統標識等信息。在NTFS中,分區上的所有數據都是以文件的形式存儲的。
3、主文件表MFT
主文件表MFT在NTFS文件系統中處于最核心、最重要的地位,通過MFT可以確定所有文件在磁盤上的詳細存儲位置。主文件表由一系列文件記錄組成,是一個與文件對應的數據庫,卷中的每一個文件都包含著一個文件記錄,其中的第一個文件記錄是基本文件記錄,它主要存儲著其它擴展文件記錄的一些詳細信息。MFT文件記錄數組中的文件記錄在物理上是連續的,并且都是從0開始編號。MFT僅供系統自身構架、組織文件系統使用,被稱作元數據。所有的元文件名字都是以“$”開始,其都是隱藏文件。MFT表中的前16個元數據是最重要的。為了防止數據的丟失,在卷存儲區中,NTFS系統對它們進行了備份。
4、NTFS文件屬性
NTFS的文件記錄屬性一般可以分為兩種:即常駐屬性和非常駐屬性。如果屬性值是存儲在文件記錄中,這些屬性即稱作常駐屬性;反之,如果屬性值存儲在文件記錄之外,這些屬性即稱作非常駐屬性。屬性頭的前4個字節是屬性類型,其中包含著描述文件基本信息的屬性(如文件的讀寫特性、文件的創建時間以及修改時間等)、文件名屬性(如文件名及其長度、分配空間的大小、文件實際占用空間的大小和文件的最后訪問時間等)和用于描述文件內容的數據屬性等內容。
系統優點
NTFS所以被廣泛應用,除了因為Microsoft公司本身在操作系統市場的絕對優勢,其本身也具有諸多優點:
1、NTFS中的所有文件是以key-value的形式存儲和組織的,能夠迅速地通過文件屬性key來尋找和定位任意文件的value值,提高了操作系統對文件數據的處理效率。
2、為系統文件或重要文件建立安全描述符,凡是通過操作系統或API對文件進行修改和破壞的行為,都受到操作系統的保護。近年來出現的繞過操作系統或者直接訪問硬件磁盤閃存等行為,暫時不能通過文件系統進行保護。
3、NTFS不綁定某個硬件磁盤扇區,當發現磁盤受到破壞或無法讀取數據時,將通過操作系統相關機制對扇區或卷進行復位。文件系統的這種獨立性,使得NTFS本身具有更高的安全性。
4、具有可擴容的卷空間。操作系統將所有數據按照文件的形式存儲和統一管理,目的之一是實現連續數據的非連續存儲。在不對信息進行分類區分而是統一管理下,卷的狀態和管理更加容易進行管理。