Как исправить ошибку «Не удалось завершить установку Windows» из‑за нехватки места на разделе EFI

Установка Windows внезапно останавливается с сообщением «Не удалось завершить установку», и вы не понимаете причину. Часто виновником оказывается маленький системный раздел EFI, которому просто не хватает места для записи загрузочных файлов. Разберёмся, почему это происходит и как решить проблему без потери данных.

Почему не хватает места на разделе EFI

Раздел EFI (EFI System Partition) — это небольшой раздел на диске, на котором хранятся загрузчики операционной системы. По стандарту Microsoft его размер составляет 100 МБ, но на практике производители ноутбуков иногда создают раздел меньшего размера — 30–50 МБ. Этого объёма хватает для одной ОС, но становится критически мало в следующих случаях:

  • На компьютере установлено несколько операционных систем (например, Windows и Linux), и их загрузчики конкурируют за место.
  • Раздел забит старыми загрузочными файлами от предыдущих установок, которые не были удалены.
  • Производитель изначально создал раздел меньше рекомендуемого размера.
  • Точка восстановления, файлы дампов памяти или логи обновлений заняли дополнительное пространство.

Когда установщик Windows пытается записать файлы загрузчика на EFI-раздел и получает отказ из-за нехватки места, процесс прерывается с ошибкой. При этом сообщение об ошибке не всегда указывает на причину напрямую — иногда это просто общее «Не удалось завершить установку» без пояснений.

Как понять, что проблема именно в EFI-разделе

Перед тем как что-то делать, стоит убедиться, что вы имеете дело именно с этой проблемой. Вот характерные признаки:

  • Ошибка появляется на этапе копирования файлов или сразу после него.
  • Установка зависает на финальных шагах и не продолжается.
  • Размер EFI-раздела меньше 100 МБ (можно проверить в «Управлении дисками»).
  • На диске уже есть несколько системных разделов от предыдущих установок.

Чтобы проверить размер EFI-раздела, нажмите Win + XУправление дисками. Найдите раздел с пометкой «Системный, EFI» и посмотрите его объём. Если он меньше 100 МБ — скорее всего, это и есть причина.

Варианты решения проблемы

У вас есть несколько путей в зависимости от ситуации. Выбирайте тот, который подходит именно вам.

Вариант 1: Очистить существующий EFI-раздел

Если на разделе остались файлы от старых установок, их можно удалить. Это самый простой способ, не требующий изменения структуры диска.

  1. Загрузитесь с флешки или другого носителя, с которого вы устанавливаете Windows.
  2. На экране установки нажмите Shift + F10 — откроется командная строка.
  3. Введите diskpart и нажмите Enter.
  4. Введите list disk — увидите список всех дисков.
  5. Выберите нужный диск: select disk 0 (или другой номер, если дисков несколько).
  6. Введите list partition — найдите EFI-раздел (обычно имеет тип «Системный»).
  7. Выберите его: select partition 1 (номер зависит от вашей разметки).
  8. Назначьте ему букву: assign letter=Z.
  9. Выйдите из diskpart: exit.

Теперь вы можете просмотреть содержимое раздела и удалить ненужные папки старых ОС:

  1. В командной строке перейдите на раздел: Z:
  2. Посмотрите содержимое: dir
  3. Удалите папки старых систем, например: rmdir /s Z:\EFI\Ubuntu (если удаляли Linux) или старые папки восстановления.
  4. Не удаляйте папку Z:\EFI\Microsoft — она нужна для текущей установки Windows.

После очистки закройте командную строку и продолжите установку. Если места было освобождено достаточно, ошибка исчезнет.

Вариант 2: Увеличить размер EFI-раздела

Если очистка не помогла или раздел изначально слишком маленький, его нужно увеличить. Для этого потребуется свободное место на диске рядом с EFI-разделом.

  1. Загрузитесь с установочной флешки и откройте командную строку (Shift + F10).
  2. Запустите diskpart.
  3. Выберите диск: list diskselect disk 0.
  4. Посмотрите структуру разделов: list partition.
  5. Найдите EFI-раздел и раздел, который находится сразу после него (обычно это раздел с данными или нераспределённое пространство).
  6. Если после EFI есть нераспределённое пространство, вы можете расширить раздел. Если нет — придётся уменьшить соседний раздел, чтобы освободить место.

Для расширения раздела в diskpart:

  1. Выберите EFI-раздел: select partition 1.
  2. Введите extend size=200 — это увеличит раздел на 200 МБ (итоговый размер будет около 300 МБ, что более чем достаточно).
  3. Если команда extend не сработает, значит, свободное пространство не примыкает к разделу — потребуется сторонний инструмент.

Если встроенными средствами Windows расширить не получается, используйте загрузочную флешку с GParted (бесплатная программа для работы с разделами). Загрузитесь с неё, найдите EFI-раздел и перетащите его границу, увеличив размер до 200–300 МБ.

Вариант 3: Пересоздать разметку диска

Если на диске нет важных данных или вы готовы их сохранить на внешний носитель, можно удалить все разделы и создать их заново с правильными размерами. Это радикальный, но самый надёжный способ.

  1. Сохраните все важные данные на внешний диск или в облако.
  2. Загрузитесь с установочной флешки Windows.
  3. На экране выбора диска для установки удалите все существующие разделы по одному.
  4. Когда останется только «Нераспределённое пространство», нажмите «Далее» — Windows сама создаст все необходимые разделы с правильными размерами (EFI-раздел будет 100 МБ по умолчанию).

Этот способ гарантирует, что структура диска будет чистой и оптимальной. Но помните: все данные на диске будут уничтожены.

Сравнение вариантов решения

Вариант Сложность Риск потери данных Когда подходит
Очистка EFI-раздела Низкая Минимальный На разделе есть старые файлы от предыдущих ОС
Увеличение размера раздела Средняя Низкий EFI-раздел изначально маленький, есть свободное место на диске
Пересоздание разметки Низкая Высокий (все данные удаляются) Диск пустой или данные можно сохранить elsewhere

Что делать в зависимости от вашей ситуации

Если вы ставите Windows поверх старой системы и на диске есть место: начните с очистки EFI-раздела. Часто этого достаточно, и не придётся трогать структуру диска.

Если диск новый и чистый, но EFI-раздел маленький: скорее всего, сборка установщика или производитель ноутбука создали раздел нестандартного размера. Увеличьте его до 200–300 МБ через diskpart или GParted.

Если на диске несколько ОС и вы постоянно экспериментируете: лучше всего пересоздать разметку с нуля, выделив EFI-разделу 300 МБ. Это даст запас для нескольких загрузчиков в будущем.

Если вы не уверены в своих действиях: начните с очистки — это самый безопасный шаг. Если не поможет, обратитесь к специалисту или используйте вариант пересоздания разметки с предварительным резервным копированием.

Частые ошибки при решении этой проблемы

  • Удаление всего EFI-раздела. Без него система не загрузится. Если вы удалили раздел, его нужно создать заново с помощью команд create partition efi size=200 в diskpart и отформатировать.
  • Удаление папки Microsoft на EFI-разделе. Это приведёт к невозможности загрузки Windows. Удаляйте только папки других ОС (Ubuntu, Fedora и т.д.).
  • Попытка расширить раздел без смежного свободного пространства. Команда extend в diskpart работает только если свободное место находится сразу после расширяемого раздела. Иначе нужен GParted.
  • Игнорирование проблемы и повторные попытки установки. Если места на разделе действительно не хватает, установка будет падать раз за разом. Нужно именно освободить или увеличить раздел.
  • Использование сторонних «оптимизаторов» диска. Непроверенные программы могут повредить разметку. Лучше работать штатными средствами или проверенными инструментами вроде GParted.

Практические рекомендации

  • Всегда проверяйте размер EFI-раздела перед установкой Windows. Если он меньше 100 МБ — увеличьте сразу, чтобы не столкнуться с ошибкой в процессе.
  • Если вы часто переустанавливаете ОС или используете мультизагрузку, выделяйте EFI-разделу 200–300 МБ с запасом.
  • После удаления Linux или другой ОС не забывайте очистить её папку на EFI-разделе — она занимает место и может мешать установке.
  • Делайте резервную копию важных данных перед любыми операциями с разделами диска.
  • Если работаете в diskpart, внимательно проверяйте номера дисков и разделов — легко ошибиться и удалить не тот раздел.

Итог

Ошибка «Не удалось завершить установку Windows» из-за нехватки места на EFI-разделе — это не критичная проблема, но она требует внимания. Начните с самого простого: проверьте размер EFI-раздела и очистите его от старых загрузчиков. Если не помогло — увеличьте раздел до 200–300 МБ через diskpart или GParted. В крайнем случае пересоздайте разметку диска с нуля, предварительно сохранив данные.

Главное — не удаляйте EFI-раздел целиком и не трогайте папку Microsoft на нём. После выполнения этих шагов установка Windows должна пройти успешно.

ITZnanie.ru