Windows 7 中的磁碟片段整理程式如何最佳化主作業系統啟動磁碟區?

Windows 7 中的磁碟片段整理程式如何最佳化主作業系統啟動磁碟區?

當從事件檢視器中檢查事件日誌的“應用程式”部分時,我經常看到磁碟碎片整理服務已在我的主作業系統卷上完成啟動優化的引用 - 但我似乎無法準確找出這是什麼意味著或磁碟碎片整理程式如何執行此操作。有人能夠解釋這是如何完成的嗎?

答案1

磁碟碎片整理程序有 3 種操作模式:

文件碎片整理:
具有多個(或兩個)片段的檔案將被移動到足夠大以容納它的第一個可用範圍,從而使檔案連續。此模式速度很快,因為 NTFS 磁碟區上通常不會有很多單獨的碎片檔案。 NTFS 已經傾向於為新檔案指派整個盤區。檔案在 NTFS 磁碟區上出現碎片的唯一情況是,必須為現有檔案指派新區塊,而該檔案旁邊沒有足夠的可用空間來執行此操作。在這種情況下,NTFS 會故意對檔案進行分段,以便更快地滿足 I/O 請求。

自由空間整合:
即使卷上沒有碎片文件,它們之間仍然可能存在許多小間隙。少量的大間隙優於大量的小間隙。後者使得它們中沒有一個足夠大來為未來的文件或文件增長分配連續的範圍。當卷快滿時,這會成為一個大問題。可用空間合併重新排列文件,以便磁碟上的已分配空間和可用空間都位於大的連續區域中。在碎片嚴重的磁碟區上,此操作的成本非常高,因為它必須觸及幾乎每個檔案。磁碟碎片整理程式永遠不會執行可用空間整合,除非您手動執行它。

啟動優化:
對於啟動和運行作業系統至關重要的檔案(例如註冊表)被放置在磁碟區的最低編號區塊中(即「前面」)。實體硬碟以恆定的線速度旋轉,並從盤片的外緣向內記錄資料。這意味著接近卷開頭的資料在物理上比接近結尾的資料存取速度更快。對於現代硬碟來說,速度可以快至 100MB/秒。引導優化是一個非常快速的操作,因為引導和運行作業系統所需的檔案很少改變。


我應該在這裡指出,所有這些僅與旋轉硬碟相關;這些都不適用於 SSD。 SSD 上文件的實體排列並不重要。每個單元具有相同的存取時間,可以同時存取多個非相鄰單元,並且控制器可以對虛擬資料塊重新編號而無需物理移動任何資料(或者可以物理移動資料而不需要對區塊重新編號)。

由於快閃記憶體具有寫入耐久性限制,因此對 SSD 進行碎片整理實際上會使其磨損得更快。然而,Windows(及其碎片整理程式)自 XP 以來就已支援 SSD。此外,SSD 不再像以前那樣脆弱。這裡的底線是,在最好的情況下,對 SSD 進行碎片整理的好處為零。

答案2

查看附件、系統工具、磁碟碎片整理程式應用程式。它有一個定期運行的計劃,這就是為什麼您在事件檢視器中看到它的原因。您可以觀察它的運行並看到它重新排列文件段以使其連續。這有助於硬碟更有效地運作。

在此輸入影像描述

相關內容