Nhiều người báo lỗi "Can't read from the source file or disk" khi copy file đến/từ ổ cứng ngoài. Vấn đề không dành cho phiên bản Windows cụ thể, xảy ra trên Win 7, 8, 10.

Nguyên nhân lỗi "can't read from the source file or disk"
Điều tra qua báo cáo người dùng và giải pháp thành công. Các nguyên nhân phổ biến:
- Ổ cứng ngoài xuất hiện offline trong thời gian ngắn – Khi đó, Windows không thể tiếp tục đọc ngay cả khi ổ khả dụng lại. Nguyên nhân: controller HDD không ổn định, nguồn cấp USB lỗi, tiếp xúc USB/cáp không ổn định.
- Không gian cục bộ không đủ – Không đủ dung lượng ổ cứng cục bộ để copy file.
- Hồ sơ tiết kiệm năng lượng ngắt kết nối ổ ngoài – Dùng laptop với profile tiết kiệm pin, ổ ngoài bị ngắt khi máy không hoạt động.
- File/thư mục nguồn chứa bad sector – Lỗi xảy ra khi copy file/thư mục hỏng chứa sector hỏng.
- Ổ cứng quá nóng – Copy file rất lớn trên HDD cũ, lỗi do quá nhiệt.
Bài viết cung cấp các bước khắc phục đã kiểm chứng. Làm theo thứ tự cho đến khi giải quyết.
Phương pháp 1: Nén file trước khi di chuyển
Một số người tránh lỗi bằng nén file nguồn thành .zip trước khi di chuyển. Dùng công cụ nén tích hợp hoặc phần mềm thứ 3.
Hướng dẫn:
- Đến vị trí file nguồn. Chuột phải file, chọn Send to > Compressed (zipped) folder.

- Sau khi nén xong, di chuyển file .zip đến vị trí mong muốn. Nếu di chuyển thành công, chuột phải file .zip chọn Extract All.

Nếu vẫn lỗi, chuyển phương pháp 2.
Phương pháp 2: Dùng Roadkil's Unstoppable Copier
Nhiều vấn đề trên khắc phục được bằng công cụ copy Roadkil's Unstoppable Copier. Nhiều người copy thành công bằng công cụ thứ 3 này khi công cụ gốc thất bại.
Công cụ này khôi phục file từ ổ hỏng (bad sector, xước, lỗi đọc). Lợi thế: hiển thị file nguồn có bad sector không, chỉ ra để loại trừ khi copy.
Hướng dẫn dùng Roadkil's Unstoppable Copier:
- Truy cập link (tại đây), chọn phiên bản Windows, nhấp Download.

- Mở file cài, Yes tại UAC, làm theo hướng dẫn cài đặt.

- Khởi chạy Roadkil's Unstoppable Copier, chấp nhận Licence Agreement.

- Nhấp Browse bên Source, duyệt đến file gây lỗi.

- Nhấp Browse bên Target, chọn vị trí copy đến.

- Khi cả Source và Target đã thiết lập, nhấp Copy, đợi hoàn tất.

- Khi thành công, hộp thoại xác nhận. Nhấp Ok, kiểm tra từng file copy, xem có lỗi không.

Nếu thất bại, chuyển phương pháp 3.
Phương pháp 3: Chạy tiện ích Check Disk
Một số người khắc phục bằng chạy CHKDSK (Check Disk utility). Công cụ quét tính toàn vẹn hệ thống file và sửa lỗi logic file system.
Hướng dẫn chạy Check Disk:
- Windows + R, nhập "cmd", Ctrl + Shift + Enter mở CMD quyền admin. UAC hỏi, Yes.

- Trong CMD admin, nhập lệnh, Enter quét/sửa cả lỗi logic và bad sector:
chkdsk D: /r
Lưu ý: Quá trình có thể mất vài giờ. Không tắt máy lúc này.
- Sau quét xong và sửa lỗi, khởi động lại, kiểm tra lần khởi động sau.
Nếu vẫn lỗi, chuyển phương pháp 4.
Phương pháp 4: Dùng USB-Hub có nguồn cấp riêng
Một số người báo lỗi với ổ HDD ngoài cấp nguồn từ máy tính – không có nguồn riêng. Nếu vậy, lỗi do máy tính không cấp đủ năng lượng cho HDD trong thời gian dài.
Thường thấy lỗi chỉ xảy ra với file lớn, file nhỏ copy bình thường.
Nếu áp dụng tình huống này, thử dùng USB Hub có nguồn cấp riêng, xem có cung cấp đủ điện hơn máy tính không.
Lưu ý: Cũng có thể HDD quá nóng khi copy file lớn. Nếu lỗi xuất hiện lúc nãy lúc nay, thử giảm nhiệt độ bằng quạt máy thêm hoặc để ổ cứng ngoài nơi mát hơn.