Ошибка 0x80070017 при установке, восстановлении или обновлении Windows
Пользователи Windows 11, 10 и других версий ОС могут столкнуться с кодом ошибки 0x80070017 при различных действиях: чистая установка системы, восстановление с использованием точек восстановления, установка обновлений. Причины ошибки обычно схожи.
В этой инструкции подробно о том, чем может быть вызвана ошибка 0x80070017 и подходах к решению проблемы.
Основные причины ошибки и методы исправления
Как было отмечено, ошибка с кодом 0x80070017 может возникать при различных действиях и иметь отличающиеся пояснения:
- «Нам не удалось создать новый раздел»,» Windows не удается скопировать файлы, необходимые для установки» или «Windows не удается установить необходимые файлы» при установке Windows.
- Восстановление системы не было успешно завершено с пояснением, как правило, касающимся невозможности скопировать какие-либо файлы или восстановить реестр.
- При обновлении — обычно просто код ошибки и общее сообщение о том, что при установке некоторых обновлений возникли проблемы.
В большинстве случаев проблема заключается в одном из:
- Проблемы с жестким диском или SSD, его подключением, файловой системой на разделе. Иногда — проблемы с блоком питания (диск «отваливается» из-за просадок питания).
- Ошибки в файлах установки Windows, точек восстановления, обновления (иногда вызванные причинами из предыдущего пункта).
- Проблемы с накопителем, с которого производится установка Windows.
Отсюда следуют действия, которые можно предпринять для исправления ошибки 0x80070017.
При установке Windows
Если ошибка возникла при установке Windows 11/10, можно попробовать следующие подходы:
- Отключить все диски (даже если уверены в их работоспособности) кроме того, на который производится установка. Для SATA-накопителей можно также рекомендовать подключение другим кабелем SATA.
- Если установка производится без создания новых разделов, проверить имеющиеся с помощью chkdsk — нажать клавиши Shift+F10 в программе установки, использовать команды
diskpart list volume exit
чтобы просмотреть буквы разделов (при установке они могут отличаться от привычных), после чего использовать команду (пример для буквы C: )chkdsk C: /f
для проверки диска на ошибки и исправления ошибок. - Запись образа (лучше — оригинального) на другой установочный накопитель, другой программой. Из рекомендуемых: Rufus и Ventoy.
- По наличии нескольких физических дисков проверить, возникают ли ошибки при установке на другой физический диск. Так же, как и в 1-м пункте при рассматриваемой ошибке рекомендую оставлять подключенным единственный локальный накопитель, так как проблемы в работе любого из дисков могут приводить к рассматриваемой ошибке (даже если система устанавливается не на него).
Даже если вы уверены в «проверенности» образа, флешки, дисков и их подключении и уже не раз устанавливали ОС с их использованием, эта уверенность не отменяет факта, что причина ошибки вероятнее всего в чём-то из перечисленного.
Ошибка восстановления системы
Ошибка 0x80070017 в процессе восстановления системы обычно говорит о том, что по какой-то причине не удалось прочитать файлы из точки восстановления либо записать их. Варианты решения:
- Проверить файловую систему и исправить ошибки на системном разделе диска с помощью команды
chkdsk C: /f
- Попробовать использовать точки восстановления системы из среды восстановления Windows или с WinPE.
- При наличии — проверить, сработают ли другие точки восстановления.
В случае, если ни один из вариантов не сработал, вероятнее всего, от использования точек восстановления придётся отказаться. Дополнительные варианты действий (зависит от ситуации): Восстановление системных файлов, Обновление на месте.
При обновлении
Та же ошибка при обновлении обычно исправляется без каких-либо проблем: как правило, достаточно очистить кэш обновлений, скачать их заново и установить. Подробно по вариантам решения:
- Запустить командную строку от имени администратора и по порядку выполнить команды
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver ren C:\Windows\System32\catroot2 catroot2.old ren C:\Windows\SoftwareDistribution SoftwareDistribution.old net start cryptSvc net start bits net start msiserver net start wuauserv
после чего обязательно перезагрузить компьютер и попробовать выполнить установку обновлений повторно. - Если 1-й пункт не помог, попробовать выполнить сброс всех компонентов Центра обновления.
- Аналогично первым двум сценариям выполнить проверку системного раздела диска с помощью
chkdsk C: /f
Надеюсь, один из предложенных методов поможет исправить ошибку 0x80070017, и проблема будет решена. Если нет, опишите ситуацию детально в комментариях ниже, я постараюсь помочь.