Khi chuyển tệp từ ổ này sang ổ khác, không hiếm khi gặp lỗi 0x8007045D I/O device error. Khi lỗi này xuất hiện, có nghĩa là PC gặp khó khăn truy cập hoặc đọc các tệp cần thiết. Và lỗi có thể do nhiều yếu tố, bao gồm vấn đề kết nối, sector xấu, v.v.
Trong bài này, chúng tôi tổng hợp danh sách giải pháp, cách khắc phục và giải pháp thay thế để giúp bạn loại bỏ hoàn toàn mã lỗi 0x8007045d khỏi máy tính Windows. Hãy làm theo các bước cẩn thận và chính xác để đảm bảo vấn đề được giải quyết triệt để.
Mã lỗi Windows 10/11 0x8007045d là gì?
Trong Windows 10/11 và các phiên bản khác, người dùng có thể gặp lỗi 0x8007045d trong nhiều tình huống. Mã này sinh ra khi thiết bị gặp khó khăn định vị hoặc đọc tệp cần thiết cho cập nhật OS hoặc nâng cấp ứng dụng. Thường xảy ra khi cập nhật ứng dụng hoặc Windows. Tuy nhiên, mã lỗi 0x8007045d cũng xuất hiện khi truyền tệp thất bại hoặc sao lưu hệ thống thất bại.
Nếu bạn gặp sự cố cài đặt 0x8007045d Windows 10/11 install, bạn sẽ thấy thông báo:
Windows cannot install required files. Make sure all files required for installation are available and restart the installation. Error code: 0x8007045D
Lỗi 0x8007045d i/o device error khác, là lỗi truyền tệp. Nó đơn giản xuất hiện, ngắt quãng tiến trình, và trong một số trường hợp khiến máy tính hoặc laptop bị treo. Và nó thậm chí còn khó chịu hơn khi bạn không thể loại bỏ cửa sổ bật lên phiền toái đó. Ngay cả khi bạn thử gửi lại tệp, lỗi vẫn tồn tại. Quy trình có thể hoàn thành hoặc không sau khi đổi tên tệp và khởi động lại máy.
Đây là thông báo lỗi bạn nhận được:
The request could not be performed because of an I/O device error (0x8007045D) Please rerun backup once the issue is resolved.
Lỗi thiết bị I/O, như 0x8007045d, thường xảy ra khi bạn cố gắng truyền tệp từ bộ nhớ này sang bộ nhớ khác, mở thiết bị lưu trữ, hoặc ghi đĩa. Khi lỗi này xảy ra, thường có nghĩa là Windows đang cố dùng chế độ truyền đến hoặc từ thiết bị lưu trữ không có sẵn hoặc không tương thích. Lỗi cũng có thể do phần cứng lỗi, kết nối không đúng, hoặc cấu hình sai.
Windows sẽ không cho phép bạn cài đặt hoặc sao chép đến/từ đĩa hỏng vì sẽ làm trầm trọng thêm tình hình. Nếu bạn vẫn cài đặt được hoặc dùng đĩa, hãy chạy chkdsk với ký tự ổ đĩa.
Lỗi này có thể khắc phục bằng cách thử sao chép ở chế độ an toàn (safe mode) rồi khắc phục sự cố, dùng tiện ích Kiểm tra đĩa (Disk Check), cập nhật trình điều khiển thiết bị, hoặc cuối cùng thay thế thiết bị lỗi.
Một tình huống khác lỗi xuất hiện là khi chơi game trên ứng dụng Xbox. Mã lỗi Xbox 0x8007045d kèm theo thông báo:
Sorry, Xbox Live profiles can't be downloaded right now. Try again later.
Status code 8007045D
Điều này xảy ra khi bạn cố tải hồ sơ Xbox Live hoặc cập nhật hoặc khởi chạy game/app trên console Xbox hoặc máy chơi game Windows 11/10.
Nguyên nhân gây ra mã lỗi: 0x8007045d?
Lỗi 0x8007045d thường gặp khi ghi hoặc đọc tệp từ CD/DVD hỏng, USB, hoặc ổ cứng ngoài lỗi, nhưng cũng có thể do tệp hỏng hoặc tải xuống không hoàn chỉnh. Tóm lại, lỗi 0x8007045d có thể do phần cứng hoặc phần mềm. Dưới đây là một số nguyên nhân chính khác:
- Cổng USB không hoạt động: Nếu nhận lỗi 0x8007045d khi sao chép tệp từ USB sang máy tính hoặc ngược lại, có thể cổng USB bạn cắm đang không hoạt động hoặc không kết nối đúng, kích hoạt lỗi khi hệ thống không đọc được đúng.
- Ổ cứng bị hỏng: Trong một số trường hợp, ổ cứng trên máy tính có thể ở trạng thái kém, dẫn đến lỗi 0x8007045d khi đọc/ghi. Chúng tôi khuyên kiểm tra sức khỏe ổ cứng xem có bị hỏng không.
- Phần mềm diệt virus (Antivirus): Diệt virus có thể tạo cảnh báo giả, ngăn tiện ích Windows đọc/ghi thư mục hệ thống đúng. Do đó, khuyên tạm thời tắt diệt virus.
- Ứng dụng nền (Background Applications): Đôi khi, một số ứng dụng nền có thể can thiệp vào tác vụ đang chạy, khiến nó không hoàn thành đúng. Do đó, khuyên đóng tất cả ứng dụng nền trước khi thực hiện chức năng cụ thể.
- Windows OS lỗi thời: Nếu hệ điều hành lỗi thời và bạn chưa cài đặt bản cập nhật mới nhất, khuyên cập nhật Windows rồi kiểm tra xem lỗi 0x8007045d đã khắc phục chưa. Nếu không, bạn luôn có thể quay lại phiên bản Windows trước.
- Sector xấu (Bad Sectors): Sector xấu trên ổ hệ thống thường do lỗi lưu trữ và vòng đời hoạt động không dọn dẹp đĩa. Vì vậy, khuyên chạy quét như mô tả trong giải pháp dưới để loại bỏ sector xấu, rồi kiểm tra lỗi 0x8007045d.
- Lỗi Registry: Registry máy tính có thể bị hỏng, làm nó không thể gán đúng một số cấu hình hệ thống. Khuyên thử sửa chữa registry như trong giải pháp dưới.
Bây giờ bạn đã đọc qua một số nguyên nhân có thể, chúng ta có thể tiến hành triển khai giải pháp.
Cách khắc phục sự cố mã lỗi 0x8007045d
Vì mã lỗi 0x8007045d có thể do cả vấn đề phần mềm và phần cứng, có nhiều cách tiếp cận khi xử lý nó.
Đối với một số người, đây có thể không phải giải pháp hiệu quả, nhưng thường khởi động lại PC đơn giản có thể làm kỳ diệu. Vì vậy, nếu bạn gặp lỗi này, bước đầu nên tắt máy hoàn toàn và khởi động lại sau vài phút.
Hơn nữa, bất kỳ thiết bị không nhận diện kết nối với PC cũng có thể gây ra vấn đề, cũng như tải xuống không hoàn chỉnh, nên thử tải lại tệp xem có khắc phục không. Ngắt tất cả thiết bị USB khi máy bật, rồi khởi động lại và cắm lại thiết bị cần thiết.
Trong lúc đó, hãy chạy quét bằng công cụ sửa chữa PC như Outbyte PC Repair để dọn tệp rác và tối ưu máy tính.
Nếu không giải quyết được, hãy chuyển sang các phương pháp nâng cao dưới đây.
Cách 1: Dùng cổng USB khác.
Khi truyền dữ liệu từ USB hoặc ổ ngoài, cổng USB lỗi hoặc bẩn đôi khi dẫn đến thông báo "lỗi 0x8007045d: The request could not be performed because of an i/o device error". Vì vậy, hãy cắm USB vào cổng khác. Ngoài ra, thay vì cắm vào cổng trên vỏ máy, hãy cắm trực tiếp vào cổng bo mạch chủ. Hơn nữa, vết xước hoặc vân tay trên CD/DVD khiến ổ khó đọc, vì vậy hãy vệ sinh CD/DVD kỹ để tránh vấn đề.
Cách 2: Khởi động vào Chế độ an toàn (Safe Mode).
Lỗi này có thể do ứng dụng bên thứ ba tương tác với ứng dụng/dịch vụ hệ thống. Ở Safe mode, tất cả ứng dụng/dịch vụ bên thứ ba bị vô hiệu hóa, ngăn chặn tương tác. Khởi động vào Safe Mode trước và xem mã lỗi 0x8007045D có xuất hiện ở đó không. Làm theo các bước:
- Nhấn Win + S và gõ System Configuration vào ô tìm kiếm.
- Đi đến tab Khởi động (Boot) và, dưới Tùy chọn khởi động (Boot options), tích vào hộp kiểm Khởi động an toàn (Safe boot).
- Mặc định, hộp kiểm nhỏ nhất sẽ được chọn.
- Nhấp OK, sau đó Áp dụng (Apply).
- Thiết bị sẽ khởi động lại và vào Safe Mode.
Khi ở chế độ Safe boot, hãy thử cùng các thao tác bạn nhận mã lỗi. Nếu hoạt động tốt ở đây, đó là vì một hoặc nhiều ứng dụng bên thứ ba bị hỏng. Ở chế độ này, bạn vào Control Panel và gỡ cài đặt ứng dụng cài gần đây.
Nếu bạn nhận cùng mã lỗi ở đây, vấn đề ở chỗ khác. Đừng lo, chúng tôi còn nhiều cách khắc phục khác.
Lưu ý nếu bạn dùng phần mềm diệt virus bên thứ ba, bạn cũng phải tắt nó. Nhiều lần vấn đề nảy sinh do nó tương tác với ứng dụng hệ thống. Bạn có thể dùng Windows Defender thay thế vì nó hoạt động tốt trên Windows 11 hoặc 10.
Cách 3: Vô hiệu hóa mục khởi động (Startup items).
Nếu bạn vô tình bật quá nhiều chương trình khởi động trên PC, các thao tác cơ bản trong Windows có thể thất bại. Chúng tôi nói "vô tình" vì bạn có thể không biết bạn có thể cho phép ứng dụng bên thứ ba khởi chạy mỗi khi hệ thống reboot. Vô hiệu hóa tất cả chương trình đó và xem có khắc phục vấn đề không.
- Bằng cách nhấn Win + Q cùng lúc, bạn truy cập Windows Search.
- Nhập System rồi chọn System Configuration từ danh sách.
- Chọn Khởi động chọn lọc (Selective Startup) trên tab Chung (General) và bỏ tích cả hai hộp kiểm –
- Tải dịch vụ hệ thống (Load system services)
- Tải mục khởi động (Load startup items)
- Bây giờ, đi đến tab Dịch vụ (Services) và chọn Ẩn tất cả dịch vụ Microsoft (Hide all Microsoft services).
- Vô hiệu hóa tất cả và nhấn nút Áp dụng (Apply).
- Tiếp theo, điều hướng đến tab Khởi động (Startup) và nhấp liên kết Mở Task Manager (Open Task Manager).
- Vô hiệu hóa từng ứng dụng/dịch vụ bằng cách nhấp chuột phải vào chúng.
- Trừ khi bạn vô hiệu hóa tất cả chương trình, lặp lại các bước trước cho ứng dụng bạn hiếm dùng.
- Để lưu cấu hình hiện tại, nhấp Áp dụng (Apply) rồi OK.
Khởi động lại máy tính và xem bạn có thể cài đặt ứng dụng mới hoặc cập nhật Windows không.
Cách 4: Chạy CHKDSK.
Vấn đề này có thể xảy ra do sector hỏng trên ổ cứng. Kiểm tra HDD và, nếu phát hiện vấn đề, khắc phục bằng các bước đơn giản:
- Khởi động CMD với tư cách quản trị viên.
- Khi UAC nhắc, nhấp Có (Yes) để cho phép truy cập Command Prompt với quyền admin.
- Thực thi mã sau trong bảng điều khiển: chkdsk C: /f /r /x
- Quét sẽ không bắt đầu vì ổ gốc đang được sử dụng. Tuy nhiên, bảng điều khiển sẽ nhắc bạn có muốn bắt đầu quét khi PC khởi động lại.
- Nhấn "Y" và nhấn Enter.
- Tiếp theo, khởi động lại máy tính để bắt đầu quét CHKDSK.
Cách 5: Cập nhật trình điều khiển thiết bị.
Nếu các giải pháp trên không khắc phục mã lỗi 0x8007045D, vấn đề có thể ở trình điều khiển thiết bị đang dùng. Kiểm tra Windows Update xem có cập nhật driver không. Để làm vậy, điều hướng đến đường dẫn dưới và chọn Kiểm tra cập nhật (Check for updates) –
- Settings (Win + I) > Windows Update > Kiểm tra cập nhật (Check for updates)
- Nếu tìm kiếm cho thấy liên kết cập nhật tùy chọn, di chuột qua nó.
- Tích tất cả hộp và nhấp Tải xuống và cài đặt (Download and Install).
- Đợi hệ thống cập nhật tất cả adapter thiết bị PC được chọn.
- Khi hoàn tất, kiểm tra xem mã lỗi 0x8007045D đã khắc phục chưa.
Một tùy chọn dễ hơn là chạy ứng dụng bên thứ ba như Driver Updater. Công cụ này tự động quét PC tìm driver lỗi thời và tải phiên bản mới nhất.
Cách 6: Chạy trình khắc phục sự cố Phần cứng và Thiết bị.
Windows bao gồm bộ chương trình tích hợp gọi là trình khắc phục sự cố (troubleshooters). Chương trình này tìm và sửa lỗi kỹ thuật cụ thể.
Chương trình bạn cần là Trình khắc phục sự cố Phần cứng và Thiết bị (Hardware and Devices Troubleshooter). Để đến đó, vào Settings > Update & Security > Troubleshoot. Sau đó, dưới tiêu đề, chọn Chạy trình khắc phục sự cố (Run the troubleshooter).
Bạn cũng nên chạy Trình khắc phục sự cố Thư mục chia sẻ (Shared Folders Troubleshooter) từ màn hình này. Chạy Trình khắc phục sự cố Windows Update (Windows Update Troubleshooter) nếu nhận lỗi 0x8007045d khi cập nhật Windows.
Cách 7: Đặt lại PC.
Nếu không phương pháp nào giúp khắc phục lỗi, cách giải quyết cuối là đặt lại máy tính. Tuy nhiên, hãy nhớ bạn nên có bản sao lưu tất cả dữ liệu, tệp, thư mục quan trọng. Chỉ cần làm theo các bước dưới để khắc phục mã lỗi 0x8007045d.
Trên Windows 10/11:
- Mở Windows Settings bằng cách nhấn Win + I.
- Sau đó, chọn Cập nhật & Bảo mật (Update & Security).
- Trên ngăn bên trái, chọn tùy chọn Khôi phục (Recovery).
- Đi đến bên phải màn hình và nhấp Bắt đầu (Get Started) dưới Đặt lại PC này (Reset this PC).
- Chọn tùy chọn Giữ lại tệp của tôi (Keep my files) và làm theo hướng dẫn trên màn hình.
Trên Windows 11:
PC này có thể đặt lại giống như Windows 10/11. Sự khác biệt duy nhất là vị trí. Điều hướng đến đường dẫn dưới và làm theo hướng dẫn –
- Settings (Win + I) > System > Recovery (ngăn phải).
- Khi Recovery mở rộng, nhấp Đặt lại PC (Reset PC) dưới Tùy chọn khôi phục (Recovery options).
Tóm tắt
Mã lỗi 0x8007045d không phải quá lo lắng. Nó xảy ra khi có lỗi trong quá trình tải xuống, thường làm hỏng tệp. Cũng, nếu ổ đĩa cũ không đọc được tệp hệ thống mới, mã lỗi cho thấy bạn phải hành động.
Độ phức tạp của mã 0x8007045d phụ thuộc vào cách bạn tiếp cận vấn đề, không phải mã bản thân. Việc đối phó với vấn đề vô hình này dễ dàng hơn nếu bạn làm theo các thủ thuật đơn giản chúng tôi dạy.
Chúng tôi hy vọng các giải pháp trên sẽ giúp bạn khắc phục mã lỗi 0x8007045D trên PC Windows 11 hoặc 10. Hãy cho chúng tôi biết giải pháp nào hiệu quả nhất cho thiết bị của bạn.