Bir UEFI bölümünün mutlak asgari boyutu nedir?


4

Bir flash sürücüm olduğunu varsayalım ve önyüklenebilir olmasını istiyorum. Ayrıca, bir şeyi başaracak temel bir EFI dosyamın olduğunu varsayalım. Peki, ESP'nin olabileceği asgari boyut nedir? 100 MB olduğunu okudum, ancak bu özellikle pencerelerle ilgili olarak görünüyor. Bir EFI bölümü sistemin tanıması için belirli bir boyutta olmalı mı? Yoksa sadece 100 işletim sistemi tavsiye edilir, çünkü modern işletim sistemleri bu kadar çok mu kullanıyor?

Yanıtlar:


3

100, modern işletim sistemleri bu kadar çok kullandığı için tavsiye edilir mi?

100 MB'lık bölüm boyutunun minimum olduğunu unutmayın. UEFI tarafından belirlenen asgari boyut için bir şartname olmamasına rağmen, Microsoft, İşletim Sistemleri için bu 100 MB boyutunu önerir.

FAT32 dosya sistemi kullanılarak biçimlendirilmek için EFI bölümüne ihtiyacımız olduğunu düşünelim. FAT32 sürücünün minimum bölüm boyutu şu şekilde hesaplanır: sector_size x 65527.

Gelişmiş Format 4K Yerel sürücülerinde, sektör başına 4 KB vardır. Bu durumda, FAT32 sürücüsü için minimum bölüm boyutu şu şekilde hesaplanır: 4 KB x 65527 = 256 MB. Bu nedenle 4K sürücüler için önerilen minimum boyut 260 MB'dir.

Ancak Gelişmiş Format 512e sürücülerinde, taklit edilen sektör boyutu 512 bayttır. Bu durumda, FAT32 sürücüsü için minimum bölüm boyutu şu şekilde hesaplanır: 512 bytes x 65527 = 32 MB, bu bölüm için minimum 100 MB boyutundan daha küçük olan.

Bir EFI bölümü sistemin tanıması için belirli bir boyutta olmalı mı?

Microsoft, işletim sistemleri için 100 MB önermesine rağmen, Linux forumları Linux tabanlı işletim sistemleri veya herhangi bir çift önyükleme veya çoklu önyükleme durumları için daha fazlasını önerir.

yazar gdisk 550 MiB olduğunu gösteriyor.

Arch Linux’a göre forum Bazı EFI'ler ile olası sorunlardan kaçınmak için ESP boyutunun en az 512 MiB olması gerekir. MiB / MB karmaşasını önlemek ve yanlışlıkla FAT16 yaratmak için 550 MiB önerilir.

Bu nedenle, EFI Sistem Bölümü için en yaygın boyut kılavuzu 100 MB ile 550 MB arasındadır. Bunun arkasındaki nedenlerden biri, sürücüdeki ilk bölüm olduğu için daha sonra yeniden boyutlandırmak zordur. EFI bölümü, dilleri, yazı tiplerini, BIOS ürün yazılımı, diğer ürün yazılımı ile ilgili personeli içerebilir. Veri sürücüsü yerine EFI bölmesine yüklenmiş bir ürün yazılımı / yazılımı vardır. Ve gelecekte ESP'ye bir şeyler ekleyebilme yeteneğini isteyen birileri var.

Daha sonra ihtiyaç duyulması halinde boyutu büyütmek zor olabileceğinden ve artık bir gün daha büyük olan Sabit Disk boyutu, ESP için 100 MB veya 550 MB gibi büyük bir sayı önerilir. Ancak genel durumda, sadece bir miktar Kilo Byte alanı kullanır.

Bir flash sürücüm olduğunu varsayalım ve önyüklenebilir olmasını istiyorum.

İfadenizden açıkça anlaşılmasa da, kalem sürücünüzü Windows yüklemesi için UEFI uyumlu sürücü olarak önyüklenebilir hale getirmeye çalışırsanız, kalem sürücüde fazladan ESP oluşturmanıza gerek yoktur. kullanım rufus veya UEFI özellikli sürücüye dönüştürülmesine özen gösterecek benzer araçlar. Ancak, bu sürücüye pencereler takarken sabit sürücünüzde ESP gereklidir.


Pencereleri kurmak istemiyorum - sadece eğlence için kendi bootloader'ımı yaratıyorum. Şu anda MBR ile çalışıyor, sadece ESP'nin mutlak minimum boyutunun ne olduğunu bilmek istedim.
MazeOfEncryption

The EFI partition is needed to be formatted using the FAT32 file format bu birçok seviyede yanlıştır: ESP'nin FAT32 olması gerekmez ve FAT32, dosya biçimi değil bir bölüm biçimidir. Ne yazık ki, birçok Linux yükleyici varsayılan olarak FAT16 ESP'ler oluşturur ve dizüstü bilgisayarımın önceden kurulmuş Linux'u bunlardan biri. Aslında FAT16'yı Linux'ta FAT32'den daha yaygın gördüm.
phuclv

0

Kaçabileceğiniz mutlak minimum boyut, bir fat12 dosya sistemi kullanmayı gerektirir (yani 32 KB ) ve pratikte birincil bölümünüzü okumak için dosya sistemi sürücülerini içeren bir asgari önyükleme yöneticisi kullanılmasını gerektirir - ve orada bulunan çekirdek - grub veya rEFInd. Tipik bir grub kurulum görüntüsü 200KB civarında olacak ve bu da hiç de fena değil.

Bir süredir 2MB fat12 ESP ile gayet iyi bir şekilde önyüklemekteyim.

512 MB’lık ortak kullanımın nereden geldiğinden tam olarak emin değilim, ancak Arch Wiki Son zamanlarda değiştirildi ... ben ... yağ olasılığını referans için.

http://www.rodsbooks.com/linux-uefi/ En azından fat16’nın Windows yükleyicisini karıştırmak , gerçekten ilgili değil IMHO. Arch Wiki, bu tavsiyeye dayanıyor gibi görünüyor, ancak tamamen yeniden yazacak kadar cesur değilim.

Wiki’de referans aldığım gibi, UEFI fat12 sürücüleri için talimatlar . “Sadece çıkarılabilir sürücülerin zorunlu olduğunu” iddia ettim, bir yerde birisinin, bu fat12 dosya sistemi sürücüsünü içeren bir UEFI uygulaması yapmış veya yazması olasılığını açık bırakarak, ancak bir şekilde UEFI sistem bölümünü kurmak için kullanımını yasakladığını, ancak ben şahsen bunu olası olmadığını düşünün.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.