Tại sao cần kiểm tra ổ cứng ngoài định kỳ
Ổ cứng ngoài là thiết bị lưu trữ di động phổ biến, giúp sao lưu dữ liệu, mở rộng không gian cho máy tính hoặc chia sẻ tệp tin giữa các hệ thống. Tuy nhiên, giống như bất kỳ thiết bị cơ học hoặc điện tử nào, ổ cứng ngoài có thể xuống cấp theo thời gian do sốc vật lý, nhiệt độ cao, lỗi phần sụn hoặc đơn giản là hao mòn tự nhiên. Việc kiểm tra định kỳ giúp phát hiện sớm các dấu hiệu bất thường như bad sector, lỗi đọc ghi chậm, hoặc cảnh báo SMART. Nếu không kiểm tra thường xuyên, bạn có thể mất toàn bộ dữ liệu quan trọng khi ổ đột ngột hỏng. Bài viết này sẽ hướng dẫn bạn cách kiểm tra ổ cứng ngoài hiệu quả và nhanh chóng bằng nhiều công cụ khác nhau trên Windows và Linux, từ những lệnh cơ bản đến phần mềm chuyên dụng.

Dấu hiệu nhận biết ổ cứng ngoài có vấn đề
Trước khi đi vào các phương pháp kiểm tra chi tiết, hãy nhận biết các triệu chứng phổ biến cho thấy ổ cứng ngoài của bạn đang gặp trục trặc. Những dấu hiệu này bao gồm tiếng kêu lách cách hoặc vo vo bất thường, máy tính không nhận ổ, tốc độ sao chép chậm hơn bình thường, xuất hiện lỗi khi mở tệp, hoặc hệ thống yêu cầu định dạng ổ mỗi khi cắm vào. Nếu gặp bất kỳ dấu hiệu nào, bạn nên ngay lập tức sao lưu dữ liệu và tiến hành kiểm tra sức khỏe ổ cứng.

Sử dụng lệnh CHKDSK trên Windows
CHKDSK (Check Disk) là công cụ dòng lệnh tích hợp sẵn trong Windows, có khả năng kiểm tra và sửa chữa các lỗi hệ thống tệp, đồng thời phát hiện các bad sector trên ổ đĩa. Để sử dụng, bạn mở Command Prompt (cmd) với quyền Administrator, sau đó gõ lệnh: chkdsk X: /f /r, trong đó X là ký tự ổ cứng ngoài cần kiểm tra. Tham số /f yêu cầu sửa lỗi, /r yêu cầu tìm và phục hồi thông tin từ các bad sector. Quá trình này có thể mất vài phút đến vài giờ tùy thuộc vào dung lượng ổ. CHKDSK không chỉ kiểm tra bề mặt đĩa mà còn phân tích cấu trúc thư mục, giúp phát hiện các lỗi logic. Bạn có thể tham khảo hướng dẫn chi tiết hơn từ các nguồn như EaseUS Partition Manager để hiểu rõ cách chạy lệnh và giải thích kết quả.

Phân tích trạng thái ổ cứng với CrystalDiskInfo
CrystalDiskInfo là phần mềm miễn phí và nhẹ, cho phép bạn xem thông tin chi tiết về sức khỏe ổ cứng thông qua hệ thống tự giám sát SMART (Self-Monitoring, Analysis and Reporting Technology). Khi khởi chạy, nó hiển thị nhiệt độ, tỷ lệ lỗi đọc, số lần khởi động, và đặc biệt là chỉ số Health Status (trạng thái sức khỏe) dưới dạng phần trăm. Nếu giá trị này xuống dưới 50%, bạn nên cân nhắc thay ổ mới. CrystalDiskInfo cũng cảnh báo ngay lập tức khi phát hiện bad sector hoặc lỗi nghiêm trọng. Ứng dụng này hoạt động tốt trên Windows và hỗ trợ cả ổ HDD lẫn SSD. Một bài viết trên Aranzulla đã giải thích cách sử dụng CrystalDiskInfo để kiểm tra ổ cứng ngoài một cách chi tiết, từ khâu tải về đến đọc kết quả.

Kiểm tra toàn vẹn dữ liệu bằng H2testw
H2testw là công cụ đặc biệt hữu ích để kiểm tra tính toàn vẹn của ổ cứng ngoài, thẻ nhớ hoặc USB. Phần mềm này ghi dữ liệu mẫu vào toàn bộ ổ đĩa, sau đó đọc lại và so sánh để phát hiện bất kỳ lỗi nào trong quá trình ghi hoặc đọc. Đây là phương pháp đáng tin cậy để phát hiện các bad sector ẩn mà CHKDSK có thể bỏ qua. H2testw hoàn toàn miễn phí, chạy trên Windows và rất dễ sử dụng: bạn chỉ cần chọn ổ đĩa, chọn chế độ Write + Verify, rồi nhấn Start. Quá trình có thể kéo dài vài giờ nếu ổ dung lượng lớn, nhưng kết quả sẽ cho bạn biết chính xác dung lượng thực sự hoạt động tốt và có bao nhiêu lỗi. Cộng đồng DataHoarder trên Reddit thường xuyên khuyên dùng H2testw như một bước kiểm tra bắt buộc trước khi sử dụng ổ cứng ngoài để lưu trữ dữ liệu lâu dài.

Kiểm tra SMART trên Linux bằng smartctl
Nếu bạn sử dụng Linux hoặc muốn kiểm tra ổ cứng ngoài từ một USB Live Linux, lệnh smartctl trong gói smartmontools là lựa chọn mạnh mẽ. Sau khi cài đặt smartmontools, bạn chạy lệnh smartctl -t long /dev/sdX (thay sdX bằng tên thiết bị thực tế) để bắt đầu một bài kiểm tra tự đánh giá toàn diện. Bài kiểm tra dài (long test) sẽ quét toàn bộ bề mặt đĩa và ghi lại các sector lỗi cũng như các tham số SMART quan trọng. Kết quả được hiển thị sau khi test hoàn tất bằng smartctl -a /dev/sdX. Lệnh này cho bạn thông tin chi tiết về số lượng bad sector đã được thay thế, nhiệt độ tối đa, số lần thử lại đọc, và dự báo thời gian sống của ổ. Nhiều người dùng trên Reddit TechSupport đã xác nhận rằng smartctl là công cụ không thể thiếu để kiểm tra sức khỏe ổ cứng trên Linux.
Phát hiện bad block bằng badblocks trên Linux
Công cụ badblocks trong Linux được thiết kế chuyên biệt để tìm kiếm các bad sector vật lý. Bạn có thể chạy lệnh sudo badblocks -sv /dev/sdX để quét ổ và in ra danh sách các block bị lỗi. Tham số -s hiển thị tiến trình, -v đưa ra thông báo chi tiết. Nếu phát hiện bad block, bạn có thể sử dụng thêm tùy chọn -o để ghi kết quả ra tệp, sau đó dùng lệnh e2fsck hoặc mkfs để đánh dấu các block đó là xấu và không sử dụng. Tuy nhiên, cần lưu ý rằng badblocks chỉ hoạt động ở mức độ block, không sửa chữa dữ liệu. Nếu ổ có quá nhiều bad sector, cách tốt nhất là thay ổ mới và khôi phục dữ liệu từ bản sao lưu.
HD Sentinel – Giám sát toàn diện trên Windows
HD Sentinel (Hard Disk Sentinel) là phần mềm thương mại nhưng có phiên bản dùng thử, cung cấp giao diện trực quan và nhiều tính năng nâng cao. Nó không chỉ hiển thị trạng thái sức khỏe và hiệu suất mà còn ghi lại lịch sử cảnh báo, cho phép chạy các bài kiểm tra bề mặt (surface test) với tốc độ cao. Bạn có thể kiểm tra cả ổ cứng nội bộ và ngoại vi. Một trong những ưu điểm của HD Sentinel là khả năng dự đoán chính xác ngày hỏng hóc dựa trên các thông số SMART. Nếu bạn là người dùng Windows muốn một công cụ tất cả trong một, HD Sentinel là lựa chọn đáng cân nhắc.





