Видалити шифрований efi-системний розділ. Як видалити EFI розділи Mac OS Вручну створюємо EFI та MSR розділи на GPT диску

У цій статті ми покажемо, як відновити випадково віддалений завантажувальний розділ Windows на UEFI системі. Спочатку в статті був описаний мій досвід відновлення завантажувального EFI розділу на Windows 7, проте стаття актуальна і для сучасних операційних систем Microsoft (від Windows 7 і до Windows 10). Вона не раз рятувала мене, після випадкового форматування або видалення розділу EFI в Windows 10. У цій статті ми покажемо простий спосіб ручного перестворення завантажувального EFI і MSR розділів у Windows.

Отже, припустимо, що якимось чином випадково (або не дуже випадково, наприклад, при спробі) був видалений або відформатований завантажувальний EFI розділ на UEFI системі (не BIOS), в результаті чого Windows 10/8.1/7 перестала завантажуватися, циклічно пропонуючи вибрати завантажувальний пристрій (Reboot and select property boot device or insert boot media in selected). Розберемося чи можна відновити працездатність Windows під час видалення розділу з Boot Manager без переустановки системи.

Попередження. Інструкція передбачає роботу з розділами диска та не призначена новачкам. У разі неправильної інтерпретації команд, можна випадково видалити всі дані на жорсткому диску. Також рекомендується створити резервну копію важливих даних на окремому носії.

Структура розділів на диску GPT

Розглянемо, як має виглядати таблиця розділів завантажувального жорсткого диска з розміткою GPT на . Як мінімум повинні бути присутні наступні розділи:

  • Системний розділ EFI (EFI System Partition або ESP - Extensible Firmware Interface) - 100 Мб (тип розділу - EFI).
  • Резервний розділ Майкрософт - 128 Мб (тип розділу - MSR).
  • Основний розділ Windows – розділ з Windows.

Це мінімальна конфігурація. Ці розділи створює інсталятор Windows під час встановлення системи на нерозмічений диск. Виробники ПК або самі користувачі можуть додатково створювати власні розділи, що містять, наприклад, середовище відновлення Windows у файлі winre.wim(), розділ з резервним чином системи від виробника (дозволяє відкотитися до початкового стану комп'ютера), розділи користувача і т.д.

Розділ EFI c файловою системою Fat32 є обов'язковим на дисках із GPT розміткою на UEFI системах. Цей розділ, за аналогією з розділом System Reserved на дисках з MSR розміткою, зберігає сховище конфігурації завантаження (BCD) та ряд файлів, необхідних для завантаження Windows. При завантаженні комп'ютера середовище UEFI завантажує з розділу EFI (ESP) завантажувач (EFI\Microsoft\Boot\) bootmgfw.efi) і передає управління йому. Якщо цей розділ видалено, завантажити ОС не можна.

MSRрозділна GPT диску використовується для спрощення управління розділами і використовується для службових операцій (наприклад, при конвертуванні диска з простого в динамічний). Це резервний розділ, якому не призначається код. У цьому розділі не можна зберігати дані користувача. У Windows 10 розмір MSR розділу – всього 16 Мб (у Windows 8.1 розмір MSR розділу – 128 Мб), файлова система – NTFS.

Вручну створюємо EFI та MSR розділи на GPT диску

Т.к. система коректно не завантажується, нам знадобиться інсталяційний диск із Windows 10 (Win 8 або 7) або будь-який інший завантажувальний диск. Отже, завантажуємося з інсталяційного диска і на екрані початку установки натискаємо комбінацію клавіш Shift+F10 . Повинно відкритися вікно командного рядка:

Запустимо утиліту управління дисками та розділами:

Виведемо список жорстких дисків у системі (у цьому прикладі він один, disk 0 . Зірочка ( * ) у стовпці Gpt означає, що диск використовує GPT таблицю розділів).

Виберемо цей диск:

Виведемо список розділів на диску:

У нашому прикладі в системі залишилося всього 2 розділи:

  • Розділ MSR - 128 Мб
  • Системний розділ Windows – 9 Гб

Як бачимо, розділ EFI відсутня (видалений).

Наше завдання видалити MSR розділ, що залишився, так щоб на диску залишилося нерозмічено як мінімум 228 Мб вільного місця (для розділів MSR і EFI). Видалити розділ, що залишився, можна за допомогою графічної GParted або безпосередньо з командного рядка (саме так і вчинимо).

Вибираємо розділ для видалення:

Select partition 1
І видаляємо його:
Delete partition override

Переконаємося, що залишився лише розділ із Windows:

Тепер ми можемо вручну перестворити розділи EFI та MSR. Для цього в контексті утиліти diskpart послідовно виконайте команди:

Вибираємо диск:

create partition efi size=100

Переконуємося, що вибрано розділ 100 Мб (зірочка навпроти рядка Partition 1):

list partition
select partition 1
format quick fs=fat32 label="System"
assign letter=G
create partition msr size=128
list partition
list vol

У нашому випадку розділу з Windows вже призначено букву диска C:, якщо це не так, призначимо йому букву так:

select vol 1
assign letter=C
exit

Відновлення EFI завантажувача та BCD у Windows

Після того, як ви створили мінімальну структуру дискових розділів для UEFI системи, можна переходити до копіювання файлів завантаження EFI на диск і створення конфігураційного файлу завантажувача (BCD).

Скопіюємо файли середовища EFI з каталогу вашого диска, в який інстальовано вашу Windows:

mkdir G:\EFI\Microsoft\Boot

xcopy /s C:\Windows\Boot\EFI\*.* G:\EFI\Microsoft\Boot

Перетворимо конфігурацію завантажувача Windows 10/7:

g:
cd EFI\Microsoft\Boot
bcdedit /createstore BCD
bcdedit /store BCD /create (bootmgr) /d “Windows Boot Manager”
bcdedit /store BCD /create /d “Windows 7” /application osloader

Ви можете замінити напис “My Windows 10” на будь-який інший.

Порада. Якщо у розділі EFI були пошкоджені лише файли середовища EFI, а сам розділ залишився на місці, ви можете пропустити процес перестворення розділів за допомогою diskpart. Хоча в більшості випадків достатньо відновити завантажувач за статтею. Вручну перестворити BCD на звичайних MBR+BIOS системах можна.

Команда повертає GUID створеного запису, у наступній команді цей GUID слід підставити замість (your_guid).


bcdedit /store BCD /set (bootmgr) default (your_guid)
bcdedit /store BCD /set (bootmgr) path \EFI\Microsoft\Boot\bootmgfw.efi
bcdedit /store BCD /set (bootmgr) displayorder (default)

Подальші команди виконуються у контексті (default):

bcdedit /store BCD /set (default) device partition=c:
bcdedit /store BCD /set (default) osdevice partition=c:
bcdedit /store BCD /set (default) path \Windows\System32\winload.efi
bcdedit /store BCD /set (default) systemroot \Windows
exit

Перезавантажуємо комп'ютер … У нашому випадку з першого разу він не завантажився, довелося додатково потанцювати з бубном:

  1. Вимикаємо живлення ПК.
  2. Відключаємо (фізично) жорсткий диск.
  3. Включаємо ПК, очікуємо появи вікна з помилкою завантаження і знову його вимикаємо.
  4. Підключаємо диск назад.

Потім у нашому випадку (тестування проводилося на ) довелося додати новий завантажувальний пункт меню, вибравши файл EFI\Microsoft\Boot\bootmgrfw.efi на розділі EFI.

У деяких меню UEFI за аналогією потрібно змінити пріоритет завантажувальних розділів.

Після всіх розглянутих маніпуляцій Windows має завантажитись коректно.

Іноді, коли ви підключаєте USB-накопичувач, він показує EFIта FAT32/NTFS. Дивно, що якщо ваш USB знаходиться в цьому стані, краще виправити формат, перш ніж використовувати його для передачі даних, тому що люди можуть заплутатися у всіх двох нових розділах, що відображаються на їхньому ПК.

Але Windows Керування дискомне дозволяє видалити цей розділ. Коли ви перейдете в "Керування дисками", клацнувши правою кнопкою миші на проблемному USB-накопичувачі, ви виявите, що всі опції виділені сірим кольором. Ви не можете видаляти томи, а також "Скоротити обсяг" або "Розширити гучність", щоб об'єднатися з іншими розділами.

Нічого страшного. Існує ще один спосіб: командний рядок DiskPartв допомогу.

Запустити командний рядок як Адміністратор> тип

DiskPart

Потім ви хочете перерахувати всі диски, підключені до комп'ютера, введіть наступну команду: DiskPart

Список дисків

Він відображає всі диски у вашій системі. Знайдіть USB-накопичувач і виберіть диск

Виберіть диск x (# диск)

Ось мій USB-накопичувач, який показує як Disk 2, тому для мене я вводжу " виберіть диск 2», Твій може бути іншим.

Потім введіть

Чистий

Щоб повністю стерти диск. Це нормально, якщо звіт DiskPart іноді знайшов помилку: система не може знайти вказаний файл. Додаткову інформацію див. у журналі системних подій.

Доки дискове керування показує всі нерозподілені дані для USB-накопичувача, ви успішно знищили USB-накопичувач. Цього разу настав час готуватися до переформатування.

Залежно від потреби вашого USB FAT32 є загальним універсальним форматом, який підходить для зберігання файлів на платформах ОС.

От і все. Тепер ваш USB більше не показуватиме два розділи при підключенні до ПК. Ви успішно видалили розділ EFI.

Попався мені дивний жорсткий диск, здається там лінух був або MacOS. Всі розділи видалив, але один, стандартними засобами (дискова утиліта та управління дисками) на 200 метрів не зміг.

У контекстному меню пункт Видалити том… неактивний.

Видалити шифрований EFI розділ у Windows 7можна консольною програмою diskpart.

1. Запустити cmd від імені адміністратора

2. Ввести cmd – diskpart. Запуститься diskpartу новому вікні

list disk – дивимося список дисків
select disk # - Вибираємо потрібний диск. замість # вказуємо номер диска
clean – видалення всіх розділів або томів на диску
list partition – перевірка, що всі розділи видалено

4. Перевіряємо результат у Управління дисками.

5. Усі розділи видалено.

розділ efi
efi розділи
efi розділ диску
efi розділ windows
таблиця mbr розділів системі efi
розділ gpt efi
системний розділ efi
шифрований efi розділ
видалити розділ efi
створити efi розділ
відформатувати efi розділ
шифрований efi системний розділ
розділ efi mac
efi розділ mac os
завантажувальний розділ efi
відформатувати efi розділ fat32
відформатувати системний розділ efi fat32
системний розділ efi відформатовано ntfs
створення efi розділу
відформатуйте системний розділ efi форматі fat32
встановлено системний розділ efi
efi розділи жорсткого диска
відновлення efi розділу
видалити шифрований efi розділ
як відновити розділ efi
відкрити шифрований розділ efi
як видалити шифрований efi системний розділ
розмір efi розділу
розділ з efi в linux
видалення розділу efi
змонтувати efi розділ