У меня есть три внешних жестких диска в корпусе USB. После того, как недавнее обновление Windows 7, во время которого эти три диска были на самом деле установлены в башне ПК, двух из трех дисков теперь, имеет раздел EFI на 200 МБ, и два диска не обнаруживаются как применимые диски или в соответствии с Windows 7 или в соответствии с Snow Leopard. Один из дисков пуст; другой, однако, имеет набор материала на нем, что я хочу сохранить, если это возможно.
Как я могу возвратиться к этим данным? Я могу просто удалить раздел EFI, и все будут хорошо? Или я должен сделать что-то более хитрое? Или я просто полит из шланга?
Раздел на 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
Вы пытались включить диск с недоступными данными в Windows 7 PC внутренне после обнаружения Вашей проблемы?
Я не думаю, что вероятно, что Вы, возможно, так или иначе создали раздел EFI на диске, не давая команду, чтобы сделать так. Или те разделы были там перед Вашим обновлением, или Вы сказали установщику для Windows 7 делать что-то для создания их. Проверьте статью Installing Windows к Основанному на EFI Компьютеру относительно систем, которые поддерживают и EFI и BIOS:
Если Программа установки Windows запускается в режиме BIOS в объединенной системе EFI/BIOS, ESP и разделы MSR не создаются. После того, как Программа установки Windows завершается, используйте команду Diskpart, чтобы проверить, что ESP и разделы MSR были созданы.
Я предполагаю, что Вы первоначально отформатировали эти диски на Intel Mac (OS X) система.
Вместо того, чтобы перефразировать то, что я услышал в других местах, что просто заключу в кавычки из статьи Wikipedia для Системного раздела EFI.
На архитектуре Intel Apple компьютеры Macintosh раздел EFI является первоначально пробелом и не используемый для начальной загрузки.
Однако раздел EFI используется в качестве района сосредоточения войск для микропрограммных обновлений; конкретно это помещает микропрограммную утилиту флэш-памяти (двоичный файл EFI) и файл данных (FD – "Микропрограммное Устройство") в каталоге EFI/APPLE/FIRMWARE, который затем запущен при перезагрузке системы в "режиме" встроенного микропрограммного обеспечения флэш-памяти.
Если удалено, система все еще загрузится, и диспетчер начальной загрузки все еще позволит пользователям выбирать, начать ли раздел Учебного лагеря или Mac OS X по умолчанию, но микропрограммные обновления перестанут работать.
Как я полагаю, был указан в других ответах, раздел EFI не используется Windows 7 и не создается при использовании системы, которая не использует EFI. Другими словами, если Вы не собираетесь использовать эти диски, поскольку что-либо кроме данных управляет затем, да, можно удалить раздел EFI.
Я боюсь, что не не торопился, чтобы экспериментировать и узнать, если удаление раздела EFI разрешит проблемы, которые Вы имеете с Windows 7, "видя" Ваши разделы NTFS на диске. Но кажется, что это стоило бы попробовать.
Если я вспоминаю правильно, что Вы не сможете удалить раздел EFI из Windows Disk Management
утилита. Одним путем Вы могли удалить раздел (разделы) EFI, путем выполнения DISKPART
от командной строки (поднятого) Окна.
Я делаю это первым выбором раздела, который я хочу удалить и затем проверяя, что я выбрал корректный раздел. Ниже пример с одним из моих дисков.
После того, как Вы уверены, что выбрали раздел, Вы хотите удалить, команда
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
У меня просто была подобная проблема, и удалите часть или удалите объем, на самом деле разрушали diskpart!
На другом форуме я нашел команду "чистой", который чистит в настоящее время выбранный диск.
> list disk
....
> select disk 1
> clean
и теперь диск является ОЧЕНЬ чистым. Это не имеет MBR или GPT. В моем случае я хотел установить Сервер 2008 (не R2) и таким образом, я должен был удалить GPT из диска, который ранее запустил Windows 7
Я столкнулся с проблемой со своим Iomega iConnect, "видя" один из разделов NTFS на моем внешнем жестком диске.
Я должен был удалить раздел EFI на диске (он раньше был моим внутренним диском MBP, прежде чем я заменил его), и затем все хорошо работало.
Если у Вас есть проблемы с Windows 7, читая диск NTFS, это могло бы быть возможным решением.