題 Windows XP計劃任務和碎片整理?


我正在嘗試設置一個固定的任務來定期對我的硬盤進行碎片整理並遵循指南 http://www.microsoft.com/windowsxp/using/setup/learnmore/tips/gehrke1.mspx。這是行不通的。這個過程只​​會帶來一個什麼都不做的DOS窗口(它顯示了一些關於Microsoft碎片整理程序的文本)。

我嘗試使用“%SystemRoot%\ system32 \ dfrg.msc C:”作為開始菜單中的命令路徑但是啟動程序以啟動碎片整理作業並且不會自動啟動。

我錯過了什麼?


7
2017-09-04 06:57


起源


是不是正確的單詞“defragmenting”?我忍不住將碎片整理描繪成碎片的對立面。就像射擊遊戲一樣,你可以讓人們恢復生機。奇怪的。 - Gnoupi
:))。你有一個非常活躍的想像力,Gnoupi。 - alex
@Gnoupi是的,完整的詞是碎片整理,但我經常在這裡縮短為碎片整理,所以我們來整理碎片,但你的評論讓我大笑。 - Gathris


答案:


dfrg.msc vs defrag.exe

dfrg.msc 是GUI的前端 defrag.exe 後端工具。你真正在做的是調用錯誤的東西,因為只有 defrag.exe 獲取命令行參數。

只需使用以下命令路徑:

defrag C: -f

您不需要指定任何路徑,因為默認情況下,Windows將通過以下方式搜索該工具 PATH 環境變量。該 -f 開關力量 defrag 對指定的捲進行碎片整理,無論它實際上有多碎片(如果碎片級別低於某個閾值,Windows磁盤碎片整理程序有時不希望運行)。

為什麼

您正在做的是啟動控制面板版本,對於計劃任務,您只想啟動命令行工具(它是GUI的後端)。

如果在轉到“開始” - >“運行”時鍵入以下內容:

dfrg.msc C:

您將看到它只啟動GUI,這不是您想要的。這就是你需要更換的原因 dfrg.msc 同 defrag,和 -f 即使工具認為它是“不必要的”,開關也會強制進行碎片整理。

最後的說明

使用內置碎片整理程序沒有任何問題,雖然我會推荐一些 第三方公用事業,通常能夠在啟動時對某些文件進行碎片整理,自動防止 MFT 片段,並智能地命令光盤上的某些文件(以便更快地檢索這些文件)。

同樣,這只是要記住的內容 - 內置的碎片整理程序沒有任何問題。只有 它的局限性 如果你跑步 Windows 2000或更早版本


9
2017-09-04 12:18



我嘗試了defrag.exe但只啟動了命令窗口,所以當我回到家時我將不得不嘗試你的-f命令。 - Gathris


您可以在批處理腳本中使用它。將其粘貼到類似的東西中 defrag.bat 並把它放在你想要的地方:

@ECHO OFF
defrag c: > report.txt

這樣,您就可以了解碎片整理過程的進展情況。如果您不希望有報告,只需刪除 > report.txt 一部分。


3
2017-09-04 07:39





你最好的辦法就是下載一個進行日程安排的碎片整理工具,我推薦使用smartdefrag http://download.cnet.com/Smart-Defrag/3000-2094_4-10759533.html


1
2017-09-04 07:34



SmartDefrag允許您安排defrags以及可選的優化文件放置。然而,它的真正強大之處在於它能夠在您的系統空閒時自動對所有捲進行碎片整理。這有助於使HDD保持一致的碎片整理狀態。它也是免費的,並有CNET編輯推薦選擇。 - RoyalKnight


試試這個: Microsoft任務計劃程序 

Microsoft任務計劃程序是一個驚人的小免費工具(在   大多數情況下)已經安裝了Windows並“隱藏”   位於“我的電腦”中的“控制面板”文件夾中   桌面上的文件夾。在下文中,我們分享了我們的經驗   幫助您充分利用此工具。

enter image description here


0



我同意安排。不過,我也建議 splinterware.com/download/index.htm  您可能需要一些Autohotkey魔法來進行碎片整理。 - outsideblasts