Win32, HRESULT и системные коды Windows 10Windows 11 0x8007045D8007045D

Ошибка 0x8007045D в Windows: ошибка ввода-вывода (I/O)

  • Обновлено
  • Чтение ≈ 4 минуты
  • Нужны права администратора

Краткий ответ

Ошибка 0x8007045D означает сбой ввода-вывода при чтении или записи: неисправный диск, USB-накопитель, кабель или повреждённые данные. Проверьте SMART, выполните chkdsk, смените кабель и порт, скопируйте файлы на другой носитель и перепробуйте установку с другого образа.

В этой статье
  1. Что означает код
  2. Причины
  3. Порядок действий
Error 0x8007045D
0x8007045D: Запрос не был выполнен из-за ошибки ввода-вывода (I/O)
По-русскиWindows не смогла прочитать или записать данные на устройство.

#Что означает код

0x8007045D — ERROR_IO_DEVICE. Чтение или запись на устройство завершилась аппаратной ошибкой. Типичные ситуации: копирование файлов с флешки или диска, установка Windows с загрузочного носителя, резервное копирование, восстановление образа, работа с DVD. Источник чаще всего физический: износ носителя, плохой кабель или порт, повреждённый образ.

#Причины

Возможная причинаКак узнатьЧто делать
Неисправный или изношенный носительФлешка, HDD, SSD.Ошибка на конкретном файле, SMART с предупреждениями.Скопируйте данные и замените накопитель.
Плохой кабель или портКонтакт.Ошибка плавающая.Другой кабель, порт на задней панели.
Повреждённый образНедокачанный ISO.Хеш не совпадает.Скачайте и запишите заново.
Ошибки RAMБит-ошибки.Ошибки на разных носителях.Тест памяти, замена модуля.
Режим контроллераIDE/AHCI/RAID.Установка не видит диск.Установите AHCI в BIOS.
Блок питанияНехватка мощности.Диск отваливается под нагрузкой.Проверьте питание.

#Порядок действий

  1. Определите носитель, на котором возникает ошибкаЗапишите, когда возникла 0x8007045D: при копировании с USB-диска, записи на внешний носитель, установке Windows или чтении системного диска. В «Проводнике» → «Этот компьютер» определите буквы исходного и целевого томов и проверьте на другом заведомо исправном файле, где появляется сбой. Не выполняйте исправление обоих дисков подряд — сначала выясните источник отказа ввода-вывода.
  2. Смените порт и кабельЕсли ошибка связана с внешним USB-носителем, закройте программы, использующие его, и в области уведомлений Windows выберите «Безопасное извлечение устройства», если это доступно. После извлечения подключите к другому исправному порту напрямую без разветвителя; для внешнего диска попробуйте другой подходящий кабель и штатный блок питания. Если диск исчезает или щёлкает, прекратите эксперименты и перейдите к сохранению данных/специалисту.
  3. Проверьте состояние дискаОткройте «Пуск» → PowerShell и выполните Get-PhysicalDisk | Select FriendlyName,HealthStatus,OperationalStatus, затем «Просмотр событий» → «Журналы Windows» → «Система» и найдите ошибки disk, storahci, stornvme по времени сбоя. Статус Healthy не гарантирует физическую исправность; для SMART используйте официальную утилиту производителя. Не запускайте chkdsk /r на диске с признаками физического отказа: он выполняет длительное чтение всех секторов.
  4. Скопируйте данные на другой носитель, если диск изнашиваетсяЕсли носитель содержит ценные файлы, в первую очередь скопируйте доступные данные на исправный другой диск, начиная с самых важных. При нестабильном чтении не переписывайте повреждённый диск и не форматируйте его; при критичных данных обратитесь в службу восстановления. Если копия невозможна, дальнейшие проверки могут ухудшить состояние накопителя — лучше остановиться.
  5. Для установки Windows запишите образ зановоЕсли 0x8007045D появляется при установке Windows с флешки, загрузите установочный образ заново с официального сайта Microsoft на другом исправном компьютере. Создайте носитель через Media Creation Tool или проверенный инструмент для ISO; убедитесь, что на флешке нет нужных файлов, потому что создание загрузочного носителя их удалит. Попробуйте другую флешку и порт. Если установка всё ещё обрывается в том же месте, проверяйте внутренний SSD и ОЗУ.
  6. Проверьте оперативную памятьПри повторяющихся ошибках записи/распаковки на разных исправных носителях нажмите Win+R → mdsched.exe → Enter. Сохраните открытые документы и выберите проверку памяти при перезапуске, дождитесь завершения. Результат смотрите в «Просмотре событий» → «Журналы Windows» → «Система» по источнику MemoryDiagnostics-Results. Наличие ошибок требует диагностики модулей ОЗУ; отсутствие не исключает другие аппаратные проблемы.
  7. Для DVD: протрите диск, запишите на другойЕсли используется DVD, осторожно очистите диск без абразивных средств и попробуйте прочитать его на другом приводе. Для повреждённого или давно записанного носителя скачайте официальный образ заново и создайте новый установщик. Если ошибки возникают только с одним оптическим диском, не меняйте настройки системного SSD или драйверов ради этого.
  8. Проверьте контроллер диска в BIOS: режим SATAНе переключайте режим SATA (AHCI/RAID) в BIOS/UEFI как пробу: Windows может перестать загружаться или нарушится работа массива. Если неполадка появилась сразу после изменения настроек контроллера, запишите текущие параметры и обратитесь к документации ПК/администратору, прежде чем возвращать прежние значения. При постоянной ошибке внутреннего SSD сначала проверьте резервную копию и здоровье носителя.
  9. Команды для отдельных ситуацийВыберите только подходящий вариант. Это не одна последовательность: часть команд диагностирует проблему, а часть меняет настройки или данные.
    Выберите подходящий вариант — это не команды для последовательного выполнения
    Вариант 1Не выполнять /f /r на диске с признаками физического отказа до копии данных
    Windows · Командная строка (CMD)КомандаПрава администратора
    Не выполнять /f /r на диске с признаками физического отказа до копии данных
    # Диагностика NTFS после сохранения данных (вместо E: укажите нужный том)
    chkdsk E: /scan
    Вариант 2Общий статус Windows; для физического здоровья дополнительно нужен SMART производителя.
    Windows · Командная строка (CMD)Команда
    Общий статус Windows; для физического здоровья дополнительно нужен SMART производителя. Healthy не исключает неисправность
    Get-PhysicalDisk | Select-Object FriendlyName,HealthStatus,OperationalStatus,MediaType
    Вариант 3Журнал ошибок диска в системном журнале
    Windows · Командная строка (CMD)Команда
    Журнал ошибок диска в системном журнале
    powershell -Command "Get-WinEvent -FilterHashtable @{LogName='System';ProviderName='disk','Disk','stornvme','storahci'} -MaxEvents 15 | Select TimeCreated, Id, Message | Format-List"
    Вариант 4Проверка хеша скачанного ISO (сверьте с опубликованным на сайте)
    Windows · Командная строка (CMD)Команда
    Проверка хеша скачанного ISO (сверьте с опубликованным на сайте)
    certutil -hashfile Windows.iso SHA256
    Вариант 5Проверка оперативной памяти при следующей загрузке
    Windows · Командная строка (CMD)КомандаПрава администратора
    Проверка оперативной памяти при следующей загрузке
    mdsched.exe

Для флешек без SMART проверка сводится к тесту записи и чтения всего объёма: используйте H2testw (https://www.heise.de/download/product/h2testw-50539) или f3 на Linux. Если тест выявил ошибки, накопитель вышел из строя, и его нужно заменить.

Так эту ошибку тоже называют

Источники и обновления

Последнее обновление статьи: 2 ноября 2026. Версии программ и интерфейсы меняются — если шаги не совпадают с вашей версией, сверяйтесь с документацией производителя.