
运行 Windows 10,配备两个 16GB 笔式驱动器(映射到F:
和P:
)和一个更大的 4TB WD 外部磁盘(映射到W:
)。所有驱动器均正常工作,显示在 Windows 资源管理器、磁盘管理中,您可以在命令提示符中导航到它们等。
但是外部硬盘没有出现Optimise Drives
(右键单击任何驱动器 > 属性 > 工具 > 优化和碎片整理驱动器)。两个 U 盘确实出现了。
现在打开命令提示符并输入defrag W: /a
。该defrag
实用程序立即返回,没有分析或错误。输入defrag P: /a
并显示一些分析统计数据。输入defrag M: /a
并显示以下错误:
The given volume path is invalid. (0x89000001)
外部硬盘W:
似乎被 Windows 内置的碎片整理实用程序识别,但却被忽略了。
为什么?那么如何对 Windows 不显示的驱动器进行碎片整理呢?
更新
我从命令提示符运行了“chkdsk W: /f”,完成后(大约需要 3 分钟),外部驱动器出现在 中Optimise Drives
。仍然好奇想知道这里是否还有更多事情发生。
答案1
驱动器可能无法显示在优化菜单(dfrgui.exe)中的原因有以下几个:
您无法对特定文件系统卷或驱动器进行碎片整理,包括:
文件系统锁定的卷。
文件系统将卷标记为脏,表示可能已损坏。您必须先运行 chkdsk,然后才能对该卷或驱动器进行碎片整理。您可以使用命令 来确定卷是否脏
fsutil dirty query C:
。网络驱动器。
CD-ROM。
文件系统卷不是 NTFS、ReFS、Fat 或 Fat32。
https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/defrag
就您而言,很可能是驱动器处于脏污状态(通常会在 中显示不同的错误defrag
),或者文件系统存在其他问题,已由 修复chkdsk
。一些外部或 USB 硬盘有一种“睡眠”模式,用于省电,您也可以研究一下,尽管这种情况不太常见。
如果再次发生这种情况,您可以尝试卸载/重新安装驱动器,或者在驱动器连接的情况下重新启动 Windows