2009-10-18 14:28:28 +0000 2009-10-18 14:28:28 +0000
17
17

Czy mogę usunąć partycję systemową EFI bez szkody dla innych danych na dysku?

Mam trzy zewnętrzne dyski twarde w obudowie USB. Po niedawnej aktualizacji do Windows 7, podczas której te trzy dyski zostały zainstalowane wewnątrz wieży komputera, dwa z trzech dysków mają teraz 200 MB partycja EFI , a te dwa dyski nie pokazują się jako dyski użytkowe ani pod Windows 7 ani pod Snow Leopard . Jeden z dysków jest pusty; na drugim znajduje się jednak sporo rzeczy, które chcę zachować, jeśli to możliwe.

Jak mogę wrócić do tych danych? Czy mogę po prostu usunąć partycję EFI i wszystko będzie w porządku? Czy może muszę zrobić coś bardziej skomplikowanego? A może jestem po prostu spłukany?

Odpowiedzi (4)

18
18
18
2010-08-06 16:07:45 +0000

Zakładam, że pierwotnie sformatowałeś te dyski w systemie Intel Mac (OS X).

Zamiast parafrazować to, co słyszałem w innych miejscach, po prostu zacytuję z artykułu Wikipedii dla partycji systemowej EFI .

Na komputerach Macintosh z architekturą Apple-Intel, partycja EFI jest początkowo pusta i nie jest używana do rozruchu.

_Jednakże partycja EFI jest używana jako obszar staging dla aktualizacji firmware; konkretnie umieszcza narzędzie flash firmware (EFI binary) i plik danych (FD - “Firmware Device”) w katalogu EFI/APPLE/FIRMWARE, który jest następnie uruchamiany podczas restartu systemu w trybie “flash firmware”. _

Jeśli zostanie usunięty, system nadal będzie się uruchamiał, a menedżer rozruchu nadal pozwoli użytkownikowi wybrać, czy uruchomić partycję Boot Camp czy domyślny Mac OS X, ale aktualizacje oprogramowania sprzętowego nie powiodą się.

Jak sądzę, zostało to wskazane w innych odpowiedziach, partycja EFI jest nie używana przez Windows 7 i nie jest tworzona podczas korzystania z systemu, który nie używa EFI. Innymi słowy, jeśli nie zamierzasz używać tych dysków jako niczego innego niż dyski z danymi, to tak, możesz usunąć partycję EFI.

Obawiam się, że nie poświęciłem czasu na eksperymenty i sprawdzenie, czy usunięcie partycji EFI rozwiąże problemy, które masz z Windows 7 “widzącym” partycje NTFS na dysku. Ale wydaje się, że warto byłoby spróbować.

Jeśli dobrze pamiętam, nie będziesz w stanie usunąć partycji EFI z narzędzia Windows Disk Management. Jednym ze sposobów na usunięcie partycji EFI jest uruchomienie DISKPART z wiersza poleceń (podniesionego) Windowsa.

Robię to wybierając najpierw partycję, którą chcę usunąć, a następnie weryfikując, że wybrałem właściwą partycję. Poniżej znajduje się przykład z jednym z moich dysków.

Po upewnieniu się, że wybrałeś partycję, którą chcesz usunąć, polecenie delete part override powinno ją usunąć.

(Jeśli nie dbasz o żadne dane na dysku i chcesz go tylko przepartycjonować, możesz również użyć polecenia clean. Aby uzyskać więcej informacji na ten temat, wpisz HELP CLEAN w DISKPART).

Mam nadzieję, że to pomoże.

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
1
1
1
2011-04-22 10:59:46 +0000

Napotkałem problem z moim Iomega iConnect “widząc” jedną z partycji NTFS na moim zewnętrznym HDD.

Musiałem usunąć partycję EFI na tym dysku (był to mój wewnętrzny dysk MBP zanim go wymieniłem) i wtedy wszystko działało dobrze.

Jeśli masz problemy z Windows 7 czytającym dysk NTFS, to może być możliwe rozwiązanie.

1
1
1
2011-04-19 16:25:25 +0000

Właśnie miałem podobny problem i delete part lub delete volume faktycznie powodowały awarię diskparta!

Na innym forum znalazłem komendę “clean”, która czyści aktualnie wybrany dysk.

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

i teraz dysk jest BARDZO czysty. Nie ma na nim MBR ani GPT. W moim przypadku chciałem zainstalować Server 2008 (nie R2) i dlatego musiałem usunąć GPT z dysku, na którym wcześniej był Windows 7.

0
0
0
2009-10-19 04:36:27 +0000

Partycja o pojemności 200 MB to nic znaczącego jak na dzisiejsze standardy. Na twoim miejscu nie mieszałbym się do tego.

Ale miałem doświadczenie z usuwaniem partycji EFI. Próbowałem skasować EFI w partycji Mac OS X. Okazało się, że Mac OS X nie będzie w stanie odczytać partycji NTFS istniejącej na dysku EFI. Udało mi się to naprawić, kiedy sformatowałem cały dysk twardy, aby używać tablicy partycji GUID Partition Table (GPT).

Ponadto wątpię, aby na partycji EFI znajdowały się jakiekolwiek istotne dane, ale tak czy inaczej, oto jak montuje się ją w Mac OS X:

mkdir /Volumes/EFI
mount_hfs /dev/disk0s1 /Volumes/EFI
```.