Ошибка 0x8007045D в Windows означает, что операция чтения/записи не может быть выполнена из‑за ошибки устройства ввода/вывода (I/O). Чаще всего она появляется при:
- копировании/перемещении файлов на диск, флешку или внешний HDD/SSD;
- установке Windows/программ (особенно с USB‑накопителя);
- обновлении Windows (реже, но бывает при проблемах с диском или файловой системой).
Если на диске есть важные данные и ошибка повторяется — сначала сделайте резервную копию, а уже потом запускайте длительные проверки.
Основные причины
- Проблемы с носителем: деградация HDD/SSD, повреждённые сектора, сбой контроллера.
- Проблемы с USB: плохой кабель, нестабильный порт, питание, хаб.
- Повреждённая файловая система: ошибки NTFS/exFAT, внезапные отключения.
- Повреждённые данные: конкретный файл/архив/образ читается с ошибками.
- Системные ошибки (если проявляется на системном диске): сбой драйвера, ошибки образа Windows.
Быстрая диагностика (2–5 минут)
1) Уточните, где именно возникает ошибка
- Только на одном файле → вероятно, файл повреждён.
- На любых файлах на одном носителе → подозрение на носитель/порт/файловую систему.
- На системном диске C: → действуйте осторожно, проверьте SMART и систему.
2) Посмотрите событие в журнале
Win + R→eventvwr.msc- Журналы Windows → Система
- Фильтр по источникам: Disk, Ntfs, storahci, iaStorA, volmgr
Если видите ошибки вида “The device has a bad block” или “I/O operation failed” — это сильный сигнал проблем с диском/подключением.
Решение 1: Проверьте кабель/порт/питание (самое частое)
Подходит, если ошибка при работе с флешкой/внешним диском/картридером.
- Подключите устройство в другой USB‑порт (желательно на задней панели ПК).
- Уберите USB‑хаб/удлинитель.
- Замените кабель (особенно micro‑USB/USB‑C на внешних дисках).
- Для внешних HDD 2.5" проверьте питание: иногда помогает Y‑кабель или другой порт.
Если после смены порта/кабеля ошибка исчезла — причина была в нестабильном соединении.
Решение 2: Запустите CHKDSK для проверки файловой системы и секторов
Важно:
/rможет занять много времени. На проблемном диске лучше сначала скопировать важное.
Откройте Командную строку от имени администратора и выполните:
chkdsk X: /f /r
Где X: — буква проблемного диска (например, D: или E:).
/fисправляет ошибки файловой системы/rищет плохие сектора и пытается восстановить читаемые данные
Если проверка на C: попросит перезагрузку — согласитесь.
Решение 3: Проверьте SMART (понять, «умирает» ли диск)
Если ошибка повторяется, проверьте SMART:
- CrystalDiskInfo (удобно для быстрой оценки)
- Утилита производителя SSD/HDD (Samsung Magician, WD Dashboard, SeaTools и т.д.)
Что настораживает:
- Reallocated Sectors / Pending Sectors (переназначенные/ожидающие сектора)
- Uncorrectable Errors
- Резкое падение «здоровья»
Если SMART показывает предупреждения — срочно копируйте данные и планируйте замену диска.
Решение 4: Восстановите системные файлы (если ошибка при обновлении/установке)
Откройте терминал/командную строку от администратора:
sfc /scannow
Затем (Windows 10/11):
DISM /Online /Cleanup-Image /RestoreHealth
Перезагрузите ПК и повторите операцию (обновление/установку/копирование).
Решение 5: Копируйте данные «бережно» через Robocopy
Если нужно вытащить данные с нестабильного носителя, Robocopy иногда справляется лучше проводника:
robocopy "D:\source" "E:\backup" /E /R:3 /W:2 /COPY:DAT /DCOPY:DAT
/R:3— 3 повтора при ошибке/W:2— пауза 2 секунды
Если ошибки чтения массовые — это признак проблем с носителем, а не с проводником.
Полезные подсказки
- Если ошибка появляется при установке с флешки: перезапишите установочную флешку (другой USB‑порт, другой носитель, другой образ ISO).
- Для внешних дисков: проверьте, не перегревается ли устройство.
- Если проблема только с одним архивом/ISO: проверьте контрольную сумму (SHA256/MD5), скачайте заново.
Когда пора прекращать эксперименты и спасать данные
Остановитесь и переходите к резервному копированию/восстановлению, если:
- CHKDSK находит много плохих секторов;
- SMART показывает деградацию;
- диск периодически пропадает из системы;
- слышны щелчки/скрежет (HDD).
Итог
0x8007045D — это почти всегда I/O-проблема: носитель, порт, кабель, питание или файловая система. Начните с простого (порт/кабель), затем проверьте диск (CHKDSK + SMART), и только после этого занимайтесь восстановлением системы (SFC/DISM), если ошибка связана с обновлениями или установкой.