Код 0x80070057 во время установки Windows - это HRESULT поверх ERROR_INVALID_PARAMETER, «неверный параметр». Установщик получил аргумент, путь или состояние диска, с которым не согласен. Чаще всего виноваты образ, флешка, схема разделов или попытка ставить не в тот том. Это не синий стоп 0x7B и не «отказано в доступе» 0x80070005. Пишите код латиницей: 0x80070057.
Почему это происходит
Битый ISO или кривая запись флешки. Контрольная сумма не сошлась, Rufus/Media Creation Tool оборвались, флешка сыпется. Setup доходит до копирования или «подготовка» и падает с 0x80070057. Тот же код бывает уже в Центре обновления, но здесь речь про установщик.
Не та разметка под режим прошивки. Ставят UEFI-образ на диск с MBR, или наоборот, оставляют старые разделы XP и просят setup поставить «десятку» рядом. Установщик отказывается от параметра тома.
Диск с мусором служебных разделов. Несколько EFI, остатки OEM, динамический диск. Setup не может применить типовой макет и отвечает 0x80070057. Это не всегда «мёртвый SSD».
Сбой даты и окружения. Реже: сильно сбитые часы в BIOS, нехватка места, установка с повреждённого внешнего кармана. Параметр «источник» становится невалидным.
Путают с 0x8007025d и 0x80070070. 0x8007025d - ошибка чтения источника. 0x80070070 - нет места. 0x80070057 именно «плохой параметр». Соседние коды установщика, разные первые шаги.
Не делайте diskpart clean на диск с нужными файлами, пока не скопировали данные. Команда уничтожает таблицу разделов. Не подкладывайте install.wim с другой редакции в чужой ISO: setup как раз и даёт невалидный параметр. Не правьте ответом unattend.xml с форума, если не вы его составляли.
Что проверить самому
Запишите, на каком экране вылез код. Выбор тома, копирование файлов, «работа с обновлениями» уже после первого ребута. От этапа зависит, виноваты носитель или диск.
Соберите флешку заново с официального образа. Media Creation Tool или ISO с сайта Microsoft, другая флешка, USB 2.0 порт сзади на десктопе. Как сделать загрузочную флешку - в инструкции. Повтор 0x80070057 на новой флешке - уже не «плохая палка».
Сверьте режим прошивки и схему диска. UEFI + GPT или Legacy + MBR. В setup на экране томов: «показать подробности». Смесь старого MBR и UEFI-флешки - типичный 0x80070057. Как зайти в BIOS - в гайде. Secure Boot сам по себе этот код не ставит.
Проверьте диск в setup. Shift+F10,
diskpart,list disk,list vol. Диск виден, SMART с другой машины зелёный - можно разбирать разделы, если данные уже сняты. Диск не виден - драйвер хранилища или кабель, не «параметр Windows».Ставьте в неразмеченную область после копии файлов. Если диск можно отдать установщику целиком - удалите старые разделы в setup и дайте ему создать макет самому. Это надёжнее ручной сборки четырёх OEM-хвостов. Если данные нужны - сначала копия, потом удаление.
Не ставьте поверх динамического диска и не конвертируйте «на глаз». Конвертация MBR/GPT в diskpart уничтожает данные. Делают её только когда копия уже лежит на другом носителе.
Если 0x80070057 повторяется на двух официальных флешках, двух портах и чистой неразмеченной области, смотрят сам накопитель и оперативную память: установщик мог получить мусор как «параметр». Как проверить память и диск - в отдельных статьях. Менять материнскую плату из-за одного 0x80070057 рано.
Тот же 0x80070057 бывает уже в установленной Windows у Центра обновления или при создании точки восстановления. Там смысл тот же Win32 - неверный параметр, - но шаги другие: не флешка, а хранилище и политики. Эта статья про экран установщика. Если код вылез на рабочем столе в Параметрах, смотрите журнал обновлений, не пересоздавайте разделы. Смешивать советы «почистить диск в setup» с живой системой - как раз путь потерять данные. Код 0x80070057 сам по себе диск не убивает.
Часто задаваемые вопросы
0x80070057 значит, что ключ неверный? Нет. Это не код активации. Неверный ключ пишет другие сообщения.
Это синий экран? Обычно нет. Окно установщика с числом 0x80070057.
Можно игнорировать и жать «далее»? Нет. Setup не продолжит, пока параметр не станет валидным.
Поможет ли другая редакция образа? Только если вы сознательно ставите Home вместо Pro или наоборот. Случайный ISO с торрента чаще сам источник 0x80070057.
