Windows Server 2012中的碎片整理选项

我正在查看defrag.exe的命令行选项以及Windows Server 2012上的“ScheduledDefrag”任务,我不明白一些参数。 特别是当我查看defrag /? 我懂了:

 /D Perform traditional defrag (this is the default). /L Perform retrim on the specified volumes. 

什么是“非传统”的碎片整理? 什么是retrim?

另外,在计划的任务下,命令行是

 %windir%\system32\defrag.exe -c -h -k -$ 

我看到-c表示“所有卷”, -h表示“正常优先级”, -k表示“ slab整合 ”,显然, -$表示“ defrag.exe正在从任务调度程序调用 ”。

为什么-$重要?

Retrim和SlabConsolidate用于精简configuration的存储卷。

-ReTrim为卷的所有当前未使用扇区生成TRIM和Unmap提示,通知底层存储不再需要扇区,并且可以清除该扇区。 这可以恢复精简configuration的驱动器上未使用的容量。

-SlabConsolidate指示该cmdlet在存储上执行板拼接以优化板分配并减less使用的板的数量。

我不确定,但是我的猜测是 – $将IO优先级更改为后台进程。

Powershell优化卷的指南。 http://technet.microsoft.com/en-us/library/hh848675.aspx