Apakah GPT dicadangkan dan partisi sistem EFI penting?

17

Saya ingin tahu untuk apa Partisi Cadangan GPT dan Partisi Sistem EFI GPT . Apakah saya membutuhkannya dan apa yang akan terjadi jika saya menghapusnya?

Untuk apa ini?

Maksud saya yang ke-2 dan ke-3 dalam gambar.

Tangkapan layar pengelola partisi

pengguna2612619
sumber
Saya bertanya karena saya mencoba untuk menginstal linux dan ketika saya menginstalnya (Crunchbang) ketika saya boot itu menunjukkan ubuntu di sana walaupun saya tidak memilikinya. Jadi saya bertanya-tanya apakah ini dari instalasi lama.
user2612619
Sudahkah Anda membukanya untuk melihat file apa yang ada di sana? Periksa semua tiga partisi pertama yang terdaftar.
Synetech
Saya tidak bisa mereka disembunyikan di windows.
user2612619
Anda dapat menetapkan huruf drive kepada mereka dengan snap-in Disk-Management ( diskmgmt.msc).
Synetech

Jawaban:

26

Saya pikir jawaban yang tepat membutuhkan beberapa rincian teknis.

pengantar

Komputer Anda mungkin hanya memiliki satu hard disk. Apa yang dapat Anda lihat di jendela yang disajikan pada tangkapan layar sebenarnya adalah partisi, bahkan jika sistem Anda menyebutnya sebagai disk.

Secara umum, drive dapat digunakan tanpa mempartisi. Kebanyakan pendrives bekerja seperti itu. [1] Tetapi menggunakan partisi memiliki banyak keuntungan, hanya untuk menyebutkan beberapa di antaranya:

  • Anda dapat memiliki dua OS yang duduk di hard drive yang sama dan tidak saling mengganggu. Masing-masing akan memperlakukan partisi sebagai drive logis dan tidak akan mengacaukan dengan yang lain kecuali Anda menyuruhnya.
  • Anda dapat secara logis memisahkan data Anda. Jika satu partisi menjadi rusak karena suatu alasan, partisi lain kemungkinan besar akan tetap utuh.
  • Menggunakan partisi lebih baik daripada menggunakan banyak hard drive yang lebih kecil, karena sistem Anda lebih tenang, mengkonsumsi lebih sedikit energi dan Anda dapat mengubah ukuran, menghapus, memindahkannya dll.
  • Anda dapat menggunakan beberapa bagian dari hard drive untuk beberapa tujuan khusus.

Tabel partisi

Hard drive Anda memiliki tabel partisi di atasnya. Ini adalah struktur yang menggambarkan tata letak partisi.

Sampai saat ini, skema partisi MBR digunakan dalam banyak kasus. Disebut demikian karena tabel partisi berada di dalam Master Boot Record - bagian cadangan disk (sektor fisik pertama) yang berisi kode bootstrap pertama yang dibaca dari disk, dan juga berisi tabel partisi untuk drive - yang memberitahukan berapa banyak partisi yang ada, di mana mereka berada, dan jenis sistem file apa yang digunakan masing-masing (mis. FAT32, NTFS, dll.)

Selama bootstrap, firmware mesin membaca kode MBR dan mentransfer kontrol ke sana. Kode MBR pada gilirannya membaca blok pertama dari Volume Boot Record dari partisi aktif yang diidentifikasi dalam tabel partisi, dan mentransfer kontrol ke sana. Kode itu pada gilirannya membaca sisa VBR, yang akhirnya memuat file yang sesuai dari partisi dan mem-boot sistem operasi.

Skema ini memiliki sejumlah keunggulan. Itu sangat sederhana untuk diimplementasikan dan digunakan, bahkan pada perangkat keras lama atau ketika hanya tersedia ruang disk yang terbatas. Terlebih lagi, kode VBR (ditulis selama instalasi OS) adalah kode yang dieksekusi pertama yang harus memahami sistem file, sehingga BIOS dapat disimpan relatif sederhana dan kompak. Tapi tabel partisi MBR sekarang berusia 30 tahun. Perangkat keras dan perangkat lunak telah berubah. Batas utama adalah bahwa format tabel partisi hanya mendukung hard drive berukuran sekitar 2 TiB. Ada banyak masalah lain dengan partisi MBR.

Tabel partisi MBR sekarang digantikan oleh GUID Partition Tables , atau singkatnya GPT. Itu adalah jenis tabel partisi yang Anda miliki di hard disk Anda (jika tidak, Anda tidak akan memiliki "partisi sistem EFI"). GPT tidak memiliki MBR [2] dan dilengkapi dengan UEFI - jenis firmware baru yang menggantikan BIOS lama. (Yaitu, untuk boot dari disk GPT, mesin Anda harus memiliki firmware UEFI.) UEFI tidak harus bergantung pada Volume Boot Records yang disediakan oleh partisi tunggal, tetapi lebih baik dapat menggunakan loader OS yang disediakan oleh OS.

Cara kerja booting

Saat BIOS mem-boot dari hard disk, pertama kali melihat MBR; tabel partisi dalam MBR memungkinkan kode MBR untuk menemukan dan mengidentifikasi partisi aktif; kode dari Volume Boot Record partisi aktif menemukan, membaca, dan mentransfer kontrol ke loader OS.

UEFI lebih canggih. Firmware UEFI mampu memahami setidaknya beberapa detail partisi berformat FAT, cukup untuk menemukan file yang dapat dieksekusi, memuatnya ke dalam RAM, dan mentransfer kontrol ke sana. Untuk Windows, file ini adalah bootmgr.exe.

Firmware UEFI mencari partisi yang berisi file seperti itu. Itu yang disebut "Partisi Sistem EFI" pada tangkapan layar Anda. (Ini diidentifikasi sebagai "partisi sistem EFI" oleh pengenal angka, GUID, yang ada di dalam partisi. Hanya satu partisi yang diizinkan per hard drive. Dan karena UEFI firmware hanya memahami keluarga FAT dari sistem file, sistem EFI partisi sebaiknya diformat dengan FAT32.)

Kemudian ia membaca semua OS loader yang tersedia dari partisi itu dan memeriksa apakah yang Anda tentukan sebagai default sudah ada. Kemungkinan Anda dapat menekan beberapa tombol sebelum UEFI memulai booting untuk memilih pemuat OS lainnya. Jadi UEFI independen dari kode boot apa pun yang ditemukan di MBR atau VBR; melainkan mengandalkan loader yang disediakan oleh OS yang diinstal.

Perlu dicatat bahwa UEFI berisi Modul Dukungan Kompatibilitas, yang biasanya dinonaktifkan secara default. Ini mengembalikan kompatibilitas dengan urutan boot BIOS berbasis MBR. Sayangnya, booting BIOS memerlukan beberapa inisialisasi tambahan untuk dilakukan oleh firmware sistem, yang membuat booting lebih lambat secara keseluruhan.

Jadi, dapatkah saya menghapus Partisi Sistem EFI?

Pada titik ini Anda harus memahami bahwa menghapus partisi Sistem EFI akan menghapus semua OS loader, sehingga membuatnya tidak mungkin untuk mem-boot hard drive itu dengan UEFI.

The Reserved Partisi

Ini adalah penampung yang ditemukan oleh Microsoft. Itu tidak mengandung data yang berarti dan itu ada di sana kalau-kalau Anda perlu membuat beberapa partisi tambahan untuk penggunaan khusus. Dalam hal ini, Windows akan mengecilkan partisi Cadangan dan membuat yang baru di tempat yang dipulihkan. Menghapusnya seharusnya tidak membahayakan sekarang , tetapi Anda mungkin menghadapi beberapa masalah di masa depan.

Pertanyaan Besar

Sekarang, sebelum Anda menghapus salah satu dari ini, Anda harus bertanya pada diri sendiri pertanyaan: "mengapa saya melakukan itu?"

Ruang kosong yang Anda peroleh mungkin tidak sepadan. Hard drive Anda memiliki ruang disk yang dapat digunakan 700 GB. Mereka dua partisi mengambil kurang dari 400 MB gabungan . Itu 0,05714% dari hard drive Anda. Anda hanya akan memulihkan sedikit kepingan cakram, sambil berisiko gagal boot dan kemungkinan masalah dengan Windows di masa mendatang.

Alasan lain mengapa Anda melakukan itu masuk akal untuk tabel partisi MBR - mereka memiliki batasan 4 partisi, sehingga setiap partisi sangat berharga. Itu tidak terjadi dengan GPT, jadi tidak ada alasan untuk menghapus keduanya di sini.


[1] Pendrives dapat dipartisi, tetapi di luar kotak mereka tidak memiliki tabel partisi yang tepat. Partisi tunggal yang ada di dalamnya tidak memiliki bootsector dan lebih banyak partisi tidak dapat dibuat kecuali tabel partisi baru dibuat.

[2] Itu tidak sepenuhnya benar. GPT berisi tabel MBR dummy dengan partisi pseudo yang membentang di atas 2 TB pertama hard drive. Ini digunakan untuk mengelabui alat lawas yang tidak mendukung GPT untuk berpikir bahwa drive berisi tabel partisi MBR yang valid dan satu partisi tanpa ruang kosong. Ini lebih aman daripada membiarkan alat lawas membaca GPT, karena bisa menafsirkannya sebagai MBR yang rusak dan berupaya memperbaikinya.

gronostaj
sumber
Tulisan yang bagus. Poin ketiga Anda di atas tidak sepenuhnya benar. Ada performa hebat yang terpukul akibat menggunakan banyak partisi pada HDD standar (sebagai lawan SSD) karena head harus bergerak di antara partisi yang berbeda ketika melakukan I / O dari lebih dari satu pada saat itu.
Itai
1
Menurut Microsoft, setiap disk GPT harus memiliki MSR. Fakta bahwa suatu sistem masih berfungsi tanpa itu tidak berarti akan selalu demikian.
jiggunjer
5

Dari FAQ Windows dan GPT

ESP (Partisi Sistem EFI) berisi NTLDR, HAL, Boot.txt, dan file lain yang diperlukan untuk mem-boot sistem, seperti driver.

Microsoft Reserved Partition (MSR) menyediakan ruang pada setiap disk drive untuk selanjutnya digunakan oleh perangkat lunak sistem operasi.

David Marshall
sumber