Không thể chống phân mảnh máy tính xách tay win7


0

Tôi có một máy tính xách tay Windows 7 mà tôi đã không thể chống phân mảnh trong vài tháng qua.

Khi tôi cố gắng gọi trình chống phân mảnh từ dòng lệnh thì nó báo "Bit bẩn được đặt trên ổ đĩa này". Vì vậy, tôi đã cố gắng buộc nó chống phân mảnh trong lần khởi động lại tiếp theo nhưng điều đó không bao giờ xảy ra.

Khi tôi cố gắng gọi UI của trình chống phân mảnh, tôi nhận được một hộp thoại có nội dung "Trình chống phân mảnh đĩa đã được lên lịch sử dụng một chương trình khác" và đưa cho tôi nút "Xóa cài đặt" dường như không có hiệu lực.

Tôi không thể xóa tác vụ theo lịch ngay cả khi tôi chạy Trình lập lịch tác vụ với tư cách Quản trị viên, tôi nhận được thông báo "Hỗ trợ giao dịch trong trình quản lý tài nguyên được chỉ định không được khởi động hoặc bị tắt do lỗi"

Bất kỳ đề xuất về làm thế nào để có được trình chống phân mảnh win7 để chạy? Tôi biết rằng các giải pháp chống phân mảnh của bên thứ 3 tồn tại.


Chạy một chkdskđể xem nếu có bất kỳ tham nhũng đĩa / hệ thống tập tin. Sau đó chạy SFC /scnanowvà xem nếu điều đó sửa chữa bất kỳ tập tin hệ thống bị thiếu / bị hỏng.
Ƭᴇcʜιᴇ007

Câu trả lời:


2

Raymond Chen (nhà phát triển Windows lâu năm) giải thích về bit bẩn ở đây :

Một bí ẩn đã không được giải quyết trong thời gian dài nhất bây giờ là bit bẩn trên ổ đĩa cứng. Về cơ bản, một bit bẩn chỉ là giá trị 1 hex nằm ở đâu đó ẩn trên ổ cứng mà Microsoft chưa bao giờ tiết lộ cho đến gần đây. Windows sẽ kiểm tra bit bẩn để xác định xem một ổ đĩa có thể chứa các tệp bị hỏng do khó cài đặt lại máy tính Windows của bạn với các tệp vẫn đang mở hoặc khi bạn rút ổ đĩa flash USB ở giữa sao chép tệp.

Khi máy tính khởi động với bit bẩn được kích hoạt trên ổ cứng, bạn sẽ được yêu cầu kiểm tra sự thống nhất của đĩa trước khi Windows được tải. Bạn có thể bỏ qua việc kiểm tra đĩa bằng cách nhấn bất kỳ phím nào nhưng nó sẽ quay lại lần sau khi bạn khởi động máy tính. Điều này thường sẽ tiếp tục xảy ra cho đến khi bạn để ổ đĩa được quét hoặc thay vào đó, bạn có thể yêu cầu Windows ngừng kiểm tra ổ đĩa cụ thể. Phương pháp này không xóa bit bẩn trên ổ đĩa và chỉ đơn giản là buộc Windows không quét ổ đĩa khi khởi động.

Vì vậy, giả sử rằng bit bẩn được đặt (mà bạn có thể sử dụng fsutil dirty query c:để tìm hiểu) thì bạn có ba tùy chọn:

  1. Khởi động lại máy tính của bạn và cho phép kiểm tra đĩa.
  2. Chạy chkdsk c: /Fđể cố gắng sửa bất kỳ lỗi nào.
  3. Sử dụng trình soạn thảo hex / CD khởi động thay thế để đặt thủ công các bit trên ổ đĩa (tìm thấy trên trang 2 của bài viết của anh ấy).

Cá nhân tôi có lẽ chỉ cần khởi động lại máy tính vì nó đảm bảo rằng không có gì đang chạy có thể ngăn việc quét xảy ra.

Khi bit bẩn đã không được đặt, bạn sẽ có thể chạy chương trình chống phân mảnh.

Lưu ý bên lề: Sử dụng fsutil dirty set c:nếu bạn muốn tự cài đặt bit bẩn trên ổ đĩa C. Không có cách nào để sử dụng fsutilđể bỏ đặt mặc dù.


Một câu trả lời hay nhưng thật không may, nó không giúp ích gì trong trường hợp của tôi vì chkdsk không bao giờ xảy ra khi khởi động mặc dù đã lên lịch nhiều lần. Quản trị viên CNTT cục bộ nghĩ rằng nó có liên quan đến phần mềm mã hóa toàn bộ đĩa của bên thứ 3 đang sử dụng
wytten
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.