可通过四种方法检测Windows 11硬盘碎片率:一、通过“此电脑”属性→“工具”→“优化”→“分析”查看状态;二、任务栏搜索“碎片整理和优化驱动器”直接进入;三、Win+R输入dfrgui快速启动;四、PowerShell中运行Get-Volume命令获取精确数值。

如果您尝试评估 Windows 11 系统中某块硬盘的文件布局健康状况,但无法直观获知其碎片化程度,则可能是由于未执行系统内置的磁盘分析操作。以下是检测磁盘碎化程度并获取准确碎片率报告的多种方法:
一、通过“此电脑”属性入口启动优化工具
该方法直接调用文件资源管理器底层的磁盘属性接口,可对 NTFS 格式驱动器执行只读分析,不触发实际整理,仅输出当前碎片率与优化建议状态。
1、双击桌面或任务栏上的“此电脑”图标,打开文件资源管理器。
2、在磁盘列表中,右键点击需检查的驱动器(例如 C: 盘),从弹出菜单中选择“属性”。
3、在属性窗口顶部切换至“工具”选项卡。
4、在“优化”区域点击“优化”按钮,系统将打开“优化驱动器”窗口。
5、在该窗口的驱动器列表中,选中目标盘后点击“分析”按钮——此操作仅读取文件分布信息,不会修改任何数据。
6、等待分析完成,查看“当前状态”列:若显示“建议优化”,则碎片率已超过系统默认阈值;若显示“您目前无需对这个驱动器进行碎片整理”,则碎片程度低于 10%。
二、使用任务栏搜索快速定位优化程序
该方式绕过层级导航,通过系统索引精准匹配内置应用名称,适用于桌面图标被隐藏或习惯键盘操作的用户,能立即进入图形化分析界面。
1、点击任务栏左端的“搜索”图标,或直接按 Win + S 组合键激活搜索框。
2、在搜索框中输入碎片整理和优化驱动器。
3、从搜索结果中点击“碎片整理和优化驱动器”应用,立即启动图形化工具。
4、进入后,在驱动器列表中找到目标盘,直接查看其“当前状态”列:若显示“建议优化”,表明碎片率已超过阈值;若显示“您目前无需对这个驱动器进行碎片整理”,则说明碎片程度较低。
5、如需获取精确数值,点击目标盘后点击“分析”按钮,分析完成后,“上次优化时间”右侧将显示具体百分比(如“12.7%”)。
三、通过运行命令(dfrgui)直接调用
该方式由系统内核级命令直接加载界面,跳过索引重建环节,响应最快,适用于熟悉快捷操作的用户,且确保调用的是原生 GUI 工具而非第三方替代品。
1、同时按下 Win + R 键,打开“运行”对话框。
2、在输入框中键入dfrgui,然后按回车键。
3、系统将立即显示“优化驱动器”窗口,无需等待索引重建。
4、选中目标驱动器后,点击“分析”按钮——该操作不改变数据,仅读取文件布局信息并生成碎片率报告。
5、分析结束后,“当前状态”列将更新为带百分比的描述,例如“已碎片化 8.3%”或“已碎片化 0.0%”。
四、通过 PowerShell 命令行获取碎片率数值
该方式调用 Windows Storage Management API,返回结构化文本结果,适合需要脚本化处理或批量分析多驱动器的高级用户,结果不含图形界面干扰。
1、右键点击开始菜单,选择“终端(管理员)”以提升权限运行。
2、在终端窗口中确保处于 PowerShell 环境(左上角显示 PowerShell 图标或文字提示)。
3、输入以下命令并按回车执行:Get-Volume | Where-Object {$_.DriveType -eq 'Fixed'} | ForEach-Object { $v = $_; $frag = (Get-PhysicalDisk | Where-Object {$_.DeviceId -eq $v.ObjectId.Split('{')[1].Split('}')[0]} | Get-StorageReliabilityCounter).Fragmentation; [PSCustomObject]@{DriveLetter = $v.DriveLetter; FragmentationPercent = [math]::Round($frag, 2)} }。
4、等待输出完成,结果中“FragmentationPercent”列即为目标驱动器当前碎片率数值,若返回空值或 NaN,表示该驱动器为 SSD 或未启用碎片统计功能。










