Windows neden her önyüklemede CHKDSK çalıştırıyor?


11

Bilgisayarımı her açışımda aşağıdaki mesajı alıyorum:

Checking file system on E:
The type of the file systen is NTFS.
One of your disks need to be checked for consistency. You may cancel the disk check, but it is strongly recommended that you continue.
Windows will now check the disk.

CHKDSK is verifying files (stage 1 of 3)... 0 percent completed

CHKDSK'nin tamamlanmasına izin veriyorum, ancak Windows yüklenmiyor. Bu mesaj bilgisayarımı her başlattığımda beliriyor.

Birisi bana bu mesajın neden göründüğünü ve kaybolması için ne yapmam gerektiğini açıklayabilir mi?



1
@ hims056 Bu soru çalışan bir sistemi ifade ediyor. OP chkdsk'ın tamamlandığını ancak Windows'un yüklenmediğini belirtti.
Tog

Yanıtlar:


6

Bir denetim diski zamanladığınızda, kayıt defterine bir girdi eklenir - bazı nedenlerden dolayı silinmez.

  1. Kayıt Defteri Düzenleyicisi'ni çalıştırın (Başlat, Çalıştır'ı tıklatın ve regeditsonra Tamam'a basın).
  2. yerleştirmek HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
  3. Değiştir BootExecutegelen girdiyi:
    autocheck autochk * /r\DosDevice\C:
    için:
    autocheck autochk *

Kaynak: http://support.microsoft.com/kb/158675


Bu makalede adım adım gidiyorum, ancak Kayıt Defteri Düzenleyicimde BootExecute zaten değer var autocheck autochk * autochk gibi değil * / r \ DosDevice \ C:
khris

CHKDSK planlanmış olsaydı, mesajın bunu söyleyeceğine inanıyorum. Bu, zamanlanmış bir disk denetiminin temizlenmemesi yerine HDD'nin kendisiyle ilgili bir sorun gibi görünüyor.
Indrek


4

Bir chkdsk komutunun yürütülmesini istemediyseniz, diskin "kirli biti" ayarlanmışsa otomatik kontrol gerçekleştirilir. Windows düzgün kapatılmazsa, dosya değişiklikleri tamamlanmazsa veya disk bozulmuşsa bu ayar yapılır. Diskin arızalanmak üzere olduğunu gösterebilir. Harici bir disk için, 'donanımı güvenle kaldır' işlevi kullanılmadan kaldırıldığını gösterebilir.

Fsutil komut kirli bit durumunu kontrol etmek için kullanılabilir. Yönetici haklarına sahip bir komut istemi açın ve şunu yazın:

fsutil dirty query D:

(Sorun D:yaşadığınız sürücünün harfiyle değiştirin .)


Sabit diskimi kontrol ediyorum, kirli - bunu düzeltmek için ne yapmalıyım?
Khris

1
Çalıştırmayı chkdsk /f e:veya chkdsk /f /r e:manuel olarak deneyin . Kirli bit bir sonraki yeniden başlatmanın ardından hala ayarlanmışsa, sistem muhtemelen kapatıldığında ses düzeyini ayarlayamaz. eventlogDurum böyle ise işaretçileri kontrol edin
Ansgar Wiechers

Bu iletiyi chkdsk / fe komutunu uyguladıktan sonra alıyorum: E: \ Documents and Settings \ Danışman> chkdsk / f / re: Dosya sisteminin türü NTFS'dir. Geçerli sürücü kilitlenemiyor. Birim başka bir işlem tarafından kullanıldığından Chkdsk çalıştırılamıyor. Bu birimi sistemin bir sonraki yeniden başlatılmasında denetlenecek şekilde zamanlamak ister misiniz? (E / H) n
khris

1
@khris Bu normal. Chkdsk dosyasını yalnızca önyükleme sırasında sistem sürücüsünde çalıştırabilirsiniz.
David Marshall

Tamam, bir kez daha deniyorum: 1) cmd cinsinden chkd / f / r girin 2) sürücünün kilitlenemediğinden sonra y tuşuna basın 3) bilgisayarımı yeniden başlatın - aynı mesajı (ana sorumdaki gibi) 4) izin doğrulaması . Sonuç olarak, doğrulama mavi ekranda tamamlandı ve pencereler yüklenmiyor ve herhangi bir komutu yerine getiremiyorum - sadece klavyedeki os düğmesine basarak kapatın.
khris

3
  1. Başlat menünüzü tıklayın ve çalıştır iletişim kutusunu açın.
  2. Tür cmdve dönüş
  3. Sonraki tip fsutil dirty query D:( D:sürücü harfinizle değiştirin )

fsutil kirli sorgu

Dönüş mesajı birimin kirli olduğunu gösteriyorsa, aşağıdaki adımlarla devam edin:

  1. Sonraki tip chkdsk D: /f /x
  2. Bundan sonra, kirli bitin çıkarılıp çıkarılmadığını belirlemek için adım 3'ü tekrarlayın.
  3. Artık kirli değilse yeniden başlatın ve artık chkdisk fark etmemelisiniz.

Bilgi kaynağı


yardımcı olmuyor - önceki yorumları görün
khris

0

Dizüstü bilgisayarımda sizin gibi benzer belirtiler yaşadım ve:

chkntfs /X E:

Bana yardımcı oldu (bunu beklemiyordum).

Ayrıca HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager anahtarını BootExecute olarak değiştirmeyi deneyin :

autocheck autochk /k:E *
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.