Warum wird CHKDSK jedes Mal ausgeführt, wenn ich meinen Windows 7-Computer starte?

7

Jedes Mal, wenn ich meinen Windows 7-Computer starte, wird CHKDSK ausgeführt.

Ich habe das Gefühl, dass das Betriebssystem versucht, mir etwas zu sagen, aber ich verstehe nicht, was es ist. Irgendwelche Ideen?

Alles funktioniert gut, solange ich nicht neu starte.

Ich behandle meinen Computer gut, fahre niemals herunter, indem ich Windows "herunterfahre" usw.

Frank Krueger
quelle
1
Ihr letzter Satz ist etwas mehrdeutig ... Wenn Sie Windows nicht herunterfahren, wie schalten Sie Ihren PC aus? Dies könnte Teil des Problems sein ...
Joe Internet
Möglicherweise hängt mit Ihrem Problem zusammen, dass bestimmte Software-Software dazu geführt hat, dass Windows7 CHKDSK zu oft ausgeführt wird. Antivir hatte kürzlich Probleme - pcpro.co.uk/news/security/353734/…
Darren Hall

Antworten:

6

Der richtige Weg, um zu verhindern, dass chkdsk beim Start ausgeführt wird, ist folgende chkntfs:

chkntfs / xc:

Wo c:befindet sich das Laufwerk, das Sie von der Festplattenprüfung ausschließen? Sie können mehrere Laufwerke als Argumente verwenden:

chkntfs / xc: d:

Erklärung der verschiedenen Schalter:

C: \ Dokumente und Einstellungen \ Administrator> chkntfs /?
Zeigt oder ändert die Überprüfung der Festplatte beim Start.

CHKNTFS-Volume [...]
CHKNTFS / D.
CHKNTFS / T [: Zeit]
CHKNTFS / X-Volume [...]
CHKNTFS / C-Volumen [...]

  Lautstärke Gibt den Laufwerksbuchstaben an (gefolgt von einem Doppelpunkt).
                 Einhängepunkt oder Datenträgername.
  / D Stellt das Standardverhalten des Computers wieder her. Alle Laufwerke sind
                 Wird beim Booten überprüft und chkdsk wird auf denen ausgeführt, die es sind
                 schmutzig.
  / T: Zeit Ändert die Countdown-Zeit für die AUTOCHK-Initiierung auf
                 angegebene Zeit in Sekunden. Wenn die Zeit nicht ist
                 angegeben, zeigt die aktuelle Einstellung an.
  / X Schließt ein Laufwerk von der Standard-Startzeitprüfung aus. Ausgeschlossen
                 Laufwerke werden zwischen Befehlsaufrufen nicht akkumuliert.
  / C Plant ein Laufwerk, das beim Booten überprüft werden soll. chkdsk wird ausgeführt
                 wenn das Laufwerk verschmutzt ist.

Wenn keine Schalter angegeben sind, wird CHKNTFS angezeigt, wenn das angegebene Laufwerk aktiviert ist
verschmutzt oder geplant, um beim nächsten Neustart überprüft zu werden.
John T.
quelle
Keine Erklärung für das Negativ, Zahlen.
John T
Entschuldigung, das war ich - vor einer Weile. Ihr Vorschlag ist, das Problem zu maskieren und nicht zu lösen. Es ist so, als würde man jemandem sagen, er solle die Protokollierung einer bestimmten Fehlermeldung deaktivieren, anstatt sich damit zu befassen, warum die Nachricht angezeigt wird. Wenn Sie nur ein paar positive Stimmen hätten, hätte ich es nicht getan, aber ich könnte einfach nicht mit so vielen Leuten umgehen, die die Idee unterstützen, das Problem als Lösung zu ignorieren.
Ƭᴇcʜιᴇ007
Vergessen Sie nicht, das cmd-Fenster als "Als Administrator ausführen" auszuführen, da es sonst nicht funktioniert. Versuchte es selbst, arbeitete wie ein Zauber ..
Gal Goldman
Danke für diese Antwort, John. @ Ƭᴇcʜιᴇ007: Ich weiß, es ist Äonen her, aber dieser Kommentar klingt nur boshaft und parochial. Lassen Sie mich Ihnen versichern, dass es berechtigte Gründe gibt, dies zu tun, z. B. Windows-Paranoia, bei der ich zwischen Installationen auf verschiedenen Festplatten auf demselben Computer wechsle und Windows plötzlich alle überprüfen möchte, wenn ich dieses Betriebssystem lade, nachdem ich ein anderes verwendet habe . Natürlich findet es nie etwas Falsches, es mag es einfach nicht, nicht das einzige Betriebssystem zu sein, das die Kontrolle hat ... Anstatt unsinnige Festplattenprüfungen zu ertragen, werde ich sie bei Bedarf manuell ausführen, vielen Dank.
Amos M. Carpenter
@ AmosM.Carpenter "boshaft und parochial", tut mir leid, dass Sie das so verstanden haben. John T und ich sind beide schon lange hier, ich bin sicher, er hat meinen Kommentar nicht so verstanden. Und es tut mir zwar auch leid, wenn Ihnen das parochial erscheint, aber das ist meine Meinung, die auf jahrelanger Erfahrung basiert. Zu Ihrem speziellen Szenario: Wenn Sie doppelt booten und das Laufwerk als fehlerhaft gekennzeichnet wird , stimmt etwas nicht , da jedes Betriebssystem seine Dateisystemverbindungen beim Herunterfahren sauber schließen sollte.
Ƭᴇcʜιᴇ007
6

Wenn Windows CHKDSKbei jedem Start ausgeführt wird, liegt ein Problem vor.

Das CHKNTFSAusschließen der Laufwerke von Überprüfungen beim Booten ist überhaupt keine gute Idee, das Problem wird einfach ignoriert.

Wenn Sie sicherstellen, dass Sie immer ordnungsgemäß herunterfahren, und dies scheint dies zu tun, führt etwas dazu, dass das verschmutzte Bit vor dem Ausschalten markiert wird.

Dies kann durch viele Dinge (Hardware oder Software) verursacht werden, und es ist unmöglich, basierend auf dem, was wir wissen, genau zu bestimmen. Es handelt sich jedoch höchstwahrscheinlich um ein Hardwareproblem (basierend auf zu langjähriger Erfahrung). Wenn Sie eine Garantie haben, speichern Sie Ihre Daten und lassen Sie sie reparieren. Dies sollte für sie EINFACH sein, wenn dies jedes Mal geschieht (und sie sollten alle Ersatzteile zur Verfügung haben).

Wenn Sie versuchen möchten, es selbst zu diagnostizieren, probieren Sie bitte einige Dinge aus und kommen Sie mit spezifischen Fragen zurück.

Tipp : Versuchen Sie, die Windows-Stromversorgung anzupassen und die Diagnose des Festplattenherstellers zu starten.

Ƭᴇcʜιᴇ007
quelle
1
Ich bin damit einverstanden, dass das Verhindern der Ausführung von CHKDSK das Problem tatsächlich nur ignoriert. Ich weiß nicht, wie die Antwort gewählt wurde, da ich sicher bin, dass das OP gefragt hat, warum sie ausgeführt wurde und wie sie jetzt ausgeschaltet werden kann. Ich wünschte, Sie hätten in Ihrer Antwort mehr Einzelheiten angegeben, insbesondere mit "Bitte probieren Sie ein paar Dinge aus". Ich habe dieses Problem jetzt und möchte einige Dinge wissen, um zu versuchen.
oscilatingcretin
1

John T hat mich mit dem Befehl geschlagen, aber es ist auch erwähnenswert, dass dies über "Boot Execute" in Microsoft / Sysinternals Autoruns gesteuert wird. Sie können dort Einträge löschen oder zu dem Registrierungsschlüssel gehen, in dem sie gespeichert sind:

HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\CONTROL\Session Manager

Autochk.exe scheint standardmäßig vorhanden zu sein - es sind nur die Teile c: (und alle zusätzlichen Laufwerke), die Sie löschen müssen. Der Standardwert für den Registrierungsschlüssel (falls Sie versehentlich etwas löschen) ist autocheck autochk *.

William Hilsum
quelle