導航:首頁 > 文件處理 > ntfs壓縮特性

ntfs壓縮特性

發布時間:2022-05-29 02:31:50

1. ntfs的特性

在Windows 2000系統中,開始使用了NTFS5文件系統,NTFS5文件系統有諸多的優秀特性,使得管理計算機和用戶許可權、管理磁碟空間、管理敏感數據的效率都得到了巨大的提升。而NTFS同時支持較FAT等文件系統更大的磁碟分區以及提高了系統的穩定性等。NTFS可謂是目前在微軟正式發布的操作系統中所支持的最強大的文件系統了,本文介紹了NTFS的一些特性,以便讀者更加了解這個文件系統,更有效地使用、管理Windows 2000計算機。
(註:本文中筆者將用Windows 2000代表所有運行在NTFS5文件系統的操作系統,如Windows2000、Windows XP、Windows Server 2003等。而文章中出現的NTFS,如沒特別說明,均表示NTFS5.0或以上版本。)

目錄:

• NTFS5文件許可權特性
• NTFS5數據壓縮特性
• NTFS5數據加密特性
• NTFS5磁碟配額特性 許可權特性:

1.NTFS文件許可權特性:

NTFS可以選擇的文件許可權:

NTFS分區中,每一個文件以及文件夾NTFS都存儲一個訪問控制列表,訪問控制列表包含所有被許可的用戶帳戶、組和計算機。ACL一定包含一個叫做"訪問控制項"的項(訪問控制項,ACE)。如果在文件或文件夾的訪問控制列表中經過驗證沒有相應的訪問控制項,則對文件的訪問會被拒絕。
我們用NTFS許可權來指定哪個用戶、組合計算機可以在哪個程度上對特定的文件和文件夾進行訪問、作出修改,對於文件,我們可以賦予用戶、組和計算機以下許可權:
讀:可以讀取文件,查看文件的屬性、所有者以及許可權。
寫:可以寫入數據、覆蓋文件、修改文件屬性,以及查看文件許可權和所有權。
讀和運行:可以讀取文件,查看文件的屬性、所有者、許可權,還可以運行應用程序。
修改:可以讀取並寫入/修改文件,查看並更改文件的屬性、所有者、許可權,還可以運行應用程序以及刪除文件。
完全控制:對文件的最高權力,在擁有上述其他許可權所有的許可權以外,還可以修改文件許可權以及替換文件所有者。
對於文件夾,我們可以賦予用戶、組和計算機以下許可權:
讀:讀取文件和查看子文件夾,查看文件夾屬性、所有者和許可權。
寫:創建文件夾、修改文件夾屬性、查看文件夾許可權和所有者。
List Folder Contents(列出文件夾內容):查看此文件夾中的文件和子文件夾。
讀和運行:遍歷文件夾,查看並讀取文件和查看子文件夾,查看文件夾屬性、所有者和許可權。
修改:除了查看並讀取文件和查看子文件夾、創建文件和子文件夾、查看和修改文件夾屬性、所有者和許可權以外,還可以刪除文件夾。
完全控制:文件夾的最高許可權,在擁有上述所有文件夾許可權以外,還可以修改文件夾許可權、替換所有者以及刪除子文件夾。
除此之外,NTFS還有一些特殊許可權,圖1顯示了這些特殊許可權的名稱。

圖1
其中比較重要的是Change Permission和Take Ownership,通常情況下,這兩個特殊許可權要慎重使用,一旦賦予了某個用戶Change Permission許可權,他便可以改變相應文件或者文件夾的許可權設置,同樣,一旦賦予了某個用戶Take Ownership許可權,他便可以做為文件的所有者,對文件作出查閱並更改。
默認情況下,Windows 2000賦予每個用戶對於NTFS文件和文件夾的完全控制許可權。

NTFS文件許可權的繼承:

在NTFS分區中,許可權是可以繼承的,通常情況下,文件夾中的文件和子文件夾是要繼承父文件夾的許可權的。如果文件夾中的文件和子文件夾繼承了父文件夾的許可權,在查詢子文件夾許可權的時候,繼承下來的項的許可權設置以灰色顯示,並不能更改(如圖2)。

圖2
我們可以通過文件(夾)屬性中的安全選項卡,不選擇「Allow Inheritable permissions from parent to propagate to this object.」即可取消繼承,但是,當我們取消選擇一項時,會彈出一個對話框,如圖3。單擊COPY保留父文件夾繼承下來的許可權,並在以後不再繼承;單擊Remove刪除從父文件夾繼承的許可權,並不再繼承。

圖3
當我們在NTFS分區內、分區間拷貝文件或者在NTFS分區間移動文件或文件夾時,文件或文件夾將繼承目標文件夾的許可權。而當我們在同一NTFS分區內移動文件或文件夾時,許可權將被保留。
無論是將文件或文件夾復制還是移動到FAT分區,所有許可權信息將丟失。

文件許可權比文件夾許可權更加高

NTFS文件是具有最高許可權的,例如用戶A對一個文件有讀、寫的許可權,而A對於這個文件所在的文件夾只有讀許可權,但是最終,A對這個文件,還是擁有讀、寫的許可權。

允許和拒絕:

在NTFS文件(夾)許可權中,拒絕永遠優先於允許,由於NTFS許可權是累積的,即如果一個用戶同時在兩個組中,並對於同一文件(夾),管理員同時對這兩個組都賦予了不同的許可權,那麼這個用戶將擁有這兩個組的許可權的並集,所以,如果這個用戶屬於的一個組有Read許可權,而他屬於的另一個組的READ許可權處於「拒絕」狀態,他是沒有讀取權利的。

2.NTFS數據壓縮特性

NTFS文件系統提供了數據壓縮的功能,我們可以壓縮不常使用的數據從而節省磁碟空間。這種壓縮對於用戶是透明的,當我們訪問一個使用NTFS壓縮的文件夾時,並看不到解壓縮的過程,然而,每當我們對壓縮文件或文件夾進行訪問時,系統在後台自動解壓縮數據,當我們訪問結束後,系統再自動壓縮數據。

NTFS數據壓縮的使用方法:

1. 右鍵單擊文件或文件夾,單擊「屬性」,出現圖4所示屬性對話框。

2. 單擊「高級」按鈕,出現圖5所示高級屬性對話框。

圖5
3. 選擇「壓縮內容以便節省磁碟空間」,然後單擊確定回到「屬性」對話框。
4. 單擊「確定」關閉屬性對話框並使設置生效。
5. 如果正在將文件夾設定壓縮屬性,系統會出現「確認屬性更改」對話框,如圖6,選擇「僅將更改應用於該文件夾」,系統將只將文件夾設置為壓縮文件夾,裡面的內容並沒經過壓縮,但是以後在其中創建的文件或文件夾將被壓縮。選擇「將更改應用於該文件夾,子文件夾和文件」,文件夾內部的所有內容被壓縮。

圖6
6. 在Windows XP中,系統將自動將壓縮的文件夾用藍色顯示,以便區分,如圖7。在Windows 2000中,需要在「文件夾選項」中進行配置才能實現這種效果。

圖7
NTFS數據壓縮的繼承:
無論是將壓縮了的文件夾復制到同一個還是不同的NTFS分區,或者移動到不同的分區,都將繼承目的地文件夾的壓縮情況,只有在同一NTFS分區內進行移動,壓縮文件夾保留壓縮屬性。
無論將壓縮文件夾復制還是移動到FAT分區,壓縮屬性必定丟失。

3.NTFS數據加密特性:

NTFS的數據加密特性稱作加密文件系統EFS,我們可以用EFS加密在NTFS分區中的數據,Windows 2000、XP專業版以及Windows Server 2003都支持EFS,但是,Windows XP家庭版是不支持它的。EFS是一個透明的文件加密服務,它是以公共密鑰加密為基礎,使用CryptoAPI架構。EFS提供可選的數據恢復能力,系統管理員可以恢復另一用戶加密的數據。EFS也可以實現多用戶(當然是被許可的用戶)共享存取一個已經加密的文件夾

EFS的使用:

利用EFS進行文件(文件夾)加密:

1. 右鍵單擊文件或文件夾,點擊屬性。
2. 在彈出的屬性對話框中單擊高級。
3. 在彈出的高級屬性對話框中,選擇「加密內容以保護數據」,然後單擊確定。
4. 單擊確定關閉屬性對話框並保存設置。
5. 如果是對文件夾進行加密,會出現「確認屬性更改」對話框。選擇「僅將更改應用於該文件夾」,系統將只將文件夾加密,裡面的內容並沒經過加密,但是以後在其中創建的文件或文件夾將被加密。選擇「將更改應用於該文件夾,子文件夾和文件」,文件夾內部的所有內容被加密。
6. 確定即可。

利用EFS進行文件(文件夾)解密:

1. 右鍵單擊文件或文件夾,點擊屬性。
2. 在彈出的屬性對話框中單擊高級。
3. 在彈出的高級屬性對話框中,去掉對「加密內容以保護數據」的選擇,然後單擊確定。
4. 單擊確定關閉屬性對話框並保存設置。
5. 如果是對文件夾進行解密,會出現「確認屬性更改」對話框。選擇「僅將更改應用於該文件夾」,系統將只將文件夾解密,裡面的內容並沒經過解密,但是以後在其中創建的文件或文件夾將不被加密。選擇「將更改應用於該文件夾,子文件夾和文件」,文件夾內部的所有內容被解密。
6. 確定即可。

4.NTFS的磁碟配額特性:

在Windows 2000/xp中,系統的NTFS5支持磁碟配額,來控制用戶在伺服器中的磁碟用量,當用戶使用了一定的伺服器磁碟空間以後,系統可以:1.發出警告; 2.禁止用戶對伺服器磁碟的使用; 3.將事件記錄到系統日誌中。這樣,域中的用戶便不可隨意使用伺服器磁碟空間、在伺服器磁碟中存放過期的、雜亂的個人文件了。當然,磁碟配額在個人計算機中也可使用,並可使磁碟管理更加方便。

要啟用磁碟配額:

1. 打開資源管理器,右鍵單擊磁碟盤符,點擊「屬性」。
2. 單擊「配額」選項卡,並選擇「啟用磁碟配額」,如圖8。

限制卷中所有用戶的磁碟使用:

選擇「拒絕將磁碟空間給超過配額限制的用戶」,並在下面的默認磁碟限制中選擇「限制磁碟空間到…」,在後面的框中輸入此卷的每個用戶可用的空間量,可以在下面的警告級別中設定當用戶使用到多少空間時進行警報。

事件記錄:

可以設定系統當用戶對磁碟的用量達到(超過)限制量(警告值)的時候進行事件記錄,雖然可以同時讓系統記錄事件以及禁止超額的磁碟使用,但是這是無意義的,通常,設定了拒絕用戶使用超額磁碟空間就不必設定記錄事件日誌。
選擇「Log event when a user exceeds their quota limit」,來在用戶超過用量時記錄事件日誌。
選擇「Log event when a user exceeds their warning level」,來在用戶超過警告閥值時記錄事件日誌。
針對特定用戶的磁碟配額:
大多數時候,我們分配對於企業中每個用戶分配的磁碟空間是不等的,這樣,假如像上述一樣簡單選擇磁碟空間限制便無法達到我們的要求,所以,我們要通過編輯「Quota Entries…」來進行對特定用戶磁碟用量限制進行編輯:
1. 打開磁碟屬性à配額à啟用磁碟配額à單擊Quota Entries…按鈕,如圖9。

圖9
2. 系統出現Quota Entries For …(X:)對話框(省略號處為您的磁碟卷標)。
3. 單擊「Quota」à 「New Quota Entry…」。
4. 出現選擇用戶對話框,輸入一個想配置磁碟配額的用戶,然後單擊確定。
5. 系統彈出「Add New Quota Entry」對話框,如圖10。

6. 選擇並設置「Limit disk space to」和「Set warning level to」,來設定特定用戶的磁碟用量以及警告閥值,然後單擊「確定」。
7. 如果想設定其他用戶,使用同樣的方法即可。
Windows 2000磁碟配額是我們更加容易地管理伺服器的磁碟,使一個很好的工具。需要注意的是,磁碟管理計算的是非壓縮的使用量,即使您在相應的磁碟中存儲了一個壓縮文件,在計算您的使用量時仍然以解壓縮後文件的大小計算;第二點,Windows 2000磁碟配額按照所有者計算文件,只有在相應卷內所有者是您的文件才會被記入您的磁碟空間用量中。第三點,對於不同的磁碟分區,Windows2000分別記錄磁碟用量,而不是計算磁碟總用量。

結論

本文簡單概述了NTFS5的幾個主要特性,旨在讓用戶了解NTFS5的種種優越性,在使用Windows 2000/xp/server 2003的時候優先考慮使用NTFS格式化磁碟,並理解這些設置的實際意義。NTFS5的這些特性不但提高了系統的安全性以及便利性、有效性,還降低了總投入,了解這些特性,對日常的伺服器或者計算機管理十分有益。

2. NTFS文件系統相對於FAT32有哪些新特性

NTFS文件系統相對於FAT32的優點
(1)更安全的文件保障,提供文件加密,能夠大大提高信息的安全性。
(2)更好的磁碟壓縮功能。
(3)支持最大達2TB的大硬碟,並且隨著磁碟容量的增大,NTFS的性能不像FAT那樣隨之降低。
(4)可以賦予單個文件和文件夾許可權。對同一個文件或者文件夾為不同用戶可以指定不同的許可權。在NTFS文件系統中,可以為單個用戶設置許可權。
(5)NTFS文件系統中設計的恢復能力無需用戶在NTFS卷中運行磁碟修復程序。在系統崩潰事件中,NTFS文件系統使用日誌文件和復查點信息自動恢復文件系統的一致性。
(6)NTFS文件夾的B-Tree結構使得用戶在訪問較大文件夾中的文件時,速度甚至比訪問卷中較小的文件夾中的文件還快。
(7)可以在NTFS卷中壓縮單個文件和文件夾。NTFS系統的壓縮機制可以讓用戶直接讀寫壓縮文件,而不需要使用解壓軟體將這些文件展開。
(8)支持活動目錄和域。此特性可以幫助用戶方便靈活地查看和控制網路資源。
(9)支持稀疏文件。稀疏文件是應用程序生成的一種特殊文件,文件尺寸非常大,但實際上只需要很少的磁碟空間,也就是說,NTFS只需要為這種文件實際寫入的數據分配磁碟存儲空間。
(10)支持磁碟配額。磁碟配額可以管理和控制每個用戶所能使用的最大磁碟空間。

3. 關於NTFS的磁碟壓縮功能

NTFS壓縮的缺點就是經由NTFS壓縮的文件,在網路傳輸的過程中,會喪失壓縮屬性,但是Zip文件則可以直接經由網路進行傳輸,不會丟失壓縮屬性。

這里需要提醒的是,不要對Windows安裝分區中的重要文件進行壓縮,否則可能會導致Windows系統性能降低。可以對其他分區進行磁碟壓縮,這樣保存在該磁碟中的數據會自動被壓縮。其方法有以下兩種。

1、在屬性對話框中啟用NTFS壓縮

(1)打開windows7旗艦版「計算機」窗口,滑鼠右鍵單擊所需設置的分區圖標,在彈出的菜單中單擊「屬性」選項,即可打開屬性對話框。

(2)在屬性對話框的「常規」選項卡的底部確保選中「壓縮此驅動器以節約磁碟空間」復選,如圖1所示。

(4)依次單擊「確定」按鈕關閉以上對話框,即可開始壓縮進程。

4. NTFS的壓縮和加密特性

NTFS文件系統
NTFS文件系統是一個基於安全性的文件系統,是Windows NT所採用的獨特的文件系統結構,它是建立在保護文件和目錄數據基礎上,同時照顧節省存儲資源、減少磁碟佔用量的一種先進的文件系統。使用非常廣泛的Windows NT 4.0採用的就是NTFS 4.0文件系統,相信它所帶來的強大的系統安全性一定給廣大用戶留下了深刻的印象。Win 2000採用了更新版本的NTFS文件系統——NTFS 5.0,它的推出使得用戶不但可以像Win 9X那樣方便快捷地操作和管理計算機,同時也可享受到NTFS所帶來的系統安全性。
NTFS 5.0的特點主要體現在以下幾個方面:
1. NTFS可以支持的分區(如果採用動態磁碟則稱為卷)大小可以達到2TB。而Win 2000中的FAT32支持分區的大小最大為32GB。
2. NTFS是一個可恢復的文件系統。在NTFS分區上用戶很少需要運行磁碟修復程序。NTFS通過使用標準的事物處理日誌和恢復技術來保證分區的一致性。發生系統失敗事件時,NTFS使用日誌文件和檢查點信息自動恢復文件系統的一致性。
3. NTFS支持對分區、文件夾和文件的壓縮。任何基於Windows的應用程序對NTFS分區上的壓縮文件進行讀寫時不需要事先由其他程序進行解壓縮,當對文件進行讀取時,文件將自動進行解壓縮;文件關閉或保存時會自動對文件進行壓縮。
4. NTFS採用了更小的簇,可以更有效率地管理磁碟空間。在Win 2000的FAT32文件系統的情況下,分區大小在2GB~8GB時簇的大小為4KB;分區大小在8GB~16GB時簇的大小為8KB;分區大小在16GB~32GB時,簇的大小則達到了16KB。而Win 2000的NTFS文件系統,當分區的大小在2GB以下時,簇的大小都比相應的FAT32簇小;當分區的大小在2GB以上時(2GB~2TB),簇的大小都為4KB。相比之下,NTFS可以比FAT32更有效地管理磁碟空間,最大限度地避免了磁碟空間的浪費。
5. 在NTFS分區上,可以為共享資源、文件夾以及文件設置訪問許可許可權。許可的設置包括兩方面的內容:一是允許哪些組或用戶對文件夾、文件和共享資源進行訪問;二是獲得訪問許可的組或用戶可以進行什麼級別的訪問。訪問許可許可權的設置不但適用於本地計算機的用戶,同樣也應用於通過網路的共享文件夾對文件進行訪問的網路用戶。與FAT32文件系統下對文件夾或文件進行訪問相比,安全性要高得多。另外,在採用NTFS格式的Win 2000中,應用審核策略可以對文件夾、文件以及活動目錄對象進行審核,審核結果記錄在安全日誌中,通過安全日誌就可以查看哪些組或用戶對文件夾、文件或活動目錄對象進行了什麼級別的操作,從而發現系統可能面臨的非法訪問,通過採取相應的措施,將這種安全隱患減到最低。這些在FAT32文件系統下,是不能實現的。
6. 在Win 2000的NTFS文件系統下可以進行磁碟配額管理。磁碟配額就是管理員可以為用戶所能使用的磁碟空間進行配額限制,每一用戶只能使用最大配額范圍內的磁碟空間。設置磁碟配額後,可以對每一個用戶的磁碟使用情況進行跟蹤和控制,通過監測可以標識出超過配額報警閾值和配額限制的用戶,從而採取相應的措施。磁碟配額管理功能的提供,使得管理員可以方便合理地為用戶分配存儲資源,避免由於磁碟空間使用的失控可能造成的系統崩潰,提高了系統的安全性。
7. NTFS使用一個「變更」日誌來跟蹤記錄文件所發生的變更。
小提示(選取FAT32和NTFS的建議)
在系統的安全性方面,NTFS文件系統具有很多FAT32文件系統所不具備的特點,而且基於NTFS的Win 2000運行要快於基於FAT32的Win 2000;而在與Win 9X的兼容性方面,FAT32優於NTFS。所以在決定Win 2000中採用什麼樣的文件系統時應從以下幾點出發:
1. 計算機是單一的Win 2000系統,還是採用多啟動的Win 2000系統;
2. 本地安裝的磁碟的個數和容量;
3. 是否有安全性方面的考慮等。
基於以上的考慮,如果要在Win 2000中使用大於32GB的分區的話,那麼只能選擇NTFS格式。如果計算機作為單機使用,不需要考慮安全性方面的問題,更多地注重與Win 9X的兼容性,那麼FAT32是最好的選擇。如果計算機作為網路工作站或更多的追求系統的安全性,而且可以在單一的Win 2000模式下運行,強烈建議所有的分區都採用NTFS格式;如果要兼容以前的應用,需要安裝Win 9X或其它的操作系統,建議做成多啟動系統,這就需要兩個以上的分區,一個分區採用NTFS格式,另外的分區採用FAT32格式,同時為了獲得最快的運行速度建議將Win 2000的系統文件放置在NTFS分區上,其它的個人文件則放置在FAT32分區中
NTFS適合你嗎?
在多操作系統中是否選擇將FAT32轉換為NTFS,應該根據自己的情況來決定。如果重在性能和安全方面,那麼可以將FAT32轉換為NTFS;如果重在可操作性和兼容性方面,應該保持FAT32,不進行轉換,因為支持FAT32的操作系統更多。而NTFS對Windows Me和以前的Windows版本並不兼容。建議除Windows XP/2003外的系統用FAT32。

5. NTFS有哪些基本特性

NTFS可以支持的分區(如果採用動態磁碟則稱為卷)大小可以達到2TB。而Win 2000中的FAT32支持分區的大小最大為32GB。 ·NTFS是一個可恢復的文件系統。在NTFS分區上用戶很少需要運行磁碟修復程序。NTFS通過使用標準的事物處理日誌和恢復技術來保證分區的一致性。

在選擇 NTFS 時可以使用的功能有:

1、更好的伸縮性使擴展為大驅動器成為可能。NTFS 的最大分區或卷比 FAT 的最大分區或卷大得多,當卷或分區大小增加時,NTFS 的性能並不會降低,而在此情形下 FAT 的性能會降低。

2、Active Directory(和域,域是 Active Directory 的一部分)。通過 Active Directory 可容易地查看和控制網路資源。使用域可以在保持管理簡單的情況下微調安全選項。域控制器和 Active Directory 需要使用 NTFS。

3、,包括壓縮或解壓縮驅動器、文件夾或者特定文件的功能。(但是,不可以同時壓縮和加密某個文件。)

4、 遠程存儲,通過使可移動媒體(如磁帶)更易訪問,從而擴展了磁碟空間。

5、 恢復磁碟活動的日誌記錄,它允許 NTFS 在斷電或發生其他系統問題時盡快地恢復信息。

6、稀疏文件。稀疏文件是一些大型文件,應用程序以一種僅需有限磁碟空間的方式創建了這些文件。也就是說,NTFS 只為文件的寫入部分分配了磁碟空間。

7、磁碟配額,可用來監視和控制單個用戶使用的磁碟空間量。

8、文件加密,它極大地增強了安全性。(但是,不可以同時壓縮和加密某個文件。) 可以對單個文件而不僅僅對文件夾設置許可權。

6. ntfs文件系統有什麼特點

WindowsServer2003支持FAT16、FAT32和NTFS文件系統,同時也支持CDFS(光碟文件系統)和UDF(通用磁碟格式)。NTFS文件系統的安全性高於FAT文件系統,支持域的管理、支持文件許可權分配、支持磁碟配額管理、支持動態磁碟管理、支持的系統後台特性、支持數據EFS加密和壓縮功能、支持更大的磁碟分區(2TB)。但缺點是兼容性不好,DOS、Windows9x/me均不能直接訪問NTFS分區。

7. 在ntfs文件系統上加密和壓縮可以同時進行對嗎

不可以。
查看一個處於NTFS分區的文件的屬性,點「高級」按鈕,會發現有壓縮和加密分別對應的選擇框。勾選其一後再勾選另一,會發現第一個勾選被清除了,兩者不可共用。

8. NTFS文件系統的硬碟壓縮技術能介紹一下嗎

壓縮後的文件一定可以給別人用的 .......... 舉個很簡單的例子你把你 NTFS分區上的文件移動到FAT32分區上看看能不能用 就知道了
NTFS是隨著Windows NT操作系統而產生的,並隨著Windows NT4跨入主力分區格式的行列,它的優點是安全性和穩定性極其出色,在使用中不易產生產生文件碎片,NTFS分區對用戶許可權作出了非常嚴格的限制,每個用戶都只能按著系統賦予的許可權進行操作,任何試圖越權的操作都將被系統禁止,同時它還提供了容錯結構日誌,可以將用戶的操作全部記錄下來,從而保護了系統的安全。但是,NTFS分區格式的兼容性不好,特別是對使用很廣泛的Windows 98 SE/Windows ME系統,它們還需藉助第三方軟體才能對NTFS分區進行操作,Windows 2000,Windows XP基於NT技術,提供完善的NTFS分區格式的支持。

Ntfs的主要特徵和優越性:
在NTFS文件系統中,對於不同配置的硬體,實際的文件大小從4GB到64GB。由於NTFS文件系統的開銷較大,使用的最小分區應為50MB。

NTFS文件系統與FAT文件系統相比最大的特點是安全性,NTFS提供了伺服器或工作站所需的安全保障。在NTFS分區上,支持隨機訪問控制和擁有權,對共享文件夾無論採用FAT還是NTFS文件系統都可以指定許可權,以免受到本地訪問或遠程訪問的影響;對於在計算機上存儲文件夾或單個文件,或者是通過連接到共享文件夾訪問的用戶,都可以指定許可權,使每個用戶只能按照系統賦予的許可權進行操作,充分保護了系統和數據的安全。NTFS使用事務日誌自動記錄所有文件夾和文件更新,當出現系統損壞和電源故障等問題而引起操作失敗後,系統能利用日誌文件重做或恢復未成功的操作。主要的作用體現在兩個方面:

一、通過NTFS許可保護網路資源

在WindowsNT下,網路資源的本地安全性是通過NTFS許可許可權來實現的。在一個格式化為NTFS的分區上,每個文件或者文件夾都可以單獨的分配一個許可,這個許可使得這些資源具備更高級別的安全性,用戶無論是在本機還是通過遠程網路訪問設有NTFS許可的資源,都必須具備訪問這些資源的許可權。

二、使用NTFS對單個文件和文件夾進行壓縮

NTFS支持對單個文件或者目錄的壓縮。這種壓縮不同於FAT結構中,對驅動器卷的壓縮,其可控性和速度都要比FAT的磁碟壓縮要好的多。

除了以上兩個主要的特點之外,NTFS文件系統還具有其他的優點,如:對於超過4GB以上的硬碟,使用NTFS分區,可以減少磁碟碎片的數量,大大提高硬碟的利用率;NTFS可以支持的文件大小可以達到64GB,遠遠大於FAT32下的4GB;支持長文件名等等

9. 硬碟格式 NTFS與FAT32有什麼區別 兩種格式的特點是什麼,一般我們的硬碟用哪種格式比較好和穩定

FAT下是為小磁碟及簡單的目錄結構而設計的文件系統(圖1),因此其文件系統組織方法也通過簡單的文件分配表(File Allocation Table,簡稱FAT)完成。它被放在磁碟的引導扇區後面,為了安全,緊接著是它的一份拷貝;在文件分配表後面是根文件夾,其中包含了分區根目錄下所有文件和文件夾的入口(你可以把它看作是「我的電腦」中的某個磁碟符)。根文件夾之後為其它文件和文件夾,文件或文件夾的存放並沒有什麼規律,每個文件完全佔用 1至多個簇,如果某個簇不是該文件的最後一個簇,則應包含下一個簇的位置信息,否則會有結束簇的標志 ( OxFFFF )。文件的名稱和起始簇則記錄在前面的文件分配表中,通過此表中某個文件起始簇的位置找到起始簇,而文件的其餘簇則是依此形成一條鏈帶——FAT 就是依靠這種鏈式存取及文件分配表來管理整個磁碟分區的。

圖1:FAT文件系統組織圖:

分區引導扇區|文件分配表|文件分配表的備份|根文件夾|其他文件和文件夾

圖2:NTFS文件系統組織圖:
分區引導扇區|MFT表|系統文件|文件區域

NTFS的管理方式可以說簡單而又強大。總的來說, NTFS將整個磁碟分區上每件事物都看作一個文件,而文件的相關事物又視為一個屬性,比如數據屬性、文件名屬性等。整個NTFS分區上每個扇區都被分配屬於某些特殊文件,甚至描述文件系統本身的信息(元數據)也是一個文件。將分區格式化為 NTFS 後(圖2),就會生成若干不可見的NTFS系統文件以及一個特殊文件「Master File Table " (MFT,主文件表)。MFT亦有鏡像文件,其存放位置記錄在引導扇區中,而引導扇區又會有一個副本被放置在磁碟分區的尾扇區中,這些都給NTFS的穩定性奠定了基礎。MFT放在引導扇區後面,與簡單的FAT相比,M FT幾乎相當於小型資料庫文件。M FT中最開始的16條記錄中存放了特殊的信息,從第17條記錄開始,則全部用於記錄磁碟分區上的文件和文件夾(同樣被NTFS視作1個文件)。MFT為每個文件夾都分配一個固定空間,文件的屬性都寫在這個固定的空間中。小的文件和文件夾(≤1500位元組)可以完全被包含在MFT記錄中(圖3),而大的則使用「B-樹」(詳見以下名詞解釋)索引方式來指示擴展的MFT外部信息。NTFS就這樣依靠主文件表的詳細記錄來管理整個磁碟分區。

圖3:MFT中小文件或小目錄存放圖:
標准信息|文件或目錄名|安全描述|數據或索引

相關名詞解釋:
==========================
簇(Cluster ):這是文件系統中基本的儲存單位(不是位元組)。在硬碟上,簇的大小和分區大小有關。以FAT16為例,當分區容量介於64MB和128MB之間時,每簇有2kB;介於128MB和256MB之間時,每簇有4kB;而當分區容量大於l024MB時,每簇容量將達到32kB以上。此時即使只有1位元組的文件在硬碟上也會佔用32kB的空間,當然也就造成了硬碟空間的極大浪費。由於NTFS的簇最大隻有4kB,因此它是最有效利用磁碟空間的文件系統。

B-樹:一種結構劃索引方式。比如建立文件A時,文件系統為其創建索引文件B,由於B的規模仍然太大,為進一步提高速度,又建立了索引的索引文件C,以及索引的索引的索引文件D。這又產生了新問題:B、C、D三個索引文件的對象層次不同,結構不同,操作3個索引文件非常繁瑣。所以人們研究使用一種特珠的結構來實現多重索引,B-樹就是其中比較成功的方法。而NTFS所使用的「B+樹」綜合索引方式與其非常類似,由於這些索引的具體實施非常復雜,這里就不詳述了。

知道了FAT和NTFS的組織結構後,很容易理解正是因為不同的組織管理方式,導致了完全不同的文件操作方式,從而決定了最終的性能差異。例如當訪問一個文件時,由於FAT文件系統的文件分配表只列出了每個文件的名稱及起始簇,並沒有說明這個文件是否存在,而需要通過其所在文件夾的記錄來判斷,而文件夾的入口又包含在文件分配表的索引中。因此首先要讀取文件分配表來確定文件已經存在,然後再次讀取文件分配表找到文件的首簇,最後通過鏈式的檢索找到文件所有的存放簇,最終確定後才可以訪問。而在NTFS文件系統中,由於任意文件都在MFT中有詳細的記錄,所以只要讀取MFT中的相關記錄文件馬上可以使用。這就是NTFS在文件操作性能上要好於FAT的根本原因。事實上, NTFS不斷引入的新特性,如綜合索引等,仍在進一步拉大這種差距。從技術角度來說這個差距是巨大的,但為何有些人無法感覺到這種差異甚至有相反的感覺呢?

原因也很簡單,絕大多數人的計算機應用環境簡單,其磁碟操作主要是單文件的操作。再加上很多人的硬碟遠不夠大,並發操作量也遠不夠多,因此NTFS與FAT的單個文件操作速度差異往往僅在毫秒之間.根本無法察覺,但如果是在大型的網路伺服器上,訪問量很多,文件操作頻繁,還存在大量並發操作,這種性能差異就會相當驚人。另一方面隨著100GB以上容量的硬碟逐漸成為主流,再加上個人使用電腦同時執行多個任務的機會不斷增加,這種差距也會越來越明顯。那麼覺得 NTFS 文件系統更慢的原因是什麼呢?

NTFS的索引非常詳細,盡管很利於查找文件,但相當於小型資料庫的索引方式對硬體有較高的硬體要求,而且對於較小的分區上存放較多小文件的情況而言,這種檢索方式可能反而沒有簡單的鏈式快。最常見的情況就是筆記本用戶,特別是前兩年,筆記本硬碟的速度很慢,硬碟容量又小,而筆記本的性能又普遍低於台式機很多,所以這種情況下如果採用NTFS分區就可能會感覺慢。筆者個人認為,要想體現NTFS分區的性能優勢,至少和FAT持平的話,電腦要有如下水準:硬碟的轉速最好為7200r/s, CPU主頻不低於700MHz,內存不少於 256MB,單個分區不小於5GB。前兩年有不少台式機都有某些指標不能達到這個水平,難怪有人抱怨NTFS不好了。但就目前的硬體水平而言,NTFS的優勢會越來越明顯。

所以當你擁有大硬碟,存放大量大文件(例如:電影、大型游戲)的話,為了安全和效率,還是使用NTFS文件分區吧。

1、文件許可權分配
NTFS具備FAT所沒有的本地安全性,這主要體現在文件許可權的分配上,通過對文件(也包括整個分區和目錄)許可權的分配,可以限制任何用戶對文件的訪問,這對於多用戶環境管理來說極其重要。在「我的電腦」視圖中可看到本地登錄用戶的「XX的文檔」文件夾,這些文件夾默認具有不同訪問許可權。此外不同許可權的用戶還可對自己許可權范圍內的文件或文件夾進行許可權設置。在進行許可權設置時,不在域中的用戶需要改變默認的文件簡單共享方式,選擇資源管理器的菜單項「工具」→「文件夾選項」,進入「查看」選項卡,將「使用簡單文件共享」前的復選框勾除即可。之後用滑鼠右擊要設置許可權的文件或文件夾,在彈出的快捷菜單中選擇「屬性」,並在屬性對話框中選擇「安全」選項卡,在這里就可添加或刪除不同訪問許可權的組或用戶。

2、磁碟配額功能
在NTFS文件系統下可以進行磁碟配額管理。磁碟配額是指管理員可為用戶所能使用的磁碟空間進行分配和限制,每個用戶只能使用最大配額范圍內的磁碟空間。設置磁碟配額後,還可以對每個用戶的磁碟使用情況進行跟蹤和控制。這項功能使得管理員可方便合理地為用戶分配存儲資源,避免可能由於磁碟空間使用的失控造成的系統崩潰,提高了系統安全性。具體做法是,在系統磁碟驅動器圖標上單擊滑鼠右鍵,選擇「屬性」選項,點擊「配額」選項進入配額選項面板 ,選擇啟用磁碟配額。如果你想嚴格控制用戶可使用的磁碟空間,可選擇「將磁碟空間限制為」選項,並設置相關數字。接著點擊「配額項」進入具體設置,在這里可新建配額項和修改配額項。

3、動態磁碟管理
NTFS5.0支持動態卷,可以實時改變卷的大小而不用重啟或退出系統,也不用格式化。此外,如果某個分區包含重要的文件信息,可以為這個分區創建動態鏡像分區,提升其邏輯容量。在NTFS分區的目錄中載入分區是沒有格式和磁碟限制的,即空白分區、FAT分區、NTFS分區或在不同硬碟上的分區都可以。下面我們就舉例說明一下具體做法,比如第二塊硬碟上有—FAT32分區M,欲將其裝入第一塊硬碟中的NTFS分區D中。打開「控制面板」→「性能和選項」→「管理工具」→「計算機管理」→「磁碟管理」(或直接在「運行」中輸入diskmgmt.msc並回車),在分區M上單擊滑鼠右鍵,選擇「更改驅動器名和路徑」,然後點擊「刪除」(這么做只是去除了M分區的訪問路徑,並沒有刪除其中的數據),確定後再點擊「添加」,並選擇「裝入以下空白的 NTFS 目錄中」,在下面文本框中輸入路徑或點擊「瀏覽」指定目錄,假設目錄為D分區中的Temp目錄,然後逐層按「確定」即可。下面我們直接就可以在D分區上通過Temp目錄使用M分區了,重啟後M分區的訪問權被取消,看起來就和兩個分區被合並了一樣。

4、磁碟管理限制
FAT16支持的最大分區容量為2GB,使用卷集可以達到4GB,最大單個文件容量為2GB。 FA T32在理論上支持2TB 的最大分區容量,而事實上在Windows 98 SE/Me中最大隻能支持127.53GB,在Windows 2000/XP/Server 2003中系統分區工具則只能支持到32GB,最大的單個文件件容量為4GB。如此看來只有NTFS才能滿足日趨膨脹的存儲需求。

5、更多的系統後台特性
由於NTFS更多的特性,如稀疏文件、重裝入點、卷裝入點等都是處於後台工作的,所以很難被一般用戶察覺。以NTFS的可恢復特性為例,文件系統中的日誌始終都在記錄,當計算機意外重啟後, NTFS分區不會像FAT分區那樣需要系統進行磁碟檢測以保證沒有錯誤,這是因為NTFS會在第一時間將日誌記錄與當前分區信息進行比對,並完成一致性恢復。

6、數據EFS加密和壓縮功能:
NTFS的數據壓縮功能,能提供對單個文件、目錄及分區的數據壓縮以節約磁碟空間,由於這種壓縮是文件系統級的,因此效率較高,而且被壓縮的內容能被任何基於Windows 2000/XP/Server 2003的應用程序直接讀寫,無須解壓縮軟體。而NTFS的EFS數據加密功能提供透明加密,具備訪問許可權的用戶訪問加密數據時與訪問其他內容毫無區別,而無訪問許可權的用戶則被告知無權訪問。如果沒有加密用戶的賬號和密碼,即使是具備計算機管理員許可權的用戶也無法訪問。由於這兩種屬性都是基於文件系統的,所以只有分區被破壞或格式化才能被去除。具體加密方法是,打開要加密的文件或文件夾的「屬性」對話框,選擇其「常規」頁中的「高級」,勾選「高級屬性」里的「加密內容以便保護數據」,確定後,加密的文件/文件夾名會以綠色表示,這樣,即使是管理員賬戶,也不能讀取文件的內容了。

7、Unicode統一編碼支持:NTFS 文件系統支持Unicode統一編碼。對於資料交流來說,不同計算機系統的不同字元編碼是很大的障礙。Unicode的出現就是為了解決不同語言系統間兼容性問題的,只要是使用Unicode編碼的文件,在任意支持Unicode的系統平台上都可被正確打開,不會出現亂碼。

閱讀全文

與ntfs壓縮特性相關的資料

熱點內容
建設招聘網站選什麼伺服器 瀏覽:305
java伺服器ip地址設置 瀏覽:752
谷歌程序員月薪2300 瀏覽:828
怎麼提取單片機代碼 瀏覽:229
rap解壓不了 瀏覽:66
thinkphp包含php文件 瀏覽:319
如何設置伺服器讓多個電腦連接不上 瀏覽:75
macpdf轉 瀏覽:393
圖染色演算法 瀏覽:31
安卓的車載互聯叫什麼 瀏覽:834
php編碼問題 瀏覽:866
程序員it 瀏覽:331
為什麼安卓的充電口鬆了 瀏覽:837
農業銀行app支付在哪裡 瀏覽:542
PDF怎麼轉換成pbf文件 瀏覽:665
智能單片機 瀏覽:832
和平精英聖誕模式怎麼改伺服器 瀏覽:805
安卓系統如何看歸屬地 瀏覽:731
單片機的輸入口和移位鎖存器 瀏覽:155
40權威指南pdf 瀏覽:988