事件 ID 257
卷(C:)未进行优化,因为遇到错误:
参数不正确。(0x80070057)
我有 Windows 8.164 位(HDD),最近我在事件查看器中注意到了上述事件。我每天都会遇到 3 或 4 个这样的错误。有人找到解决方案了吗?
- SFC /SCANNNOW 未能解决问题:资源保护未发现任何完整性违规。
我未尝试但可能有效的解决方案
使用 diskpart 为系统分区分配驱动器号的基本步骤
打开提升的命令提示符。
输入 diskpart 并按 Enter。离开标准命令提示符并输入 diskpart 实用程序。(没有什么令人兴奋的事情发生,不用担心。)
键入 list disk 并按 Enter 以获取系统上的磁盘列表。(更准确地说,是 diskpart 可见的磁盘。)找出哪个磁盘包含您要为其分配驱动器号的分区。
键入 select disk X,其中 X 是适用的磁盘编号。
键入 list partiton 并按 Enter 以获取磁盘 X 上已识别分区的列表(来自步骤 4)。您想要的分区将列在那里。如果没有,那就出去享受大自然吧。
键入 select partion Y,其中 Y 是适用的分区号。
键入assign letter=Z,其中Z是您要分配的驱动器号。Diskpart 应该回复:DiskPart 已成功分配驱动器号或挂载点。
一旦系统识别出驱动器号(重新启动可能会有帮助;正如我提到的,在修剪工作之前我没有重新启动,但确实需要等待一段时间),您应该能够进行碎片整理/修剪。
要取消分配驱动器号:
A. 执行上述步骤 1 - 6。
B. 键入 remove 并按 Enter。Diskpart 应回复:DiskPart 已成功删除驱动器号或挂载点。
我希望这有帮助。
我不完全确定它为什么有帮助,但是在我遇到同样的问题(碎片整理期间为 0x80070057,chkdsk 没有报告错误)后,重置日志似乎解决了这个问题。
打开管理员命令提示符并使用 fsutil:
fsutil usn deletejournal /D 卷路径名
fsutil usn createjournal m=max-value a=alloc-delta 卷路径名例如:
fsutil usn deletejournal /DC:
fsutil usn createjournal m=1000 a=100 C:也许它也能帮助其他人。
答案来自这里
答案1
经过一番研究,我发现微软发布了一个此问题的修补程序。
症状
在运行 Windows 8.1 或 Windows Server 2012 R2 的计算机上的卷上运行磁盘碎片整理程序 (Defrag.exe) 实用程序时,碎片整理操作失败。此外,事件 ID 257记录在应用程序日志中。此事件显示“参数不正确”错误消息。在这种情况下,您可能无法优化卷以提高空间效率。
先决条件
要应用此修补程序,您必须运行下列操作系统之一:
- Windows 8.1
- Windows Server 2012 R2
从知识库文章编号:2929874
答案2
它通常是由文件或文件夹名称中的“不寻常”字符(例如 ^ & 或 $ )引起的。因此,建议您使用系统文件检查器
证监会/扫描
这需要一些时间才能完成。