查找并整合本地卷上的碎片文件以提高系统性能。
本地 Administrators 组或等效组中的成员身份是运行此命令所需的最低要求。
Syntax
defrag <volumes> | /c | /e <volumes> [/h] [/m [n]| [/u] [v]]
defrag <volumes> | /c | /e <volumes> /a [/h] [/m [n]| [/u] [v]]
defrag <volumes> | /c | /e <volumes> /x [/h] [/m [n]| [/u] [v]]
defrag <volume> [<parameters>]
Parameters
| Parameter | Description |
|---|---|
<volume> |
指定要进行碎片整理或分析的卷的驱动器号或装入点路径。 |
| /a | 对指定的卷执行分析。 |
| /b | 执行启动优化以提高启动性能。 |
| /c | 对所有卷执行该操作。 |
| /d | 执行传统碎片整理(这是默认设置)。 但在分层卷上,传统的碎片整理仅在容量层上执行。 |
| /e | 对除指定卷之外的所有卷执行该操作。 |
| /g | 优化指定卷上的存储层。 |
| /h | 以正常优先级运行操作(默认优先级为“低”)。 |
| /i [n] | 层优化在每个卷上最多运行 n 秒。 |
| /k | 对指定卷执行碎片合并。 |
| /l | 对指定的卷执行重新剪裁。 |
| /m [n] | 在后台以并行方式对每个卷运行操作。 最多 n 个线程并行优化存储层。 |
| /o | 对每种介质类型执行适当的优化。 |
| /t | 跟踪指定卷上正在进行的操作。 |
| /u | 在屏幕上打印操作进度。 |
| /v | 打印包含碎片统计信息的详细输出。 |
| /x | 对指定的卷执行可用空间合并。 |
| /? | 显示帮助信息。 |
Remarks
无法对特定的文件系统卷或驱动器进行碎片整理,包括:
被文件系统锁定的卷。
文件系统标记为脏的卷,这表明卷可能已损坏。
必须先运行chkdsk,然后才能对此卷或驱动器进行碎片整理。 你可以使用fsutil dirty命令确定卷是否是脏卷。Network drives.
CD-ROMs.
非 NTFS、ReFS、Fat 或 Fat32 的文件系统卷。
若要执行该过程,你必须是本地计算机上 Administrators 组的成员,或你必须已被委派适当的权限。 如果计算机已加入域,则 Domain Admins 组的成员也许能够执行该过程。 作为安全最佳做法,请考虑使用 运行方式 来执行此过程。
卷必须至少有 15% 的可用空间进行 碎片整理 ,才能完全充分地进行碎片整理。 碎片整理 使用此空间作为文件片段的排序区域。 如果卷的可用空间少于 15%,则 碎片整理 只会对其进行部分碎片整理。 要增加卷上的可用空间,请删除不需要的文件或将其移动到另一个磁盘。
当 碎片整理 分析和碎片整理卷时,它会显示一个闪烁的光标。 碎片 整理 完成卷的分析和碎片整理后,它将显示分析报告、碎片整理报告或两者报告,然后退出到命令提示符。
默认情况下,如果未指定 /a 或 /v 参数,碎片整理会显示分析和碎片整理报告的摘要。
您可以通过键入 >FileName.txt将报告发送到文本文件,其中 FileName.txt 是您指定的文件名。 例如:
defrag volume /v > FileName.txt若要中断碎片整理过程,请在命令行中按 CTRL+C。
运行 碎片整理 命令和磁盘碎片整理程序是互斥的。 如果使用磁盘碎片整理程序对卷进行碎片整理,并在命令行运行碎片 整理 命令,则 碎片整理 命令将失败。 相反,如果运行 defrag 命令并打开磁盘碎片整理程序,则磁盘碎片整理程序中的碎片整理选项不可用。
Examples
若要对驱动器 C 上的卷进行碎片整理,同时提供进度和详细输出,请键入:
defrag c: /u /v
要在后台以并行方式对驱动器 C 和 D 上的卷进行碎片整理,请键入:
defrag c: d: /m
若要对驱动器 C 上装载的卷执行碎片分析并提供进度,请键入:
defrag c: mountpoint /a /u
若以正常优先级对所有卷进行碎片整理并提供详细输出,请键入:
defrag /c /h /v
Scheduled task
碎片整理过程将计划的任务作为维护任务运行,通常每周运行一次。 作为管理员,您可以使用 “优化云端硬盘” 应用更改任务的运行频率。
从计划任务运行时, 碎片整理 会对 SSD 使用以下策略准则:
传统的优化流程。 包括 传统的碎片整理,例如移动文件以使其合理连续并 重新修剪。 此操作每月执行一次。 但是,如果同时跳过 传统的碎片整理 和 重新修整 ,则不会运行 分析 。 更改计划任务的频率不会影响 SSD 每月进行一次优化的节奏。
如果在 SSD 上手动运行传统碎片整理,则在正常计划的运行之间,下一个计划的任务运行将执行分析和重新修剪,但会跳过该 SSD 上的传统碎片整理。
如果您跳过分析,则不会在“优化云端硬盘”应用中看到更新的“上次运行时间”。 因此, 上次运行 时间最多可能是一个月。
你可能会发现计划任务并没有对所有卷进行碎片整理。 这通常是因为:
运行此过程不需要唤醒计算机。
计算机未接通电源。 如果计算机依赖电池电源运行,则该过程不会运行。
计算机从空闲状态恢复。