- Как устранить ошибку «Не удалось завершить установку Windows» из-за нехватки места на разделе EFI
- Почему именно раздел EFI? Он же крошечный
- Как проверить, действительно ли проблема в EFI
- Как освободить место в разделе EFI — пошагово
- Что делать, если не получается — альтернативные варианты
- Частые ошибки — и как их избежать
- Что выбрать — в зависимости от вашей ситуации
- Как лучше делать — практические рекомендации
- Итог: что делать прямо сейчас
Как устранить ошибку «Не удалось завершить установку Windows» из-за нехватки места на разделе EFI
Вы обновляете Windows, переустанавливаете систему — и в самый ответственный момент появляется ошибка: «Не удалось завершить установку Windows. Не хватает места на разделе EFI». Вы не понимаете, что это за раздел, почему его «не хватает», и как это исправить без потери данных. Вы боитесь, что нажмёте не туда — и потеряете всё. Или, хуже — система так и не запустится, а ноутбук превратится в кирпич.
Это не редкость. И это не значит, что у вас «сломанный» диск или «плохая» версия Windows. Проблема в том, что раздел EFI — крошечный, но критически важный. Он не для файлов, не для программ. Он для загрузчика. И если его заполнить мусором — установка остановится. Давайте разберёмся, как это исправить, не рискуя системой.
Почему именно раздел EFI? Он же крошечный
Раздел EFI (EFI System Partition) — это скрытый раздел на вашем диске, размером обычно от 100 МБ до 500 МБ. Он создаётся автоматически при установке Windows на UEFI-системах (то есть почти на всех компьютерах с 2012 года). В нём лежат файлы, без которых компьютер не запустится: загрузчик Windows, драйверы для загрузки, иногда инструменты восстановления.
При обновлении Windows система пытается скопировать туда новые файлы загрузчика. Если в разделе EFI уже много «старого мусора» — например, остатки от предыдущих установок, загрузчиков Linux, или сторонних утилит — места не хватает. И установка падает.
Вы не видите этот раздел в Проводнике. Он не отображается как диск C: или D:. Но он есть. И он заполнен.
Как проверить, действительно ли проблема в EFI
Ошибка «не хватает места на разделе EFI» — не всегда правдива. Иногда Windows просто «лжёт», чтобы скрыть другую проблему. Поэтому сначала убедитесь, что это именно он.
- Запустите установку Windows с флешки — и дождитесь ошибки.
- Нажмите Shift + F10 — откроется командная строка.
- Введите:
diskpart→ Enter. - Затем:
list disk→ Enter. Запомните номер диска, на который устанавливаете Windows (обычно Disk 0). - Введите:
select disk 0→ Enter (замените 0 на нужный номер). - Введите:
list partition→ Enter.
Найдите раздел с типом System и размером около 100–500 МБ. Это и есть EFI. Если его размер меньше 200 МБ — и вы видите 5–10 других разделов с именами вроде WinRE, MSR, Linux, Boot — проблема почти наверняка в нём.
Теперь проверьте, сколько места занято. В той же командной строке введите:
dir \\?\GLOBALROOT\Device\HarddiskVolume1
Если в выводе вы видите десятки файлов bootmgfw.efi, bootx64.efi, grubx64.efi, shimx64.efi — это мусор. Там не должно быть больше 3–5 файлов загрузчика Windows. Остальное — остатки старых установок.
Как освободить место в разделе EFI — пошагово
Теперь самое важное: как почистить EFI, не сломав систему. Мы не будем удалять Windows. Мы удалим только лишние, ненужные загрузчики.
Важно: делайте это только в командной строке установщика Windows (через Shift + F10), а не в работающей системе. Иначе вы можете повредить загрузку.
- В командной строке установщика введите:
diskpart→ Enter. list disk→ Enter. Выберите нужный диск:select disk 0→ Enter.list partition→ Enter. Найдите раздел с типом System и размером ~100–500 МБ. Запомните его номер (например, Partition 1).select partition 1→ Enter (замените 1 на ваш номер).assign letter=Z→ Enter. Это временно назначит ему букву Z: — чтобы мы могли к нему обратиться.exit→ Enter. Выйдите из diskpart.- Теперь перейдите в раздел:
cd Z:\EFI→ Enter. - Посмотрите содержимое:
dir→ Enter.
Вы увидите папки. Обычно там есть:
Microsoft— это Windows. НЕ ТРОГАЙТЕ.Boot— это загрузчик Windows. НЕ ТРОГАЙТЕ.Ubuntu,Linux,grub,shim— это остатки от Linux. Можете удалить.HP,Dell,Lenovo— это загрузчики производителя. Иногда их можно удалить, если вы не используете встроенные утилиты восстановления.- Файлы вроде
bootmgfw.efi.old,bootx64.efi.bak,grubx64.efi.bak— это резервные копии. Их тоже можно удалить.
Удалите только лишнее. Например:
rd /s /q Ubuntu
rd /s /q Lenovo
del bootmgfw.efi.old
del bootx64.efi.bak
Не удаляйте папку Microsoft и файл Boot\bootx64.efi. Если не уверены — не трогайте.
После удаления введите:
exit
Закройте командную строку, нажмите «Назад» в установщике Windows и попробуйте снова запустить установку. Обычно теперь она проходит без ошибок.
Что делать, если не получается — альтернативные варианты
Иногда раздел EFI заполнен так сильно, что даже после удаления мусора места всё равно не хватает. Или вы боитесь что-то удалять. Вот что можно сделать в таких случаях:
| Ситуация | Что делать | Риски | Сложность |
|---|---|---|---|
| Раздел EFI меньше 100 МБ | Увеличить его размер через сторонний инструмент (например, AOMEI Partition Assistant) | Можно повредить загрузку, если делать в работающей системе | Средняя |
| Есть свободное место на диске, но EFI заполнен | Удалить Windows с диска, создать новый EFI через установщик | Потеряете все данные, если не сделали бэкап | Высокая |
| Не уверены в своих действиях | Создать бэкап EFI (скопировать папку Z:\EFI на флешку), потом попробовать удалить мусор | Минимальные, если бэкап сделан | Низкая |
| Установка на SSD с небольшим объёмом | Переустановить Windows с полным форматированием диска | Потеряете все данные | Средняя |
Если вы не хотите рисковать — создайте бэкап EFI перед чисткой. В той же командной строке:
xcopy Z:\EFI D:\EFI_backup /s /e
Где D: — это ваша флешка или внешний диск. Если что-то пойдёт не так — вы сможете восстановить файлы обратно.
Частые ошибки — и как их избежать
- Удаляете папку Microsoft. Это убьёт загрузку Windows. Никогда не трогайте её.
- Пытаетесь чистить EFI из Windows. В работающей системе раздел EFI заблокирован. Вы не сможете удалить файлы — или удалите не те.
- Удаляете всё подряд. Даже если папка называется «Linux», она может быть нужна для Dual Boot. Убедитесь, что вы не используете Linux.
- Не назначаете букву разделу. Без
assign letter=Zвы не сможете добраться до EFI. Командаdir EFIне сработает. - Игнорируете остатки от других ОС. Если раньше на этом диске стоял Linux, macOS или другая система — их загрузчики остались. Их нужно удалять.
Что выбрать — в зависимости от вашей ситуации
- Если вы просто обновляете Windows — почистите EFI, удалив только лишние загрузчики (Linux, старые резервные файлы). Это займёт 10 минут.
- Если вы устанавливаете Windows на старый диск, где было много систем — лучше сделать полное форматирование. Удалите все разделы, создайте новые — установщик сам создаст чистый EFI.
- Если вы не уверены в своих действиях — сделайте бэкап EFI, потом чистите. Если что-то пошло не так — восстановите из бэкапа.
- Если раздел EFI меньше 100 МБ — и вы не хотите рисковать — переустановите Windows с полным форматированием. Современные установщики создают EFI размером 500 МБ — и проблем не будет.
Как лучше делать — практические рекомендации
- Всегда делайте резервную копию важных данных перед установкой Windows. Даже если вы «только обновляете» — сбои случаются.
- Перед установкой Windows на новый диск — убедитесь, что он пустой. Удалите все разделы через установщик (не через Проводник).
- Если вы используете Dual Boot (Windows + Linux) — не удаляйте загрузчики Linux, если они вам нужны. Вместо этого увеличьте размер EFI до 500–700 МБ, чтобы хватило всем.
- После установки Windows проверьте, что раздел EFI не заполнен. Если у вас есть доступ к Linux — используйте
efibootmgrдля просмотра загрузчиков. В Windows — проверяйте черезbcdeditв командной строке (запущенной от имени администратора). - Не устанавливайте «чистящие» программы вроде CCleaner на системный диск. Они не трогают EFI — но могут мешать загрузке.
Итог: что делать прямо сейчас
Если вы видите ошибку «Не удалось завершить установку Windows» из-за нехватки места на разделе EFI — сделайте следующее:
- Запустите установщик Windows, нажмите Shift + F10.
- Откройте
diskpart, выберите диск, найдите раздел EFI. - Назначьте ему букву (например, Z:).
- Зайдите в
Z:\EFIи удалите папки, которые не относятся к Windows (Linux, Lenovo, HP и т.д.) и старые резервные файлы (.bak, .old). - Не трогайте папку
Microsoftи файлBoot\bootx64.efi. - Закройте командную строку, вернитесь к установщику и продолжите.
Если не уверены — сделайте бэкап папки EFI на флешку. Это займёт 2 минуты. Если что-то пойдёт не так — восстановите его обратно.
Эта ошибка — не приговор. Это просто технический сбой, который возникает, когда система «забита» старыми загрузчиками. Вы не сломали компьютер. Вы просто не почистили его перед переездом. И теперь вы знаете, как это сделать правильно.
Информация в этой статье носит ознакомительный характер. Работа с разделами диска и загрузчиками может привести к потере данных или невозможности загрузки системы. Перед выполнением действий убедитесь, что у вас есть резервная копия важных файлов. При сомнениях обратитесь к специалисту по восстановлению систем.
