Một số người dùng đã tiếp cận chúng tôi với câu hỏi sau khi nhận thấy Windows báo sai dung lượng trống. Đa số người dùng phát hiện điều này sau khi so sánh dung lượng báo cáo trong Windows Explorer với dung lượng khi chọn tất cả file bên trong ổ. Trong hầu hết trường hợp, dung lượng báo cáo bởi tiện ích tích hợp như Chkdsk hoặc Disk Cleanup cũng sai. Như kết quả, vấn đề không độc quyền cho một phiên bản Windows cụ thể vì lỗi được xác nhận xảy ra trên Windows 7, Windows 8.1 và Windows 10.

Nguyên nhân gây ra Windows báo sai dung lượng HDD/SSD?
Chúng tôi đã điều tra vấn đề cụ thể này bằng cách xem xét các báo cáo của người dùng và các chiến lược sửa chữa thường dùng để khắc phục vấn đề này. Dựa trên điều tra, có một số thủ phạm tiềm ẩn có thể chịu trách nhiệm cho sự không chính xác.
Dưới đây là danh sách các thủ phạm tiềm ẩn và giải thích ngắn gọn tại sao chúng gây ra vấn đề này:
- System Restore Points chiếm nhiều dung lượng – Trong nhiều trường hợp, vấn đề này do công cụ System Restore gây ra. Có thể công cụ được phép dùng một khối lượng lớn dung lượng trống, nên nó dùng để tạo nhiều điểm khôi phục khác nhau, thay vì xóa điểm cũ khi điểm mới được tạo. Nếu áp dụng, bạn có thể khắc phục bằng cách giải phóng dung lượng bị chặn bởi System Restore, làm cho nó có sẵn cho sử dụng chung.
- Lỗi System maintenance – Cũng có thể vấn đề do lỗi System maintenance khiến dung lượng trống được ước tính sai. Một số người dùng báo cáo họ đã khắc phục bằng cách chạy System Maintenance troubleshooter để tự động tìm & sửa vấn đề có thể gây hành vi này.
- Thư mục thùng rác 'Rogue' – Như được chỉ ra bởi một số người dùng, vấn đề này cũng có thể do một thư mục thùng rác 'rogue'. Điều này ảnh hưởng cả Windows 10, 8.1 và 7 và liên quan đến hỏng file. Trong trường hợp này, bạn có thể khắc phục bằng cách mở Command Prompt nâng cao và xóa thư mục thùng rác.
- Lỗi phiên bản 1803 (chỉ Windows 10) – Microsoft đã vô tình đưa vào lỗi Explorer.exe với phiên bản 1803 gây ra sự không nhất quán về loại file metadata. Điều này dẫn đến đo lường dung lượng trống sai. Nếu áp dụng, bạn có thể khắc phục bằng cách đảm bảo Windows cập nhật lên phiên bản mới nhất.
- File ẩn lớn không được phát hiện theo cách thông thường – Có thể một hoặc nhiều file ẩn đang chiếm dung lượng nhưng không được phát hiện bởi Windows theo cách thông thường. Trong trường hợp này, bạn có thể khắc phục bằng cách dùng tiện ích bên thứ ba để phát hiện file và xóa chúng vĩnh viễn.
Nếu bạn đang gặp khó khăn giải quyết cùng thông báo lỗi, bài viết này cung cấp một lựa chọn các bước khắc phục sự cố nên cho phép bạn sửa báo cáo sai Windows trên dung lượng HDD/SSD. Dưới đây, bạn sẽ tìm thấy tập hợp các sửa chữa tiềm năng mà người dùng khác trong tình huống tương tự đã dùng thành công để khắc phục vấn đề này.
Mỗi phương pháp sửa chữa tiềm năng dưới đây được xác nhận hoạt động bởi ít nhất một người dùng bị ảnh hưởng. Để có kết quả tốt nhất, chúng tôi khuyên bạn nên làm theo hướng dẫn khắc phục sự cố theo thứ trình bày và bỏ qua những cái không áp dụng cho kịch bản hiện tại của bạn.
Hãy bắt đầu!
Phương pháp 1: Xóa các điểm khôi phục hệ thống trước đó
Như kết quả, một thủ phạm phổ biến được biết đến chiếm nhiều dung lượng không hiển thị trong công cụ báo cáo Windows là System Restore. Không hiếm khi kiểm tra mức sử dụng System Restore chỉ để phát hiện nó chiếm dung lượng khổng lồ từ HDD. Một số người dùng bị ảnh hưởng báo cáo trong trường hợp của họ, System Restore chiếm tới hơn 250 GB dữ liệu.
Một cách khắc phục nhanh nếu kịch bản này áp dụng là đơn giản xóa tất cả điểm khôi phục cho ổ hệ điều hành. Thủ tục này sẽ giải phóng dung lượng trước đó bị chặn bởi System Restore, làm cho nó có sẵn cho sử dụng chung.
Cảnh báo: System Restore là tính năng hữu ích nên chúng tôi không khuyên vô hiệu hóa hoàn toàn. Cách tốt hơn sẽ là xóa tất cả điểm khôi phục đến thời điểm này và giới hạn Max Usage của công cụ cho tương lai.
Dưới đây là hướng dẫn nhanh xóa các điểm khôi phục hệ thống trước đó và điều chỉnh Max usage của System Protection:
- Nhấn Windows key + R để mở hộp thoại Run. Bên trong hộp văn bản run, gõ "control" và nhấn Enter để mở giao diện Control Panel cổ điển.
- Khi đã trong giao diện Control Panel cổ điển, dùng chức năng tìm kiếm ở góc trên bên phải để tìm 'system'. Nhấn Enter để tìm và nhấp vào System từ danh sách kết quả.
- Khi đã trong menu System, nhấp vào System Protection từ menu dọc ở phần bên trái màn hình.
- Bạn sẽ được đưa đến màn hình System Properties. Đảm bảo tab System Protection được bật.
- Trong tab System Protection, cuộn xuống Protection Settings, chọn Windows drive (được gọi là System) và nhấp nút Configure bên dưới.
- Khi đến màn hình System Protection cho ổ Windows, cuộn xuống Disk Space Usage và đảm bảo Max Usage không đặt trên 10%. Nếu bạn có HDD 1 TB, đó là đủ.
Lưu ý: Cho HDD/SSD nhỏ hơn 500 GB, tôi chọn phần trăm 15%. - Nhấp nút liên quan đến Delete all restore points cho ổ này để xóa dung lượng hiện được dùng bởi System Restore.
- Nhấp Apply để lưu cấu hình hiện tại, sau đó khởi động lại máy tính để thực thi thay đổi. Tại lần khởi động hệ thống tiếp theo, máy tính sẽ khởi động và dung lượng bị khóa trước đó nên trở nên có sẵn.

Nếu phương pháp này không giúp hoặc không áp dụng cho tình huống cụ thể của bạn, hãy chuyển sang phương pháp tiếp theo.
Phương pháp 2: Chạy System Maintenance troubleshooter
Windows 10 được biết đến đôi khi báo cáo sự không nhất quán liên quan đến dung lượng trống. Một số người dùng bị ảnh hưởng báo cáo vấn đề được giải quyết sau khi họ chạy System Maintenance troubleshooter và khởi động lại máy tính.
Nếu vấn đề do lỗi Windows gây ra, troubleshooter này nên tự động xác định sự không nhất quán và giải quyết tự động. Đây là những gì bạn cần làm:
- Nhấn Windows key + R để mở hộp thoại Run. Gõ "control" vào hộp văn bản và nhấn Enter to mở giao diện Control Panel cổ điển. Nếu được nhắc bởi UAC (User Account Control), nhấp Yes để cấp quyền quản trị.
- Khi đã trong giao diện Control Panel cổ điển, dùng chức năng tìm kiếm bên phải để tìm "troubleshooter". Sau đó, nhấp vào Troubleshooter từ danh sách kết quả.
- Khi đã trong menu Troubleshooting, nhấp vào System and Security.
- Sau đó, từ menu System and Security troubleshoot problems, chuột phải vào System Maintenance và chọn Run as Administrator từ menu ngữ cảnh. Điều này cho phép tiện ích giải quyết nhiều vấn đề yêu cầu quyền admin.
- Bên trong System Maintenance, bắt đầu bằng cách nhấp vào Advanced và đảm bảo ô liên quan đến Apply repairs automatically is checked. Sau đó, nhấp Next để tiến đến phần tiếp theo.
- Đợi tiện ích phân tích xong hệ thống cho sự không nhất quán.
- Nếu khuyến nghị sửa chữa, nhấp vào Apply this fix tại lời nhắc tiếp theo và đợi cho đến khi chiến lược sửa chữa được áp dụng.
- Khi quy trình kết thúc, khởi động lại máy tính và xem sự cố đã được giải quyết khi trình tự khởi động tiếp theo hoàn tất.

Nếu bạn vẫn thấy sự không nhất quán liên quan đến dung lượng trống, hãy chuyển sang phương pháp tiếp theo.
Phương pháp 3: Xóa thư mục thùng rác "rogue"
Như kết quả, vấn đề cụ thể này cũng có thể do một thư mục thùng rác 'rogue'. Vấn đề này được xác nhận xảy ra trên cả Windows 10 và Windows 7. Nếu áp dụng, bạn có thể khôi phục dung lượng trống bị mất bằng cách xóa $RECYCLE.BIN – điều này sẽ buộc OS tạo file mới, khỏe mạnh không chiếm nhiều dung lượng.
Đa số người dùng đã khắc phục bằng cách xóa file $RECYCLE.BIN báo cáo họ đã làm được qua Command Prompt nâng cao. Dưới đây là hướng dẫn nhanh hoàn tất thủ tục này:
- Nhấn Windows key + R để mở hộp thoại Run. Gõ "cmd" và nhấn Ctrl + Shift + Enter để mở Command Prompt nâng cao. Nếu UAC (User Account Prompt) bật lên, nhấp Yes để cấp quyền admin.

- Khi đã trong Command Prompt nâng cao, chạy lệnh sau để thực hiện xóa file $RECYCLE.BIN:
rd /S "$RECYCLE.BIN"
- Khi được nhắc bởi 'Are you sure?' dialog, gõ chữ Y và nhấn Enter để xác nhận lựa chọn.

- Khi thủ tục hoàn tất, bạn có thể đóng command prompt nâng cao an toàn. Sau đó, khởi động lại máy tính để buộc thay đổi có hiệu lực.
- Khi trình tự khởi động tiếp theo hoàn tất, dung lượng trống bị mất trước đó nên trở nên có sẵn.
Nếu bạn vẫn gặp vấn đề dung lượng nơi dung lượng trống không được tính, hãy chuyển sang phương pháp tiếp theo.
Phương pháp 4: Cập nhật Windows 10 lên phiên bản mới nhất
Nếu bạn dùng Windows 10 (phiên bản 1803) hoặc cũ hơn và chưa cập nhật lên phiên bản mới nhất, có khả năng hệ thống đang gặp lỗi Explorer.exe. Điều xảy ra là, tiện ích sẽ không thể đọc đúng metadata của các loại file.
Hệ quả, nó không thể tính toán đúng kích thước thư mục, dẫn đến tính toán dung lượng trống sai. May mắn thay, Microsoft đã vá lỗi được đưa vào với phiên bản 1803.
Vì vậy nếu kịch bản này áp dụng, bạn có thể khắc phục bằng cách cập nhật lên phiên bản Windows mới nhất. Dưới đây là hướng dẫn nhanh cách làm điều này:
- Nhấn Windows key + R để mở hộp thoại Run. Gõ hoặc dán "ms-settings:windowsupdate" vào hộp văn bản và nhấn Enter để mở tab Windows Update của ứng dụng Settings.

- Khi đã trong tab Windows Update, nhấp vào Check for updates để kích hoạt quét cập nhật.

- Làm theo hướng dẫn trên màn hình để cài đặt mọi bản cập nhật Windows đang chờ cho đến khi hệ thống cập nhật.
Lưu ý: Nếu bạn được nhắc khởi động lại trước khi bản cập nhật cuối cùng được cài đặt, hãy làm vậy, nhưng đảm bảo quay lại menu Windows Update khi trình tự khởi động tiếp theo hoàn tất để hoàn tất quy trình cập nhật.
Nếu vấn đề vẫn xảy ra ngay cả sau khi bạn cập nhật máy tính Windows 10 lên bản dựng mới nhất, hãy chuyển sang phương pháp tiếp theo.
Phương pháp 5: Dùng tiện ích bên thứ ba xác định dung lượng bị thiếu
Người dùng khác báo cáo trong trường hợp của họ, dung lượng bị thiếu thực sự bị chiếm bởi một file khổng lồ mà Windows Explorer không xác định được. Trong trường hợp này, bạn sẽ tìm được thủ phạm bằng cách dùng tiện ích bên thứ ba. Trong hầu hết trường hợp, người dùng bị ảnh hưởng dùng WinDirStat để phát hiện ngay dung lượng bị thiếu.
File database SQL (.mdf) nổi tiếng chiếm nhiều dung lượng nhưng vẫn ẩn khỏi lập chỉ mục Windows (đặc biệt trên Windows 10). Nếu áp dụng, xóa file sẽ khôi phục mọi thứ về bình thường.
Dưới đây là hướng dẫn nhanh cài đặt và dùng WinDirStat xác định file chiếm dung lượng:
- Truy cập liên kết này (tại đây) và chọn Downloads, permalinks từ menu dọc ở phần bên trái màn hình. Sau đó, dùng bất kỳ vị trí tải xuống nào để tải tiện ích WinDirStat.
- Khi tải xuống hoàn tất, nhấp đúp vào file thực thi windirstat và làm theo hướng dẫn trên màn hình để hoàn tất cài đặt.

- Nhấp đúp vào file thực thi khởi chạy để mở WinDirStat. Ở màn hình ban đầu, chọn All Local Drives và nhấp Ok để khởi tạo.

- Đợi cho đến khi thủ tục phân tích hoàn tất – Tùy thuộc vào kích thước ổ và định dạng (HDD hoặc SSD) bạn có thể mong đợi thủ tục kéo dài hơn 5 phút.
- Khi quét hoàn tất, chọn ổ Windows và sắp xếp file theo kích thước (thứ tự giảm dần). Kiểm tra qua kết quả và xem có file lớn bất thường nào Windows File Explorer không phát hiện không.
- Khi xác định được thủ phạm, chuột phải vào file và chọn Delete (no way to undelete!) từ menu ngữ cảnh.

- Sau khi file bị xóa, khởi động lại máy tính. Tại trình tự khởi động tiếp theo, dung lượng bị thiếu trước đó bây giờ nên trở nên có sẵn.