Dapatkah saya menghapus 'Partisi Sistem EFI' tanpa merusak data lain pada drive?

17

Saya memiliki tiga HDD eksternal dalam penutup USB. Setelah upgrade ke Windows 7 baru-baru ini, di mana tiga drive ini sebenarnya dipasang di dalam menara PC, dua dari tiga drive sekarang memiliki partisi EFI 200 MB , dan dua drive tidak muncul sebagai drive yang dapat digunakan di bawah Windows 7 atau Macan Tutul Salju . Salah satu drive kosong; yang lain, bagaimanapun, memiliki banyak barang di atasnya yang ingin saya simpan jika memungkinkan.

Bagaimana saya bisa kembali ke data ini? Bisakah saya cukup menghapus partisi EFI, dan semuanya akan baik-baik saja? Atau apakah saya harus melakukan sesuatu yang lebih rumit? Atau apakah saya disemprot?

Andy
sumber

Jawaban:

18

Saya berasumsi bahwa Anda awalnya memformat drive ini pada sistem Intel Mac (OS X).

Daripada memparafrasekan apa yang saya dengar di tempat lain saya hanya akan mengutip dari artikel Wikipedia untuk partisi Sistem EFI .

Pada komputer Macintosh arsitektur Apple – Intel, partisi EFI awalnya kosong dan tidak digunakan untuk booting.

Namun, partisi EFI digunakan sebagai area pementasan untuk pembaruan firmware; khusus itu menempatkan firmware flash utility (EFI binary) dan file data (FD - "Firmware Device") di direktori EFI / APPLE / FIRMWARE yang kemudian dijalankan ketika me-reboot sistem dalam mode "flash firmware".

Jika dihapus, sistem akan tetap boot, dan boot manager masih akan memungkinkan pengguna untuk memilih apakah akan memulai partisi Boot Camp atau Mac OS X default, tetapi pembaruan firmware akan gagal.

Seperti yang saya yakini telah ditunjukkan dalam jawaban lain, partisi EFI tidak digunakan oleh Windows 7 dan tidak dibuat ketika menggunakan sistem yang tidak menggunakan EFI. Dengan kata lain, jika Anda tidak akan menggunakan drive ini selain drive data, ya, Anda dapat menghapus partisi EFI.

Saya khawatir saya tidak meluangkan waktu untuk bereksperimen dan mencari tahu apakah menghapus partisi EFI akan menyelesaikan masalah yang Anda alami dengan Windows 7 "melihat" partisi NTFS Anda di drive. Tapi sepertinya itu layak dicoba.

Jika saya ingat dengan benar, Anda tidak akan dapat menghapus partisi EFI dari Disk Managementutilitas Windows . Salah satu cara Anda dapat menghapus partisi EFI adalah dengan menjalankan DISKPARTdari command prompt Window (ditinggikan).

Saya melakukan ini dengan terlebih dahulu memilih partisi yang ingin saya hapus dan kemudian memverifikasi bahwa saya telah memilih partisi yang benar. Di bawah ini adalah contoh dengan salah satu drive saya.

Setelah Anda yakin telah memilih partisi yang ingin Anda hapus, perintah itu
delete part override
harus menghapusnya.

(Jika Anda tidak peduli tentang salah satu data pada drive dan hanya ingin partisi ulang itu, Anda juga bisa menggunakan cleanperintah. Untuk info lebih lanjut tentang hal itu, jenis HELP CLEANdi DISKPART.)

Semoga ini membantu.

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
irasional John
sumber
Terima kasih banyak untuk membereskan ini. Saya memiliki pengaturan dual boot Win7 / OSX (MBR) di mana EFI milik Windows. (Saya tidak memiliki info ketika saya membuat pengaturan.) Windows sekarang memerlukan EFI, dan OSX hanya memerlukannya untuk pembaruan firmware. Untuk meningkatkan ke Mavericks (memerlukan pembaruan firmware), saya bermaksud untuk sementara menukar hard drive. Setelah memutakhirkan firmware menggunakan hard drive kosong, saya ingin menukar yang asli kembali dan memperbarui perangkat lunak ke Mavericks untuk menyelesaikan proses. Ada ide, peringatan atau alternatif?
Timo
@Timo Ini masih pemahaman saya bahwa untuk sistem dual-boot (Boot Camp) OS X / Windows 7, yang menggunakan hybrid kludge dari partisi MBR / GPT, Windows TIDAK akan membutuhkan partisi EFI. Mengapa Anda mengatakan bahwa "Windows sekarang memerlukan EFI" ?
rasional John
@ irasionalJohn Ketika saya menghapus EFI, Windows gagal untuk boot. Pada pengaturan sebelumnya, saya telah menginstal Windows melalui asisten Boot Camp, dalam hal ini di tidak membuat atau memerlukan EFI. Tetapi menggunakan instalasi 'biasa' ini, Windows tidak dapat hidup tanpanya. Saya ingin tahu apakah saya dapat mengubah ini dalam situasi saat ini?
Timo
1

Saya baru saja mengalami masalah yang sama dan menghapus bagian atau menghapus volume sebenarnya menabrak diskpart!

Di forum lain saya menemukan perintah "clean" yang membersihkan disk yang saat ini dipilih.

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

dan sekarang disk SANGAT bersih. Itu tidak memiliki MBR atau GPT. Dalam kasus saya, saya ingin menginstal Server 2008 (bukan R2) dan jadi saya harus menghapus GPT dari disk yang sebelumnya menjalankan Windows 7

Jay R. Wren
sumber
1

Saya menghadapi masalah dengan Iomega iConnect saya "melihat" salah satu partisi NTFS pada HDD eksternal saya.

Saya harus menghapus partisi EFI pada drive (dulu merupakan drive internal MBP saya sebelum saya menggantinya) dan kemudian semuanya bekerja dengan baik.

Jika Anda mengalami masalah dengan Windows 7 membaca drive NTFS, ini bisa menjadi solusi yang memungkinkan.

CAC
sumber
0

Partisi 200 MB tidak signifikan dengan standar saat ini. Jika saya jadi Anda, saya tidak akan mengacaukannya.

Tapi, saya punya pengalaman tentang menghapus partisi EFI. Saya mencoba menghapus EFI di partisi Mac OS X. Ternyata Mac OS X tidak akan dapat membaca partisi NTFS yang ada di harddisk EFI. Saya memperbaikinya ketika saya memformat ulang seluruh harddisk untuk menggunakan GUID Partition Table (GPT).

Juga, saya ragu ada data penting di partisi EFI, tapi bagaimanapun, inilah cara Anda memasangnya di Mac OS X:

mkdir /Volumes/EFI
mount_hfs /dev/disk0s1 /Volumes/EFI
deddebme
sumber
Saya tidak khawatir tentang ruang 200MB; itu kacang ketika kita berbicara tentang hampir 6TB disk. Masalah saya adalah, partisi kecil ini tiba-tiba muncul (atau mungkin mereka sudah ada di sana selama ini dan saya baru menyadarinya), dan sekarang saya tidak dapat mengakses data 9.5GB lain di salah satu drive.
Andy
Sudahkah Anda mencoba mencari data sebesar 9.5GB di Windows 7?
deddebme
0

Apakah Anda mencoba mencolokkan drive dengan data yang tidak dapat diakses ke PC Windows 7 secara internal setelah menemukan masalah Anda?

Saya tidak berpikir kemungkinan Anda entah bagaimana bisa membuat partisi EFI pada drive tanpa mengeluarkan perintah untuk melakukannya. Entah partisi itu ada di sana sebelum Anda memutakhirkan, atau Anda memberi tahu installer untuk Windows 7 untuk melakukan sesuatu untuk membuatnya. Lihat artikel Menginstal Windows ke Komputer Berbasis EFI terkait sistem yang mendukung EFI dan BIOS:

Jika Windows Setup dimulai dalam mode BIOS pada sistem EFI / BIOS gabungan, partisi ESP dan MSR tidak dibuat. Setelah Windows Setup selesai, gunakan perintah Diskpart untuk memverifikasi bahwa partisi ESP dan MSR dibuat.

Peter Mortensen
sumber