Windows 8 中的「最佳化磁碟機」有什麼作用?

Windows 8 中的「最佳化磁碟機」有什麼作用?

在 Windows 8 中,有一個選項可以「最佳化」磁碟機。這看起來與先前版本的 Windows 的片段整理選項類似:

螢幕截圖

我有一個 SSD,我知道 SSD 不應該進行碎片整理。但是,Windows 8 識別出該磁碟機是 SSD,並且仍然表示它需要最佳化。 Windows 8 中的「最佳化」選項到底有什麼作用? SSD 安全嗎?

答案1

這是做什麼的在磁碟機上執行 Trim 命令(如果有支援的話)。它實際上並不像傳統旋轉驅動器那樣對驅動器進行碎片整理。執行 Trim 來擦除不再使用的區塊可能是個好主意。

Windows 評估工具 (winsat)最初確定磁碟機是否為 SSD 並切換磁碟優化器的行為。在 Windows 8 下,winsat 在工作排程器中的 Microsoft\Windows\Maintenance 計畫下執行。這是同一個工具 (winsat)將會停用 Windows 7 上 SSD 的碎片整理。

只要重申一下這一點並深入理解:不要將 Windows 8 下的磁碟優化器嚴格視為碎片整理程序;現在它是一種通用工具,可以根據所連接的磁碟類型執行適當的磁碟最佳化任務。磁碟類型的識別是基於winsat。

官方對類似問題的回复答案.microsoft.com

基蘭·班加羅爾 [MSFT]-

您好,在 Windows 7 中 - 正如您在條目中提到的,我們關閉了 SSD 的碎片整理功能;但在 Windows 8 中,我們已將碎片整理工具更改為處理不同類型儲存的通用最佳化工具,對於 SSD,它會發送整個磁碟區的「修剪」提示;

SSD是由快閃記憶體製成的儲存裝置;與硬碟不同,快閃記憶體是區塊可擦除裝置-它們可以在位元組層級寫入,但需要在區塊層級擦除; Trim 是 Windows 7 中引入的儲存層級提示,用於指示 Windows 沒有使用儲存裝置的某些區域;當檔案從這些區域刪除或移動時,NTFS 將發送這些修剪提示; SSD 使用這些提示在背景執行清理(稱為「回收」),幫助它們為下一次寫入做好準備。 SSD可以選擇立即執行最佳化、儲存資訊以供以後優化或完全丟棄提示並且不將其用於最佳化,因為它沒有時間立即執行此最佳化。

在Windows 8 中,當儲存最佳化器(新的碎片整理工具)偵測到該磁碟區安裝在SSD 上時,它會再次為整個磁碟區發送一組完整的修剪提示,這是在空閒時間完成的,有幫助於允許SSD無法提前清理 - 有機會對這些提示做出反應並進行清理和優化以獲得最佳性能。我們不會在 SSD 上進行傳統的碎片整理(將檔案移至優化器的位置以獲取空間和效能)。

感謝您提出問題,我希望這能夠澄清定期運行儲存優化器的必要性。

答案2

Windows 8 中的最佳化磁碟機(以前稱為磁碟碎片整理程式)有助於最佳化現今 PC 使用的不同類型的磁碟機。無論您的電腦使用哪種類型的驅動器,Windows 都會自動選擇適合您的驅動器的最佳化。

雖然不需要對 SSD 進行傳統的碎片整理,但肯定需要對 SSD 進行最佳化 — SSD 確實會因檔案和可用空間碎片而變慢。

Condusiv Technologies 有一個短視頻,名為“論壇貼文回覆:SSD 和碎片整理”,這應該提供更清晰的畫面。

答案3

這是另一個答案供您參考,它只是 Windows defrag 以前的名稱的重新命名版本。在 Windows 8 中,現在稱為優化驅動器

答案4

只是藝術答案的補充。 Windows 8應該透過發送TRIM命令來優化SSD,但實際上它執行了碎片整理。這是應用程式日誌的一部分:

Get-EventLog -LogName 應用程式-來源「microsoft-windows-defrag」 |排序時間產生的-desc | fl 產生時間、訊息

產生時間:03.10.2013 14:42:54 訊息:儲存優化器成功完成對 (C:) 的重新修剪

產生時間:2013 年 10 月 3 日 14:42:54 訊息:儲存最佳化程式已成功完成 (C:) 上的碎片整理

產生時間:2013 年 10 月 3 日 14:26:24 訊息:儲存優化器成功完成系統保留上的重新修剪

產生時間:2013 年 10 月 3 日 14:26:24 訊息:儲存最佳化程式已成功完成系統保留上的碎片整理

筆記型電腦中唯一的驅動器是SSD。

因此,目前 Windows 8 中存在一個錯誤,會導致定期 SSD 碎片整理。

相關內容