文章編號: 303079 - 上次校閱: 2007年3月1日 - 版次: 4.7 如何找出並修正 NTFS 磁碟區上的磁碟空間問題
注意事項這份文件適用於 Windows 2000。Windows 2000 支援的結束 2010 7 月 13,Windows 2000 End-of-Support Solution Center (http://support.microsoft.com/?scid=http%3a%2f%2fsupport.microsoft.com%2fwin2000) 是規劃您的遷移策略,從 Windows 2000 的起點。如需詳細資訊請參閱 Microsoft Support Lifecycle Policy (http://support.microsoft.com/lifecycle/) ]。在此頁中結論NTFS 檔案系統支援許多磁碟區,並可能會導致什麼似乎遺失或誤報的檔案層級功能釋放磁碟空間。NTFS 磁碟區突然變成很滿沒有理由和系統管理員還不能尋找原因或找出有問題的資料夾和檔案時,這種行為可能是明顯。這有時候發生的原因,是因為惡意或未經授權存取 NTFS 磁碟區非常大的檔案或高數量的小檔案會偷偷地複製,可再有其 NTFS 權限中移除或限制。也會在系統故障之後可能會發生這個問題或電源中斷,會發生造成磁碟區毀損。 本文將告訴您,如何檢查的 NTFS 檔案系統磁碟空間配置來探索違規的檔案及目錄或檢查的磁碟區毀損。本文旨在針對 Windows 2000 和更新版本作業系統,系統支援某些進階儲存體功能並發行疑難排解方法 ; 不過 Windows NT 使用者也可能會發現這項非常有用。下列是為什麼 NTFS 磁碟區的磁碟空間配置可能會被誤報的理由的簡短清單:
其他相關資訊請使用下列資訊來協助最佳化、 修復,或獲得一個更好瞭解如何使用磁碟空間上您 NTFS 的磁碟區或磁碟區。 叢集大小是太大磁碟空間可以消耗只能由檔案和目錄包含內部 NTFS 中繼檔就像在主檔案表格 (MFT),目錄索引等。所有的檔案空間配置耗用藉由使用叢集的倍數。叢集是連續磁扇區的集合。叢集大小是在階段格式化磁碟區,並進一步由磁碟分割大小決定。如需有關叢集的資訊,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項:140365?
(http://support.microsoft.com/kb/140365/
)
預設 FAT 和 NTFS 的叢集大小 當第一次建立檔案時,它會消耗單一叢集依上初始檔案大小的磁碟空間的最小的值。當資料稍後加入至檔案時,NTFS 會增加檔案的配置叢集大小的倍數。若要判斷目前的叢集大小及磁碟區統計資料,執行一個唯讀 chkdsk 命令從命令提示字元,如下所示 IE: Chkdsk D: 然後檢視產生的輸出。例如:
4096543 KB total disk space. <--- Total formatted disk capacity.
2906360 KB in 19901 files. <--- Space used by user file data.
6344 KB in 1301 indexes. <--- Space used by NTFS indexes.
0 KB in bad sectors. <--- Space lost to bad sectors.
49379 KB in use by the system. <--- Includes MFT and other NTFS metafiles.
22544 KB occupied by the log file. <--- NTFS Log file - (Can be adjusted using chkdsk /L:size)
1134460 KB available on disk. <--- Available FREE disk space
4096 bytes in each allocation unit. <--- Cluster Size. (4K)
1024135 total allocation units on disk. <--- Total Clusters on disk.
283615 allocation units available on disk. <--- Available free clusters.
利用這個輸出中,您可以決定如何磁碟空間正在使用,連同預設的叢集大小。若要看看是否最佳的叢集大小,] 決定 [浪費的空間數量依照下列步驟執行:
IE: 格式化 d: / a: 2048年 (這個範例使用 2 KB 叢集大小)。注意: 或者,您可以啟用 NTFS 壓縮,以重新取得空間遺失,因為不正確的叢集大小 ; 但是,這可能會造成輕微的效能降低。 檔案屬性或 NTFS 權限Windows 檔案總管和下列目錄清單命令DIR/A/S 將總只有這些檔案和目錄具有存取權限的檔案和目錄的統計資料。預設永遠排除的檔案包括所有隱藏的檔案,以及保護的作業系統檔案。這種行為可能會導致不正確的檔案和資料夾總計及由 Windows 檔案總管] 或 [DIR 指令輸出顯示的大小統計資料。在整體統計資料中包含這些類型的檔案,變更 [資料夾選項請依照下列步驟執行:
如果要判斷哪一個目錄及檔案不能存取,請依照下列步驟執行:
找出您不能存取的檔案之後應該要能夠新增或使用 [安全性] 索引標籤,雖然在 Windows 檔案總管] 中檢視檔案或目錄的內容變更權限。預設情況下,您就不可以存取系統磁碟區資訊的目錄。您需要新增要包含在 DIR/A 中目錄的適當的權限/S 命令。 注意: 可能執行跨目錄或沒有 [安全性] 索引標籤的檔案,也找出無法重新指派的權限可在受影響的資料夾和檔案。當您嘗試存取它們時,可能會收到下列錯誤訊息: D:\directory_name\ 不能存取 存取被拒 http://support.microsoft.com/contactus/?ws=supportquestion.asp
(http://support.microsoft.com/contactus/?ws=supportquestion.asp)
無效的檔案名稱目錄或包含無效或保留的檔名的檔案可能也一併排除從檔案及目錄的統計資料。目錄或包含前置或行尾空格的檔案是從一個 NTFS 檔案系統觀點來看,完全合法的但是不是從一個 Win32 子系統的觀點,法律,因此,Windows 檔案總管] 或 [命令提示字元] 都不能可靠地處理它們。如需詳細資訊,請按一下下列的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:120716?
(http://support.microsoft.com/kb/120716/
)
如何移除 Windows 中的保留名稱的檔案 通常時間不可能重新命名或刪除這些檔案或資料夾。當您嘗試重新命名或刪除它們時,可能會收到下列錯誤訊息:重新命名檔案或資料夾時發生錯誤 無法重新命名檔案: 無法讀取來源檔案或磁碟。 -或者- 刪除檔案或資料夾時發生錯誤 無法刪除檔案: 無法讀取來源檔案或磁碟。 http://support.microsoft.com/contactus/?ws=supportquestion.asp
(http://support.microsoft.com/contactus/?ws=supportquestion.asp)
NTFS 主檔案表格 (MFT) 擴充當 NTFS 磁碟區是先建立和格式化 NTFS 建立中繼檔。這些中繼檔的其中一個稱為 「 主檔案表格 (MFT)。是第一次建立 (大約 16 KB) 時, 非常小,但隨著檔案和目錄建立在磁碟區上。時第一次建立檔案時它輸入到 MFT 做為一個檔案記錄區段 (FRS),永遠是 1024 個位元組 (1 KB) 的大小。當檔案新增至該磁碟區,MFT 成長為必要。不過,當會刪除檔案相關聯的 FRS 會標示為空閒,要重複使用,但總 FRS,並相關 MFT 配置仍。這說明為什麼,刪除大量檔案之後, 您不重新使用的 MFT 的空間。若要查看完全如何大型 MFT 是,您可以使用內建 [重組分析磁碟區的公用程式。「 產生的重組報告 」 提供詳細的資訊,大小並 MFT 中的片段數目。 範例: Master File Table (MFT) fragmentation Total MFT size = 26,203 KB MFT record count = 21,444 Percent MFT in use = 81 % Total MFT fragments = 4 由系統所使用。 唯一的協力廠商磁碟重組公用程式目前,合併未使用的 MFT FRS 記錄,並釋放未使用的 MFT 配置空間。替代資料流NTFS 允許檔案和目錄來包含替代資料流。這項功能可讓多個資料配置與單一檔案或目錄相關聯。請注意下列限制時,會檔案和目錄上使用替代資料流。當檔案或目錄包含替代資料流:
NTFS 檔案系統損毀在極少數情況下 NTFS 中繼檔 MFT $ 或 $ 點陣圖可能會損毀,且產生遺失的磁碟空間。這個問題可以識別並修正執行一個 chkdsk/F 針對有問題磁碟區。接近 chkdsk 結尾您收到下列訊息,如果 $ 點陣圖必須調整:正在修復主檔案表格 (MFT) 錯誤點陣圖屬性。 CHKDSK 發現標示為在磁碟區點陣圖中所配置的可用空間。 Windows 已經設定檔案系統的更正。 其他可能會造成檔案配置混淆的 NTFS 功能NTFS 也支援硬式連結,並重新分析點,可讓磁碟區裝載點及要建立的目錄交界。當您嘗試判斷多少空間耗用在實體磁碟區時,這些額外的 NTFS 功能可能會造成混淆。硬式連結是不論實際的檔案資料存在於該磁碟區檔案的目錄項目。 每個檔案可以視為擁有至少一個硬式連結。NTFS 磁碟區上每個檔案都可以有多個硬式連結],而因此單一檔案可以出現在許多目錄 (或甚至以不同名稱相同的目錄中)]。 因為所有的連結參照相同的檔案,程式可以開啟任何連結,並修改該檔案。檔案已刪除所有連結之後,才從檔案系統中都刪除。建立永久連結後的程式可以使用它像任何其他檔案名稱。記住該 Windows 檔案總管],且命令提示字元會顯示所有連結的檔案,做為被相同的大小,即使它們所有都共用相同的資料,而且不實際使用該磁碟空間數量。 磁碟區裝載點及目錄交界允許空的資料夾,以指向根 NTFS 磁碟區上或在另一個磁碟區上的子資料夾。 Windows 檔案總管] 及 [DIR/s 指令重新分析點後面、 計算任何檔案和在目的磁碟區上的目錄以及納入主機磁碟區的統計資料。這可能會導致您認為更多的空間正在使用主機磁碟區上比什麼實際所用。如更多有關連接點,按一下 [下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]: 205524?
(http://support.microsoft.com/kb/205524/
)
如何建立和操作 NTFS 連接點 在摘要,chkdsk 輸出,NTBackup GUI 或備份記錄檔,然後磁碟配額的檢視會決定如何正在使用磁碟空間的磁碟區上的所有的好方法。在另一方面,Windows 檔案總管和 DIR 命令有一些限制和用於此目的的缺點。這篇文章中的資訊適用於:
機器翻譯重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。 按一下這裡查看此文章的英文版本:303079?
(http://support.microsoft.com/kb/303079/en-us/
)
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。 | 其他資源 其他支援網站社群文章翻譯
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


回此頁最上方