Windows Server 2012 中的碎片整理选项

ano*_*non 8 command-line-interface scheduled-task options defragmentation 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.
Run Code Online (Sandbox Code Playgroud)

“非传统”碎片整理包括哪些内容?什么是重整?

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

%windir%\system32\defrag.exe -c -h -k -$  
Run Code Online (Sandbox Code Playgroud)

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

为什么-$重要?

Sam*_*Sam 2

Retrim 和 SlabConsolidate 适用于精简配置的存储卷。

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

-SlabConsolidate 指示 cmdlet 在存储上执行平板整合,以优化平板分配并减少已使用平板的数量。

我不确定,但我的猜测是 -$ 更改 IO 优先级以作为后台进程运行。

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