Thông báo lỗi "A device attached to the system is not functioning" có nghĩa là máy tính không thể giao tiếp và truyền dữ liệu đúng cách. Thiết bị có thể bị cắm không đúng, driver không tương thích, cổng USB hỏng, hoặc thiết bị USB khác đang cản trở quá trình truyền dữ liệu.

Nhiều người dùng gặp lỗi này khi truyền dữ liệu/媒体 từ smartphone, máy ảnh, máy tính bảng, USB, hoặc giữa các ổ cứng. Đây là vấn đề rất phổ biến nên không cần quá lo lắng. Hãy xem các bước khắc phục dưới đây.
1. Thay đổi cài đặt Transfer to Mac or PC (chỉ dành cho iPhone)
Nếu bạn gặp lỗi này khi truyền file/ảnh từ iPhone sang máy tính, cần thay đổi cài đặt trên iPhone để cho phép truyền dữ liệu, nếu không quá trình sẽ không suôn sẻ và có thể bị gián đoạn giữa chừng, gây hỏng dữ liệu. Làm theo các bước sau:
- Mở ứng dụng Settings trên iPhone.
- Cuộn xuống tìm cài đặt "Photos" và nhấp vào.

- Trong cài đặt Photos, cuộn xuống cuối đến mục "Transfer to Mac or PC Settings".
- Chọn tùy chọn "Keep Originals" ở đây và thử truyền file lại.

- Kiểm tra xem lỗi còn tồn tại không.
2. Cắm lại và thử cổng USB khác
Lỗi này có thể xảy ra do kết nối không đúng giữa thiết bị lưu trữ USB và máy tính. Có thể đầu cắm không chắc vào cổng hoặc cáp bạn đang dùng bị lỗi. Hãy thử cắm lại thiết bị và nếu dùng cáp, đảm bảo cáp không bị hỏng và hỗ trợ truyền dữ liệu. Thử dùng cáp khác và cắm vào cổng USB khác.

Nếu có thiết bị USB khác kết nối với máy, ngắt kết nối tất cả. Có trường hợp lỗi xuất hiện và sau khi ngắt joystick thì lỗi tự biến mất và truyền dữ liệu thành công. Hãy thử tất cả khả năng trước khi tiếp tục vì đây là bước troubleshooting chính.
3. Khởi động lại máy tính
Trong nhiều trường hợp, khởi động lại máy tính đã khắc phục được lỗi. Có thể do một số module cấu hình sai hoặc máy tính cần khởi động lại sau khi cài đặt chương trình. Trong một số trường hợp như Windows Update, khởi động lại là bắt buộc để áp dụng thay đổi. Khởi động lại máy tính đúng cách và đảm bảo thiết bị chưa được cắm. Sau khi máy khởi động xong, cắm thiết bị và kiểm tra.
4. Định dạng lại thiết bị
Lỗi này cũng xảy ra với nhiều thiết bị USB nếu thiết bị không được định dạng đúng. Định dạng không đúng nghĩa là các sector/block không được phân bổ đúng cách trên thiết bị lưu trữ và đây có thể là nguyên nhân gây lỗi.
- Nhấn Windows + E để mở File Explorer. Nhấp vào "This PC" ở ngăn điều hướng bên trái. Bạn sẽ thấy thiết bị USB đã kết nối.
- Chuột phải vào nó và chọn "Format" (Định dạng).

- Cửa sổ mới hiện ra với các cài đặt. Nếu không chắc chắn chọn gì, cứ để mặc định và nhấp "Start" (Bắt đầu).

- Sau khi định dạng xong, thử sử dụng thiết bị USB và kiểm tra xem lỗi đã khắc phục chưa.
5. Chạy lệnh SFC và DISM
Có thể có một số file hỏng trên máy tính gây ra lỗi này. Chúng ta có thể thử chạy SFC và nếu có lỗi, chạy lệnh DISM.
System File Checker (SFC) là tiện ích trong Windows cho phép quét file hệ thống hỏng và là công cụ hữu ích để chẩn đoán vấn đề do file hỏng.
Hãy thử chạy SFC xem có khắc phục được không. Bạn sẽ nhận được một trong ba phản hồi:
- Windows không tìm thấy vi phạm toàn vẹn
- Windows Resource Protection tìm thấy file hỏng và đã sửa chữa
- Windows Resource Protection tìm thấy file hỏng nhưng không thể sửa một số (hoặc tất cả)
- Nhấn Windows + R để mở Run. Nhập "taskmgr" và nhấn Enter để mở Task Manager.
- Nhấp vào menu File ở góc trên bên trái và chọn "Run new task".

- Nhập "Powershell" vào hộp thoại và tick tùy chọn "Create this task with administrative privileges" (Tạo tác vụ này với đặc quyền quản trị).

- Trong Windows Powershell, nhập "sfc /scannow" và nhấn Enter. Quá trình này có thể mất một chút thời gian vì toàn bộ file Windows đang được quét.

- Nếu gặp lỗi Windows nói là tìm thấy lỗi nhưng không thể sửa, hãy nhập "DISM /Online /Cleanup-Image /restorehealth" trong PowerShell. Lệnh này sẽ tải file hỏng từ máy chủ Windows Update và thay thế file hỏng. Lưu ý quá trình này cũng tốn thời gian tùy kết nối mạng. Đừng hủy ở bất kỳ giai đoạn nào và để nó chạy xong.
Nếu lỗi được phát hiện và sửa bằng các phương pháp trên, khởi động lại máy và kiểm tra xem lỗi có biến mất không.
6. Cập nhật driver thiết bị
Lỗi này cũng có thể do driver thiết bị không cập nhật khiến máy tính khó khăn trong truyền dữ liệu. Hãy thử cập nhật driver và kiểm tra. Có hai cách: tự động và thủ công. Cách tự động: chọn tùy chọn đầu tiên khi được hỏi. Windows sẽ tự tìm driver tốt nhất và cài đặt.
Nếu cập nhật tự động không thành công, bạn có thể vào trang web nhà sản xuất, tải driver cần thiết và cập nhật thủ công. Dưới đây là cách cập nhật thủ công:
- Nhấn Windows + R để mở Run. Nhập "devmgmt.msc" và nhấn Enter. Device Manager sẽ mở ra.
- Duyệt qua các phần cứng, chuột phải vào thiết bị bị lỗi và chọn "Update driver" (Cập nhật driver).

- Windows sẽ hỏi bạn muốn cập nhật driver theo cách nào. Chọn tùy chọn thứ hai (Browse my computer for driver software) và tiếp tục.
Chọn file driver bạn đã tải xuống qua nút Browse khi nó hiện ra và cập nhật tương ứng.

- Khởi động lại máy và kiểm tra xem vấn đề đã giải quyết chưa.
7. Sửa chữa Windows
Nếu bạn gặp lỗi trong máy tính (lỗi xuất hiện khi di chuyển dữ liệu đến/từ ổ cứng), bạn có thể thử sửa chữa Windows. Khuyến nghị sao lưu dữ liệu và lưu công việc trước khi tiếp tục. Quá trình này có thể tốn thời gian nên hãy bắt đầu khi chắc chắn không bị gián đoạn. Tham khảo bài viết hướng dẫn sửa chữa Windows 10.
Lưu ý: Chỉ thực hiện giải pháp này khi chắc chắn tất cả các bước troubleshooting trên đã thất bại và vấn đề nằm ở hệ điều hành.
Nếu không phương pháp nào hoạt động, có thể phần cứng máy tính hoặc iPhone của bạn bị lỗi. Lúc này bạn phải truyền dữ liệu không dây bằng ứng dụng như Shareit hoặc SendAnywhere. Cả hai đều có sẵn cho iPhone và Android. Link tải:
Shareit (iPhone)
Shareit (PlayStore)
SendAnywhere (iPhone)
SendAnywhere (PlayStore)
Lưu ý bạn cũng cần client desktop để gửi/nhận file. Link client cho Shareit và SendAnywhere.