Могу ли я удалить системный раздел EFI, не нанося вреда другим данным на диске?

131726
Andy

У меня есть три внешних жестких диска в корпусе USB. После недавнего обновления до Windows 7, во время которого эти три диска были фактически установлены в корпусе ПК, два из трех дисков теперь имеют раздел EFI 200 МБ, и эти два диска не отображаются в качестве используемых дисков под Windows 7 или Snow Leopard . Один из дисков пуст; другой, однако, имеет кучу вещей, которые я хочу сохранить, если это возможно.

Как я могу вернуться к этим данным? Можно ли просто удалить раздел EFI, и все будет хорошо? Или я должен сделать что-то более хитрое? Или я просто накрылся?

18

5 ответов на вопрос

19
irrational John

Я предполагаю, что вы изначально отформатировали эти диски в системе Intel Mac (OS X).

Вместо того, чтобы перефразировать то, что я слышал в других местах, я просто процитирую статью из Википедии о разделе системы EFI .

На компьютерах Macintosh с архитектурой Apple – Intel раздел EFI изначально пуст и не используется для загрузки.

Тем не менее, раздел EFI используется в качестве промежуточной области для обновления прошивки; в частности, он помещает утилиту прошивки прошивки (двоичный файл EFI) и файл данных (FD - «Устройство прошивки») в каталог EFI / APPLE / FIRMWARE, который затем запускается при перезагрузке системы в режиме прошивки прошивки.

При удалении система все равно будет загружаться, и диспетчер загрузки будет по-прежнему позволять пользователям выбирать, запускать ли раздел Boot Camp или Mac OS X по умолчанию, но обновления прошивки не будут выполнены.

Как я полагаю, было указано в других ответах, раздел EFI не используется Windows 7 и не создается при использовании системы, которая не использует EFI. Другими словами, если вы не собираетесь использовать эти диски как что-либо, кроме дисков с данными, то да, вы можете удалить раздел EFI.

Боюсь, я не потратил время на эксперименты и выяснил, решит ли удаление раздела EFI проблемы, которые возникают у вас с Windows 7, «видя» ваши NTFS-разделы на диске. Но, похоже, стоит попробовать.

Если я правильно помню, вы не сможете удалить раздел EFI из Disk Managementутилиты Windows . Один из способов удалить разделы EFI - запустить DISKPARTиз командной строки (с повышенными правами) Windows.

Я делаю это, сначала выбирая раздел, который хочу удалить, а затем проверяя, что выбрал правильный раздел. Ниже приведен пример с одним из моих дисков.

После того, как вы уверены, что выбрали раздел, который хотите удалить, команда
delete part override
должна удалить его.

(Если вы не заботитесь о каких - либо данных на диске и просто хотите перераспределить, вы можете также использовать cleanкоманду. Для получения дополнительной информации об этом, типа HELP CLEANв DISKPART.)

Надеюсь это поможет.

DISKPART> list disk Disk ### Status Size Free Dyn Gpt -------- ------------- ------- ------- --- --- Disk 0 Online 76 GB 0 B Disk 1 Online 372 GB 32 GB Disk 2 Online 465 GB 0 B Disk 3 Online 931 GB 0 B Disk 4 Online 149 GB 255 MB *  DISKPART> select disk 4 Disk 4 is now the selected disk.  DISKPART> list part Partition ### Type Size Offset ------------- ---------------- ------- ------- Partition 1 System 200 MB 20 KB Partition 2 Unknown 37 GB 200 MB Partition 3 Unknown 111 GB 37 GB  DISKPART> select part 1 Partition 1 is now the selected partition.  DISKPART> detail part Partition 1 Type : c12a7328-f81f-11d2-ba4b-00a0c93ec93b Hidden : Yes Required: No Attrib : 0000000000000000 Offset in Bytes: 20480  Volume ### Ltr Label Fs Type Size Status Info ---------- --- ----------- ----- ---------- ------- --------- -------- * Volume 15 EFI FAT32 Partition 200 MB Healthy Hidden 
Большое спасибо за разъяснение этого. У меня есть установка двойной загрузки Win7 / OSX (MBR), где EFI принадлежит Windows. (У меня не было вашей информации, когда я создавал установку.) Windows теперь требует EFI, а OSX требует его только для обновлений прошивки. Для обновления до Mavericks (требуется обновление прошивки) я намерен временно поменять жесткий диск. После обновления прошивки с использованием пустого жесткого диска я хочу снова заменить оригинал и обновить программное обеспечение до Mavericks, чтобы завершить процесс. Есть идеи, предупреждения или альтернативы? Timo 10 лет назад 0
@Timo До сих пор я понимаю, что для системы OS X / Windows 7 с двойной загрузкой (Boot Camp), в которой используется гибридный набор разделов MBR / GPT, Windows ** НЕ ** потребуется раздел EFI. Почему вы говорите, что "Windows теперь требует EFI" *? irrational John 10 лет назад 0
@irrationalJohn Когда я удаляю EFI, Windows не загружается. В предыдущих установках Windows была установлена ​​через ассистента Boot Camp, и в этом случае EFI не создает и не требует EFI. Но используя эту «простую» установку, Windows не может жить без нее. Интересно, смогу ли я изменить это в нынешней ситуации? Timo 10 лет назад 0
1
Jay R. Wren

У меня просто была похожая проблема, и удаление части или удаление тома фактически приводило к сбою diskpart!

На другом форуме я нашел команду «очистить», которая очищает текущий выбранный диск.

> list disk .... > select disk 1 > clean 

и теперь диск очень чистый. У него нет MBR или GPT. В моем случае я хотел установить Server 2008 (не R2) и поэтому мне пришлось удалить GPT с диска, на котором ранее работала Windows 7

1
CAC

Я столкнулся с проблемой, когда мой Iomega iConnect "увидел" один из разделов NTFS на моем внешнем жестком диске.

Мне пришлось удалить раздел EFI на диске (раньше я его заменял), а затем все работало нормально.

Если у вас возникли проблемы с чтением диска NTFS в Windows 7, это может быть возможным решением.

0
deddebme

Раздел 200 МБ не является чем-то значительным по сегодняшним стандартам. На твоем месте я бы с этим не связывался.

Но у меня был опыт удаления раздела EFI. Я пытался удалить EFI в разделе Mac OS X. Оказывается, Mac OS X не сможет читать разделы NTFS, существующие на жестком диске EFI. Я исправил это, когда переформатировал весь жесткий диск, чтобы использовать таблицу разделов GUID (GPT).

Кроме того, я сомневаюсь, что в разделе EFI есть какие-либо важные данные, но в любом случае вот как вы их монтируете в Mac OS X:

mkdir /Volumes/EFI mount_hfs /dev/disk0s1 /Volumes/EFI 
Я не беспокоюсь о 200 МБ пространства; это арахис, когда мы говорим о почти 6 ТБ дисков. Моя проблема в том, что эти маленькие разделы внезапно появились (или, может быть, они были там все время, и я только что понял это), и теперь я не могу получить доступ к другим 9,5 ГБ данных на одном из дисков. Andy 15 лет назад 0
Вы пытались найти эти 9,5 ГБ данных в Windows 7? deddebme 15 лет назад 0
0
Peter Mortensen

Пробовали ли вы подключить диск с недоступными данными к ПК с Windows 7 изнутри после обнаружения вашей проблемы?

Я не думаю, что вы могли бы как-то создать раздел EFI на диске, не выполнив команду для этого. Либо эти разделы были там до вашего обновления, либо вы сказали установщику Windows 7 сделать что-то для их создания. Прочтите статью Установка Windows на компьютер на базе EFI, касающуюся систем, которые поддерживают EFI и BIOS:

Если программа установки Windows запускается в режиме BIOS в комбинированной системе EFI / BIOS, разделы ESP и MSR не создаются. После завершения установки Windows используйте команду Diskpart, чтобы убедиться, что разделы ESP и MSR были созданы.

Похожие вопросы