Tại sao Windows chạy CHKDSK trên mỗi lần khởi động?


11

Mỗi lần tôi bật PC, tôi nhận được thông báo sau:

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

Tôi cho phép CHKDSK hoàn thành nhưng Windows không tải. Thông báo này xuất hiện mỗi khi tôi khởi động máy tính.

Ai đó có thể giải thích cho tôi tại sao tin nhắn này xuất hiện và tôi nên làm gì để nó biến mất?



1
@ hims056 Câu hỏi đó đề cập đến một hệ thống đang hoạt động. OP đã tuyên bố rằng chkdsk hoàn thành nhưng Windows không tải.
Tog

Câu trả lời:


6

Khi bạn lên lịch kiểm tra đĩa, một mục được thêm vào sổ đăng ký - vì một số lý do, nó không bị xóa.

  1. Chạy Registry Editor (Bấm Bắt đầu, Chạy và gõ regeditrồi bấm OK).
  2. Định vị HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
  3. Thay đổi BootExecutemục từ:
    autocheck autochk * /r\DosDevice\C:
    thành:
    autocheck autochk *

Nguồn: http://support.microsoft.com/kb/158675


Tôi đi từng bước trong các bài viết đó, nhưng trong Trình chỉnh sửa đăng ký BootExecute của tôi đã có giá trị autocheck autochk * không giống như autochk * / r \ DosDevice \ C:
khris

Nếu CHKDSK được lên lịch, tôi tin rằng thông điệp sẽ nói lên điều đó. Đây dường như là một vấn đề với chính ổ cứng, thay vì kiểm tra đĩa theo lịch trình không bị xóa.
Indrek

Vâng, nó làm. Trong trường hợp đó, tôi sẽ đề nghị kiểm tra nó với acronis.co.uk/homecomputing/products/drive-monitor
Dave

4

Nếu bạn chưa yêu cầu thực hiện chkdsk, autocheck sẽ được thực hiện nếu "bit bẩn" của đĩa được đặt. Điều này sẽ được đặt nếu Windows không được tắt chính xác, thay đổi tệp chưa hoàn thành hoặc đĩa bị hỏng. Nó có thể chỉ ra đĩa sắp hỏng. Đối với một ổ đĩa ngoài, nó có thể chỉ ra rằng nó đã bị xóa mà không sử dụng chức năng 'gỡ bỏ phần cứng' một cách an toàn.

Lệnh fsutil có thể được sử dụng để kiểm tra trạng thái của bit bẩn. Mở một dấu nhắc lệnh với quyền và loại quản trị viên:

fsutil dirty query D:

(Thay thế D:bằng ký tự của ổ đĩa bạn đang gặp vấn đề.)


Tôi kiểm tra đĩa cứng của mình, nó có bị bẩn không - tôi nên làm gì để sửa lỗi này?
khris

1
Hãy thử chạy chkdsk /f e:hoặc chkdsk /f /r e:bằng tay. Nếu bit bẩn vẫn được đặt sau lần khởi động lại tiếp theo, hệ thống có thể không thể vượt quá âm lượng khi tắt máy. Kiểm tra các eventlogcon trỏ nếu đó là trường hợp
Ansgar Wiechers

Tôi nhận được thông báo như vậy sau khi thực hiện lệnh chkdsk / fe: E: \ Documents and Settings \ Consulting> chkdsk / f / re: Loại hệ thống tệp là NTFS. Không thể khóa ổ đĩa hiện tại. Chkdsk không thể chạy vì âm lượng được sử dụng bởi một quy trình khác. Bạn có muốn lên lịch cho khối lượng này để được kiểm tra vào lần tiếp theo hệ thống khởi động lại không? (Y / N) n
khris

1
@khris Điều đó là bình thường. Bạn chỉ có thể chạy chkdsk trên ổ đĩa hệ thống khi khởi động.
David Marshall

ok, tôi thử lại lần nữa: 1) nhập chkd / f / r vào cmd 2) nhấn y sau khi thông báo ổ đĩa không thể bị khóa 3) khởi động lại máy tính của tôi - cùng một thông báo (như trong câu hỏi của cha mẹ tôi) 4) cho phép xác minh . Kết quả là tôi nhận được thông báo xác minh là tuân thủ trên màn hình xanh và các cửa sổ không tải và tôi không thể thực hiện bất kỳ lệnh nào - chỉ cần tắt nút nhấn os trên bàn phím.
khris

3
  1. Nhấp vào menu bắt đầu của bạn và mở hộp thoại chạy.
  2. Nhập cmdvà trả lại
  3. Loại tiếp theo fsutil dirty query D:(thay thế D:bằng ký tự ổ đĩa của bạn)

truy vấn bẩn fsutil

Nếu thông báo trả về cho biết âm lượng bị bẩn thì hãy tiếp tục với các bước sau:

  1. Loại tiếp theo chkdsk D: /f /x
  2. Sau đó, vây lại lặp lại bước 3 để xác định xem bit bẩn đã được gỡ bỏ chưa.
  3. Nếu nó không còn bẩn nữa thì hãy khởi động lại và bạn sẽ không nhận thấy chkdisk nữa.

Nguồn thông tin


nó không có ích - xem các bình luận trước đó
khris

0

Tôi đã có các triệu chứng tương tự trên máy tính xách tay của tôi như bạn và:

chkntfs /X E:

Đã giúp tôi (tôi không mong đợi điều này).

Cũng cố gắng thay đổi HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager chìa khóa BootExecute để:

autocheck autochk /k:E *
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.