Defragmentierungsfehler, Das Volume (C :) wurde nicht optimiert

8

Ereignis-ID 257

Das Volume (C :) wurde nicht optimiert, da ein Fehler aufgetreten ist:
Der Parameter ist falsch. (0x80070057)

Ich habe Windows 8.1 64 Bit (HDD) und kürzlich habe ich das obige Ereignis in meiner Ereignisanzeige bemerkt. Ich bekomme jeden Tag 3 oder 4 dieser Fehler. Hat jemand eine Lösung dafür gefunden?


  • SFC / SCANNNOW hat das Problem nicht gelöst: Resource Protection hat keine Integritätsverletzungen festgestellt.



Lösungen, die ich nicht ausprobiert habe, aber möglicherweise funktionieren

  1. Grundlegende Schritte zur Verwendung von diskpart, um der Systempartition einen Laufwerksbuchstaben zuzuweisen

    1. Öffnen Sie eine Eingabeaufforderung mit erhöhten Rechten.

    2. Geben Sie diskpart ein und drücken Sie die Eingabetaste. Sie verlassen die Standard-Eingabeaufforderung und rufen das Dienstprogramm diskpart auf. (Es passiert nichts Aufregendes, keine Sorge.)

    3. Geben Sie list disk ein und drücken Sie die Eingabetaste, um eine Liste der Festplatten im System zu erhalten. (Genauer gesagt, die Datenträger sind für diskpart sichtbar.) Stellen Sie fest, welcher Datenträger die Partition enthält, der Sie einen Laufwerksbuchstaben zuweisen möchten.

    4. Geben Sie select disk X ein, wobei X die zutreffende Datenträgernummer ist.

    5. Geben Sie list partition ein und drücken Sie die Eingabetaste, um eine Liste der erkannten Partitionen auf Datenträger X anzuzeigen (ab Schritt 4). Ihre gewünschte Partition wird dort aufgelistet. Wenn nicht, gehen Sie nach draußen und genießen Sie die Natur.

    6. Geben Sie select partition Y ein, wobei Y die zutreffende Partitionsnummer ist.

    7. Geben Sie Assign Letter = Z ein, wobei Z der Laufwerksbuchstabe ist, den Sie zuweisen möchten. Diskpart sollte antworten: DiskPart hat den Laufwerksbuchstaben oder den Mount-Punkt erfolgreich zugewiesen.

    Sobald das System den Laufwerksbuchstaben erkennt (ein Neustart kann hilfreich sein; wie bereits erwähnt, habe ich nicht neu gestartet, bevor das Trimmen funktioniert hat, sondern eine Weile warten musste), sollten Sie in der Lage sein, das Defragmentieren / Trimmen durchzuführen.

    So heben Sie die Zuordnung des Laufwerksbuchstabens auf:

    A. Führen Sie die obigen Schritte 1 bis 6 aus.

    B. Geben Sie remove ein und drücken Sie die Eingabetaste. Diskpart sollte antworten: DiskPart hat den Laufwerksbuchstaben oder den Mount-Punkt erfolgreich entfernt.

    Ich hoffe das hilft.


  1. Ich bin nicht ganz sicher, warum es geholfen hat, aber nachdem ich das gleiche Problem hatte (0x80070057 während der Defragmentierung, chkdsk meldet keine Fehler), schien das Zurücksetzen des Journals es zu beheben.

    Öffnen Sie eine Administrator-Eingabeaufforderung und verwenden Sie fsutil:

    fsutil usn deletejournal / D-Volume-Pfadname
    fsutil usn createjournal m = Maximalwert a = Alloc-Delta-Volume-Pfadname

    Beispiel:
    fsutil usn deletejournal / DC:
    fsutil usn createjournal m = 1000 a = 100 C:

    Vielleicht hilft es auch jemand anderem.

Die Antworten sind von hier

Devid
quelle
Soweit ich mich erinnere, benötigt das Windows-Tool zur Defragmentierung mindestens 15% des freien Speicherplatzes. Haben Sie so viel freien Speicherplatz auf C:?
Gronostaj
Ja, ich habe viel freien Speicherplatz.
Devid
Wenn Sie eine Lösung finden, posten Sie diese bitte. Ich habe das gleiche Problem und einige Leute haben berichtet, dass das Problem mit der Optimierung von Laufwerken zusammenhängt, denen kein Laufwerksbuchstabe zugewiesen ist.
CoryR
@CoryR Sie können die Frage als Favorit und +1 als Favorit festlegen, damit Sie immer wieder nach Lösungen suchen können. Ich habe auch im Internet gesucht und niemand hat eine Ahnung, warum dieser Fehler gemeldet wird.
Devid
@CoryR gibt es jetzt eine offizielle Lösung für dieses Problem.
Devid

Antworten:

4

Nach einigen Recherchen stellte ich fest, dass Microsoft einen Hotfix für dieses Problem veröffentlicht hat .


Symptome

Wenn Sie das Dienstprogramm Disk Defragmenter (Defrag.exe) auf einem Volume auf einem Computer ausführen, auf dem Windows 8.1 oder Windows Server 2012 R2 ausgeführt wird, schlägt der Defragmentierungsvorgang fehl. Zusätzlich wird die Ereignis-ID 257 im Anwendungsprotokoll protokolliert. Dieses Ereignis zeigt die Fehlermeldung "Der Parameter ist falsch" an. In diesem Fall können Sie das Volumen möglicherweise nicht für die Raumeffizienz optimieren.

Voraussetzungen

Um diesen Hotfix anwenden zu können, müssen Sie eines der folgenden Betriebssysteme ausführen:

  • Windows 8.1
  • Windows Server 2012 R2


von KB Artikelnummer: 2929874

PaulTOB
quelle
Vielen Dank. Ich hoffe das löst auch mein Problem.
Devid
Als ich versuchte, den Patch zu installieren, wurde mir mitgeteilt, dass der Patch nicht anwendbar ist, obwohl auf meinem Computer Windows 8.1 x64 installiert ist.
Zian Choy
1
Der Hotfix-Link lautet jetzt: support.microsoft.com/en-us/kb/2929874 .
Mark Berry
Das gleiche gilt hier, sagt, dass dieses Update nicht auf Ihren Computer anwendbar ist, obwohl ich versuche, es auf einem Windows 8.1 x64-Computer zu installieren.
Lucky Luke
1

Es resultiert oft aus einem 'ungewöhnlichen' (wie ^ & oder $) Zeichen in einer Datei oder einem Ordnernamen. Schlagen Sie daher vor, den System File Checker zu verwenden

sfc / scannow

Was einige Zeit in Anspruch nehmen wird.

K7AAY
quelle
Es hat nicht geholfen. Ich habe die folgende Meldung erhalten: Windows Resource Protection hat keine Integritätsverletzungen festgestellt.
Devid
Ich bin mir nicht sicher, wie es 2014 war, aber hier im Jahr 2017 /sist dies sfcunter Windows Server 2012 R2 keine Option .
Jdgregson
Der Benutzer hatte Windows 8.1 und die angebotene Lösung ist gültig. Windows Server 2012 R2.seems spezifisch für die Unternehmens - IT - Unterstützung und Netzwerke und per superuser.com/help/on-topic Server würde off Thema sein.
K7AAY