Установка Windows внезапно останавливается с сообщением «Не удалось завершить установку», и вы не понимаете причину. Часто виновником оказывается маленький системный раздел EFI, которому просто не хватает места для записи загрузочных файлов. Разберёмся, почему это происходит и как решить проблему без потери данных.
- Почему не хватает места на разделе EFI
- Как понять, что проблема именно в EFI-разделе
- Варианты решения проблемы
- Вариант 1: Очистить существующий EFI-раздел
- Вариант 2: Увеличить размер EFI-раздела
- Вариант 3: Пересоздать разметку диска
- Сравнение вариантов решения
- Что делать в зависимости от вашей ситуации
- Частые ошибки при решении этой проблемы
- Практические рекомендации
- Итог
Почему не хватает места на разделе EFI
Раздел EFI (EFI System Partition) — это небольшой раздел на диске, на котором хранятся загрузчики операционной системы. По стандарту Microsoft его размер составляет 100 МБ, но на практике производители ноутбуков иногда создают раздел меньшего размера — 30–50 МБ. Этого объёма хватает для одной ОС, но становится критически мало в следующих случаях:
- На компьютере установлено несколько операционных систем (например, Windows и Linux), и их загрузчики конкурируют за место.
- Раздел забит старыми загрузочными файлами от предыдущих установок, которые не были удалены.
- Производитель изначально создал раздел меньше рекомендуемого размера.
- Точка восстановления, файлы дампов памяти или логи обновлений заняли дополнительное пространство.
Когда установщик Windows пытается записать файлы загрузчика на EFI-раздел и получает отказ из-за нехватки места, процесс прерывается с ошибкой. При этом сообщение об ошибке не всегда указывает на причину напрямую — иногда это просто общее «Не удалось завершить установку» без пояснений.
Как понять, что проблема именно в EFI-разделе
Перед тем как что-то делать, стоит убедиться, что вы имеете дело именно с этой проблемой. Вот характерные признаки:
- Ошибка появляется на этапе копирования файлов или сразу после него.
- Установка зависает на финальных шагах и не продолжается.
- Размер EFI-раздела меньше 100 МБ (можно проверить в «Управлении дисками»).
- На диске уже есть несколько системных разделов от предыдущих установок.
Чтобы проверить размер EFI-раздела, нажмите Win + X → Управление дисками. Найдите раздел с пометкой «Системный, EFI» и посмотрите его объём. Если он меньше 100 МБ — скорее всего, это и есть причина.
Варианты решения проблемы
У вас есть несколько путей в зависимости от ситуации. Выбирайте тот, который подходит именно вам.
Вариант 1: Очистить существующий EFI-раздел
Если на разделе остались файлы от старых установок, их можно удалить. Это самый простой способ, не требующий изменения структуры диска.
- Загрузитесь с флешки или другого носителя, с которого вы устанавливаете Windows.
- На экране установки нажмите Shift + F10 — откроется командная строка.
- Введите
diskpartи нажмите Enter. - Введите
list disk— увидите список всех дисков. - Выберите нужный диск:
select disk 0(или другой номер, если дисков несколько). - Введите
list partition— найдите EFI-раздел (обычно имеет тип «Системный»). - Выберите его:
select partition 1(номер зависит от вашей разметки). - Назначьте ему букву:
assign letter=Z. - Выйдите из diskpart:
exit.
Теперь вы можете просмотреть содержимое раздела и удалить ненужные папки старых ОС:
- В командной строке перейдите на раздел:
Z: - Посмотрите содержимое:
dir - Удалите папки старых систем, например:
rmdir /s Z:\EFI\Ubuntu(если удаляли Linux) или старые папки восстановления. - Не удаляйте папку
Z:\EFI\Microsoft— она нужна для текущей установки Windows.
После очистки закройте командную строку и продолжите установку. Если места было освобождено достаточно, ошибка исчезнет.
Вариант 2: Увеличить размер EFI-раздела
Если очистка не помогла или раздел изначально слишком маленький, его нужно увеличить. Для этого потребуется свободное место на диске рядом с EFI-разделом.
- Загрузитесь с установочной флешки и откройте командную строку (Shift + F10).
- Запустите
diskpart. - Выберите диск:
list disk→select disk 0. - Посмотрите структуру разделов:
list partition. - Найдите EFI-раздел и раздел, который находится сразу после него (обычно это раздел с данными или нераспределённое пространство).
- Если после EFI есть нераспределённое пространство, вы можете расширить раздел. Если нет — придётся уменьшить соседний раздел, чтобы освободить место.
Для расширения раздела в diskpart:
- Выберите EFI-раздел:
select partition 1. - Введите
extend size=200— это увеличит раздел на 200 МБ (итоговый размер будет около 300 МБ, что более чем достаточно). - Если команда extend не сработает, значит, свободное пространство не примыкает к разделу — потребуется сторонний инструмент.
Если встроенными средствами Windows расширить не получается, используйте загрузочную флешку с GParted (бесплатная программа для работы с разделами). Загрузитесь с неё, найдите EFI-раздел и перетащите его границу, увеличив размер до 200–300 МБ.
Вариант 3: Пересоздать разметку диска
Если на диске нет важных данных или вы готовы их сохранить на внешний носитель, можно удалить все разделы и создать их заново с правильными размерами. Это радикальный, но самый надёжный способ.
- Сохраните все важные данные на внешний диск или в облако.
- Загрузитесь с установочной флешки Windows.
- На экране выбора диска для установки удалите все существующие разделы по одному.
- Когда останется только «Нераспределённое пространство», нажмите «Далее» — 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 должна пройти успешно.
