Công cụ quét máy tính bằng CMD

Sử dụng công cụ này để ước tính thời gian và tài nguyên cần thiết để quét máy tính của bạn bằng Command Prompt của Microsoft.

Kết quả ước tính

Thời gian ước tính:
Tài nguyên CPU sử dụng:
Bộ nhớ RAM cần:
Lệnh sẽ thực thi:

Hướng dẫn toàn tập: Cách scan máy tính bằng CMD của Microsoft

Việc quét và sửa chữa hệ thống thông qua Command Prompt (CMD) là một kỹ năng quan trọng mà mọi người dùng Windows nên biết. CMD cung cấp các công cụ mạnh mẽ như SFC (System File Checker), DISM (Deployment Image Servicing and Management), và CHKDSK để phát hiện và sửa chữa các sự cố hệ thống, file bị hỏng, và lỗi ổ đĩa.

Tại sao nên quét máy tính bằng CMD?

  • Không cần phần mềm bên thứ ba: Sử dụng công cụ tích hợp sẵn của Windows
  • Hiệu quả cao: Có thể phát hiện và sửa chữa các lỗi hệ thống sâu
  • An toàn: Không cần tải xuống bất kỳ file nào từ nguồn không rõ ràng
  • Linh hoạt: Có thể chạy trong môi trường Safe Mode hoặc Recovery

Các lệnh CMD quan trọng để quét máy tính

1. SFC /Scannow – Kiểm tra và sửa chữa file hệ thống

Lệnh sfc /scannow sẽ quét tất cả các file hệ thống được bảo vệ và thay thế các phiên bản bị hỏng bằng bản sao lưu trong cache.

  1. Mở CMD với quyền admin (nhấp chuột phải → “Run as administrator”)
  2. Nhập lệnh: sfc /scannow
  3. Chờ quá trình hoàn tất (thường mất 15-30 phút)
  4. Khởi động lại máy nếu được yêu cầu
Tham số SFC Mô tả Thời gian ước tính
/scannow Quét ngay lập tức tất cả file hệ thống được bảo vệ 15-40 phút
/verifyonly Chỉ kiểm tra mà không sửa chữa 10-30 phút
/scanfile=file_path Kiểm tra file cụ thể 1-5 phút
/offbootdir=offline_boot_dir Sửa chữa hệ thống ngoại tuyến 20-60 phút

2. DISM – Sửa chữa hình ảnh hệ thống

DISM (Deployment Image Servicing and Management) là công cụ mạnh mẽ hơn SFC, có thể sửa chữa cả kho lưu trữ thành phần Windows:

DISM /Online /Cleanup-Image /RestoreHealth

Lệnh này sẽ:

  • Kiểm tra kho lưu trữ thành phần Windows
  • Tải xuống và thay thế các file bị hỏng từ Windows Update
  • Mất khoảng 20-60 phút tùy thuộc vào tốc độ mạng

3. CHKDSK – Kiểm tra và sửa lỗi ổ đĩa

Lệnh chkdsk kiểm tra tính toàn vẹn của hệ thống file và sửa chữa các sector xấu:

chkdsk C: /f /r /x

Các tham số:

  • /f: Sửa lỗi tìm thấy
  • /r: Phục hồi thông tin từ các sector xấu
  • /x: Ngắt kết nối ổ đĩa trước khi quét

Hướng dẫn chi tiết quét máy tính bằng CMD

Bước 1: Chuẩn bị trước khi quét

  1. Sao lưu dữ liệu quan trọng: Mặc dù các lệnh trên an toàn, nhưng luôn nên sao lưu dữ liệu trước khi thực hiện bất kỳ thay đổi hệ thống nào.
  2. Kết nối nguồn điện ổn định: Đảm bảo máy tính được cắm nguồn để tránh mất điện trong quá trình quét.
  3. Đóng tất cả chương trình: Các chương trình đang chạy có thể can thiệp vào quá trình quét.
  4. Kết nối internet ổn định: Đặc biệt quan trọng khi sử dụng DISM vì nó cần tải xuống file từ Microsoft.

Bước 2: Chạy CMD với quyền admin

  1. Nhấn Win + S, gõ “cmd”
  2. Nhấp chuột phải vào “Command Prompt” → chọn “Run as administrator”
  3. Nhập mật khẩu admin nếu được yêu cầu

Bước 3: Thực hiện quét hệ thống

Tuỳ thuộc vào mục đích, bạn có thể chọn một trong các phương pháp sau:

Phương pháp 1: Quét nhanh với SFC

sfc /scannow

Quá trình này sẽ:

  • Kiểm tra tất cả file hệ thống được bảo vệ
  • Thay thế các file bị hỏng bằng bản sao lưu trong cache (%WinDir%\System32\dllcache)
  • Tạo file log tại %WinDir%\Logs\CBS\CBS.log

Phương pháp 2: Quét sâu với DISM + SFC

Thực hiện theo thứ tự:

  1. Chạy DISM để sửa chữa kho lưu trữ thành phần:
    DISM /Online /Cleanup-Image /RestoreHealth
  2. Sau khi hoàn tất, chạy SFC:
    sfc /scannow
  3. Khởi động lại máy tính

Phương pháp 3: Kiểm tra ổ đĩa với CHKDSK

chkdsk C: /f /r

Lưu ý: Bạn sẽ được yêu cầu lịch trình quét vào lần khởi động tiếp theo nếu ổ đĩa đang được sử dụng.

Phân tích kết quả quét

1. Đọc kết quả SFC

Sau khi chạy sfc /scannow, bạn sẽ thấy một trong các kết quả sau:

  • “Windows Resource Protection did not find any integrity violations”: Hệ thống không có lỗi
  • “Windows Resource Protection found corrupt files and successfully repaired them”: Đã tìm và sửa lỗi thành công
  • “Windows Resource Protection found corrupt files but was unable to fix some of them”: Cần chạy DISM hoặc cài đặt lại Windows

2. Đọc kết quả DISM

Các trạng thái phổ biến:

  • “The restore operation completed successfully”: Hoàn tất mà không có lỗi
  • “Error: 0x800f081f”: Không thể kết nối với Windows Update
  • “Error: 0x800f0906”: Không thể tải xuống file từ Windows Update

Giải quyết sự cố thường gặp

1. SFC không thể sửa một số file

Nếu bạn thấy thông báo “Windows Resource Protection found corrupt files but was unable to fix some of them”, hãy thử:

  1. Chạy DISM trước:
    DISM /Online /Cleanup-Image /RestoreHealth
  2. Sau đó chạy lại SFC
  3. Nếu vẫn không được, kiểm tra file log:
    findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfcdetails.txt"

2. DISM bị lỗi kết nối Windows Update

Nếu gặp lỗi 0x800f081f hoặc 0x800f0906:

  1. Đảm bảo kết nối internet ổn định
  2. Tạm thời vô hiệu hóa tường lửa và phần mềm diệt virus
  3. Sử dụng nguồn cập nhật thay thế:
    DISM /Online /Cleanup-Image /RestoreHealth /Source:esd:<đường_dẫn_đến_file_install.esd> /LimitAccess

3. CHKDSK không chạy được

Nếu chkdsk báo lỗi:

  • Đảm bảo bạn đang chạy CMD với quyền admin
  • Thử lệnh với tham số /x:
    chkdsk C: /f /r /x
  • Nếu ổ đĩa đang được sử dụng, đồng ý lịch trình quét khi khởi động

So sánh các phương pháp quét

Phương pháp Thời gian Tài nguyên sử dụng Hiệu quả Khi nào nên dùng
SFC /scannow 15-40 phút CPU: 30-50%, RAM: 500MB-1GB Sửa chữa file hệ thống bị hỏng Khi nghi ngờ file hệ thống bị hỏng gây ra lỗi
DISM /RestoreHealth 20-60 phút CPU: 20-40%, RAM: 1-2GB, Network: 50-500MB Sửa chữa kho lưu trữ thành phần Windows Khi SFC không thể sửa lỗi hoặc cần sửa lỗi sâu hơn
CHKDSK /f /r 30 phút – 5 giờ CPU: 10-30%, RAM: 200-500MB, Disk I/O cao Sửa lỗi hệ thống file và sector xấu Khi nghi ngờ lỗi ổ đĩa hoặc hệ thống file
SFC + DISM + CHKDSK 1.5-3 giờ CPU: 40-70%, RAM: 2-3GB Quét toàn diện hệ thống Khi máy tính có nhiều lỗi hoặc trước khi cài đặt Windows mới

Câu hỏi thường gặp

1. Tôi có thể hủy quá trình quét không?

Không nên hủy quá trình quét khi nó đang chạy, đặc biệt là CHKDSK, vì có thể gây hỏng dữ liệu. Nếu buộc phải hủy:

  • Đối với SFC/DISM: Nhấn Ctrl+C trong CMD
  • Đối với CHKDSK: Không thể hủy khi đã bắt đầu, trừ khi tắt máy cứng

2. Quét bằng CMD có an toàn không?

Hoàn toàn an toàn nếu:

  • Bạn chạy đúng lệnh như hướng dẫn
  • Không ngắt quá trình giữa chừng
  • Đã sao lưu dữ liệu quan trọng

Các lệnh SFC, DISM, CHKDSK đều là công cụ chính thức của Microsoft và không gây hại cho hệ thống khi sử dụng đúng cách.

3. Tôi nên quét bao lâu một lần?

Khuyến nghị:

  • SFC: 3-6 tháng/lần hoặc khi gặp lỗi hệ thống
  • DISM: 6-12 tháng/lần hoặc khi SFC không sửa được lỗi
  • CHKDSK: 6-12 tháng/lần hoặc khi nghi ngờ lỗi ổ đĩa

4. Làm sao để xem chi tiết lỗi?

Các file log quan trọng:

  • SFC: %WinDir%\Logs\CBS\CBS.log
  • DISM: %WinDir%\Logs\DISM\dism.log
  • CHKDSK: Sự kiện trong Event Viewer (Application and Services Logs → Microsoft → Windows → Chkdsk)

Nguồn tham khảo chính thức

Để tìm hiểu thêm về các lệnh quét hệ thống bằng CMD, bạn có thể tham khảo các nguồn chính thức sau:

Kết luận

Việc quét và bảo trì hệ thống định kỳ bằng CMD là một thói quen tốt giúp máy tính của bạn hoạt động ổn định và kéo dài tuổi thọ. Các công cụ SFC, DISM và CHKDSK cung cấp bởi Microsoft là những giải pháp mạnh mẽ, an toàn và hoàn toàn miễn phí để phát hiện và sửa chữa các sự cố hệ thống.

Hãy nhớ:

  • Luôn chạy CMD với quyền admin
  • Kiên nhẫn chờ đợi quá trình hoàn tất
  • Sao lưu dữ liệu quan trọng trước khi thực hiện bất kỳ thay đổi hệ thống nào
  • Thực hiện quét định kỳ để phòng ngừa sự cố

Nếu sau khi quét mà vấn đề vẫn tiếp diễn, bạn có thể cần cân nhắc các giải pháp nâng cao hơn như cài đặt lại Windows hoặc liên hệ với hỗ trợ kỹ thuật chuyên nghiệp.

Leave a Reply

Your email address will not be published. Required fields are marked *