partycja systemowa efi. Co to jest system EFI lub partycja UEFI? Pomoc komputerowa w Serty

Partycja systemowa (partycja systemowa EFI lub ESP).

Komputer musi zawierać na dysku jedną partycję systemową. W systemach opartych na EFI i UEFI ta partycja nazywana jest partycją systemową EFI Lub ESP. Ta partycja jest zwykle przechowywana na głównym dysku twardym. Komputer uruchamia się z partycji systemowej. Minimalny rozmiar tej partycji wynosi 100 MB i musi być sformatowany przy użyciu formatu pliku FAT32. Ta partycja jest zarządzana przez system operacyjny i nie powinna zawierać żadnych innych plików, w tym narzędzi środowiska odzyskiwania systemu Windows. Standardową konfigurację dysków w układzie GPT w systemie UEFI pokazano na rys. 1.

Ryż. 1.Przykład konfiguracji partycji dyskowych na komputerze PC z UEFI.

Do partycjonowania GPT w systemach UEFI wymagana jest partycja EFI (ESP) sformatowana w systemie FAT32. Standardowy rozmiar partycji EFI wynosi 100 MB, ale w przypadku dysków o natywnym rozszerzonym formacie 4K (sektory 4 KB) jest on zwiększany do 260 MB ze względu na ograniczenia FAT32. Producenci komputerów PC mogą przechowywać w tej sekcji niektóre swoje narzędzia, więc jej rozmiar różni się w zależności od producenta. W przypadku partycjonowania GPT partycja EFI pełni jedną z ról przypisanych do partycji System Reserved w partycjonowaniu MBR. Zawiera magazyn konfiguracji rozruchowej (BCD) i pliki potrzebne do uruchomienia systemu operacyjnego.

Podstawowe zasady budowy i działania systemu plików opartego na FAT-32.

1) Każdy element tablicy FAT (począwszy od drugiego) odpowiada klasterowi w obszarze danych o tym samym numerze.

2) Numer początkowego klastra pliku jest wskazany w wierszu katalogu definiującym plik. Liczba ta jest zarówno odniesieniem do elementu tabeli FAT, który zawiera numer następnego klastra pliku, jak i jest odniesieniem do elementu tabeli FAT, który zawiera następny numer klastra pliku itp.

3) Klaster to ciągła sekwencja sektorów (o stałym rozmiarze). Jest to adresowalna „część” pliku.

4) Kod w elemencie tablicy FAT może również definiować wolny klaster, uszkodzony klaster i znak końca pliku.

5) Plik na partycji FAT to sekwencja klastrów określona przez ciąg znaków katalogu i wpisy tabeli FAT.

6) Wszystkie systemy operacyjne mogą współpracować z partycją FAT-32 (główny czynnik przy używaniu FAT-32 w ESP).

W wyniku wysokopoziomowego formatowania partycji, zapisania informacji systemowych w blokach danych kilku początkowych sektorów partycji, powstaje dysk logiczny (wolumin) systemu plików FAT32, który składa się z trzech głównych obszarów (ryc. 2), umieszczone w następującej kolejności:

- obszar „rezerwowy” (obszar sektorów rezerwowych);

- obszar tablic alokacji plików (FAT1 i FAT2);

- obszar plików i katalogów (obszar danych).

Katalog główny jest przechowywany w obszarze danych jako zwykły plik i można go w razie potrzeby rozszerzać.

Natknąłem się na dziwny dysk twardy, wyglądało na to, że to Linux lub MacOS. Usunąłem wszystkie partycje, ale jedna przy użyciu standardowych narzędzi (Narzędzie dyskowe i Zarządzanie dyskami) nie mogła osiągnąć 200 metrów.

W menu kontekstowym pozycja Usuń wolumin... jest nieaktywna.

Możesz usunąć zaszyfrowaną partycję EFI w systemie Windows 7 za pomocą programu konsolowego discpart.

1. Uruchom cmd jako administrator

2. Wpisz cmd – discpart. Diskpart uruchomi się w nowym oknie

lista dysków – spójrz na listę dysków
wybierz dysk # – wybierz żądany dysk. Zamiast # podajemy numer dysku
clean – usuwa wszystkie partycje lub woluminy z dysku
lista partycji – sprawdza, czy wszystkie partycje zostały usunięte

4. Sprawdź wynik w Zarządzaniu dyskami.

5. Wszystkie partycje zostały usunięte.

sekcja efi
partycje efi
partycja dysku efi
okna partycji efi
tablica partycji mbr dla systemu efi
sekcja e-gpt
partycja systemowa efi
zaszyfrowana partycja efi
usuń partycję efi
utwórz partycję efi
sformatuj partycję efi
zaszyfrowana partycja systemowa efi
sekcja efi mac
Partycja efi dla systemu Mac OS
partycja rozruchowa efi
sformatuj partycję efi fat32
sformatuj partycję systemową efi fat32
partycja systemowa efi sformatowana w systemie ntfs
utworzenie partycji efi
sformatuj partycję systemową efi w formacie Fat32
zainstalowana partycja systemowa efi
partycje dysku twardego efi
odzyskiwanie partycji efi
usuń zaszyfrowaną partycję efi
jak odzyskać partycję efi
otwórz zaszyfrowaną partycję efi
jak usunąć zaszyfrowaną partycję systemową efi
rozmiar partycji efi
Partycja efi w Linuksie
usuwanie partycji efi
zamontuj partycję efi

Aktualizacja: październik 2013 r

Przeznaczenie: Windows 8, Windows 8.1, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2

W tej sekcji opisano sposób konfigurowania partycji dysku, w tym dysków twardych (HDD), dysków półprzewodnikowych (SSD) i innych dysków dla komputerów z ujednoliconym interfejsem EFI (UEFI) z systemem BIOS.

W tej sekcji

Konfiguracje partycji

W tej sekcji opisano domyślną konfigurację partycji i zalecaną konfigurację partycji.

Konfiguracja domyślna: partycja środowiska odzyskiwania systemu Windows, partycja systemowa, partycja MSR i partycja Windows

Domyślna konfiguracja instalacji systemu Windows obejmuje partycję Narzędzia środowiska odzyskiwania systemu Windows, partycję systemową, partycję MSR i partycję Windows. Konfiguracja ta jest pokazana na poniższym schemacie. Ta konfiguracja umożliwia włączenie szyfrowania dysków funkcją BitLocker i przechowywanie środowiska odzyskiwania systemu Windows na ukrytej partycji systemowej.

Korzystając z tej konfiguracji, do niestandardowej instalacji systemu Windows można dodać narzędzia, takie jak szyfrowanie dysków funkcją Windows BitLocker i środowisko odzyskiwania systemu Windows.

Zalecana konfiguracja: partycja środowiska odzyskiwania systemu Windows, partycja systemowa, partycja MSR, partycja Windows i partycja obrazu odzyskiwania

Zalecana konfiguracja obejmuje: partycję środowiska odzyskiwania systemu Windows, partycję systemową, partycję MSR, partycję Windows i partycję obrazu odzyskiwania. Konfiguracja ta jest pokazana na poniższym rysunku.

Partycja Narzędzia środowiska odzyskiwania systemu Windows i partycja systemowa są dodawane przed dodaniem partycji Windows. Ostatnią dodawaną partycją jest obraz odzyskiwania. Ta kolejność partycji pomoże zapewnić bezpieczeństwo partycji systemowej i partycji środowiska odzyskiwania systemu Windows podczas takich działań, jak usuwanie partycji obrazu odzyskiwania lub zmiana rozmiaru partycji Windows.

Partycje systemowe i serwisowe

Domyślnie partycje systemowe nie są wyświetlane w Eksploratorze. Ma to na celu uniemożliwienie użytkownikowi przypadkowego wprowadzenia zmian na partycji systemowej.

W tym artykule pokażemy, jak ręcznie odzyskać przypadkowo usuniętą partycję rozruchową systemu Windows w systemie UEFI. Początkowo w artykule opisano moje doświadczenia w przywracaniu startowej partycji EFI w systemie Windows 7, ale artykuł dotyczy również nowoczesnych systemów operacyjnych Microsoft (od Windows 7 do Windows 10). Pomogło mi to nie raz po przypadkowym sformatowaniu lub usunięciu partycji EFI w systemie Windows 10. W tym artykule pokażemy prosty sposób ręcznego odtworzenia startowych partycji EFI i MSR w systemie Windows.

Załóżmy więc, że w jakiś sposób przypadkowo (lub nie tak przypadkowo, na przykład podczas próby) partycja rozruchowa EFI w systemie UEFI (nie BIOS) została usunięta lub sformatowana, w wyniku czego system Windows 10 / 8.1 / 7 przestał się uruchamiać, cyklicznie pyta o wybór urządzenia startowego (Uruchom ponownie i wybierz odpowiednie urządzenie startowe lub włóż wybrany nośnik startowy). Zastanówmy się, czy możliwe jest przywrócenie funkcjonalności systemu Windows po usunięciu partycji za pomocą Boot Managera bez ponownej instalacji systemu.

Ostrzeżenie . Instrukcje zakładają pracę z partycjami dysku i nie są przeznaczone dla początkujących. Jeśli błędnie zinterpretujesz polecenia, możesz przypadkowo usunąć wszystkie dane z dysku twardego. Zdecydowanie zaleca się również utworzenie kopii zapasowej ważnych danych na osobnym nośniku.

Struktura partycji na dysku GPT

Spójrzmy, jak powinna wyglądać tablica partycji rozruchowego dysku twardego ze znacznikami GPT. Powinny zawierać co najmniej następujące sekcje:

  • Partycja systemowa EFI (partycja systemowa EFI lub ESP - Extensible Firmware Interface) - 100 MB (typ partycji - EFI).
  • Partycja kopii zapasowej Microsoft – 128 MB (typ partycji - MSR).
  • Główną partycją systemu Windows jest partycja Windows.

To jest dokładnie minimalna konfiguracja. Partycje te są tworzone przez Instalatora Windows podczas instalowania systemu na dysku niepartycjonowanym. Producenci komputerów lub sami użytkownicy mogą dodatkowo tworzyć własne partycje zawierające np. środowisko ratunkowe systemu Windows w pliku winre .wim(), partycję z kopią zapasową obrazu systemu od producenta (umożliwia przywrócenie pierwotnego stanu komputerze), partycje użytkownika itp.

Na dyskach GPT w systemach UEFI wymagana jest partycja EFI z systemem plików Fat32. Partycja ta, podobnie jak partycja System Reserved na dyskach z partycjonowaniem MSR, przechowuje pamięć konfiguracji rozruchowej (BCD) i pewną liczbę plików niezbędnych do uruchomienia systemu Windows. Po uruchomieniu komputera środowisko UEFI ładuje program rozruchowy (EFI\Microsoft\Boot\bootmgfw .efi) z partycji EFI (ESP) i przekazuje mu kontrolę. Jeśli ta partycja zostanie usunięta, nie będzie można uruchomić systemu operacyjnego.

Partycja MSR na dysku GPT służy do uproszczenia zarządzania partycjami i służy do operacji narzędziowych (na przykład podczas konwersji dysku z prostego na dynamiczny). Jest to partycja zapasowa i nie ma przypisanego kodu partycji. Na tej partycji nie można przechowywać danych użytkownika. W systemie Windows 10 rozmiar partycji MSR wynosi tylko 16 MB (w systemie Windows 8.1 rozmiar partycji MSR wynosi 128 MB), system plików to NTFS.

Ręczne tworzenie partycji EFI i MSR na dysku GPT

Ponieważ system nie uruchamia się poprawnie, będziemy potrzebować dysku instalacyjnego z systemem Windows 10 (Win 8 lub 7) lub innego dysku startowego. Więc uruchom komputer z dysku instalacyjnego i na ekranie startowym instalacji naciśnij kombinację klawiszy Shift + F 10. Powinno otworzyć się okno wiersza poleceń:

Uruchommy narzędzie do zarządzania dyskami i partycjami:

Wyświetlmy listę dysków twardych w systemie (w tym przykładzie jest tylko jeden, dysk 0. Gwiazdka (*) w kolumnie Gpt oznacza, że ​​dysk korzysta z tablicy partycji GPT).

Wybierzmy ten dysk:

Wyświetlmy listę partycji na dysku:

W naszym przykładzie w systemie pozostały tylko 2 partycje:

  • Partycja MSR - 128 MB
  • Partycja systemowa Windows – 9 GB

Jak widzimy, brakuje partycji EFI (usunięto).

Naszym zadaniem jest usunięcie pozostałej partycji MSR tak, aby na dysku pozostało co najmniej 228 MB wolnego miejsca (dla partycji MSR i EFI). Możesz usunąć pozostałą partycję za pomocą graficznego GParted lub bezpośrednio z wiersza poleceń (dokładnie to zrobimy).

Wybierz partycję do usunięcia:

Wybierz partycję 1
I usuń to:
Usuń zastąpienie partycji

Upewnijmy się, że pozostała tylko partycja Windows:

Teraz możemy ręcznie odtworzyć partycje EFI i MSR. Aby to zrobić, w kontekście narzędzia discpart uruchom następujące polecenia:

Wybierz dysk:

utwórz partycję rozmiar efi = 100

Upewnij się, że wybrana jest partycja 100 MB (gwiazdka naprzeciwko wiersza Partycja 1):

partycja listy
wybierz partycję 1
format szybki fs=fat32 label="System"
przypisz literę=G
utwórz partycję msr size=128
partycja listy
lista obj

W naszym przypadku partycja Windows ma już przypisaną literę dysku C:, jeśli tak nie jest, przypisz jej literę w następujący sposób:

wybierz głośność 1
przypisz literę=C
Wyjście

Naprawa bootloadera EFI i BCD w systemie Windows

Po utworzeniu minimalnej struktury partycji dysku dla systemu UEFI można przystąpić do kopiowania plików rozruchowych EFI na dysk i tworzenia pliku konfiguracyjnego programu ładującego (BCD).

Skopiujmy pliki środowiska EFI z katalogu na dysku, na którym jest zainstalowany system Windows:

mkdir G:\EFI\Microsoft\Boot

xcopy /s C:\Windows\Boot\EFI\*.* G:\EFI\Microsoft\Boot

Odtwórzmy konfigurację bootloadera systemu Windows 10/7:

G:
CD EFI\Microsoft\Boot
bcdedit /createstore BCD
bcdedit /store BCD /create (bootmgr) /d „Menedżer rozruchu systemu Windows”
bcdedit /store BCD /create /d „Windows 7” /osloader aplikacji

Możesz zastąpić napis „Mój Windows 10” dowolnym innym.

Rada . Jeśli na partycji EFI uszkodzone zostały tylko pliki środowiska EFI, ale sama partycja pozostała na swoim miejscu, możesz pominąć proces odbudowy partycji za pomocą narzędzia DiskPart. Chociaż w większości przypadków wystarczy przywrócić bootloader zgodnie z artykułem. Można ręcznie odtworzyć BCD w zwykłych systemach MBR+BIOS.

Polecenie zwraca GUID utworzonego wpisu; w następnym poleceniu ten GUID należy zastąpić zamiast (twój_guid).


bcdedit /store BCD /set (bootmgr) domyślny (twój_guid)
bcdedit /store BCD /set (bootmgr) ścieżka \EFI\Microsoft\Boot\bootmgfw.efi
bcdedit /store BCD /set (bootmgr) kolejność wyświetlania (domyślna)

Dalsze polecenia wykonywane są w kontekście (domyślnie):

bcdedit /store BCD /set (domyślna) partycja urządzenia=c:
bcdedit /store BCD /set (domyślnie) partycja osdevice=c:
bcdedit /store BCD /set (domyślna) ścieżka \Windows\System32\winload.efi
bcdedit /store BCD /set (domyślnie) katalog główny systemu \Windows
Wyjście

Restartujemy komputer... W naszym przypadku nie uruchomił się za pierwszym razem, musieliśmy dodatkowo tańczyć z tamburynem:

  • Wyłącz zasilanie komputera.
  • Odłącz (fizycznie) dysk twardy.
  • Włączamy komputer, czekamy, aż pojawi się okno błędu rozruchu i wyłączamy go ponownie.
  • Podłączamy dysk z powrotem.
  • Następnie w naszym przypadku (przeprowadzano testy) musieliśmy dodać nową pozycję menu startowego, wybierając plik EFI\Microsoft\Boot\bootmgrfw.efi na partycji EFI.

    W niektórych menu UEFI analogicznie należy zmienić priorytet partycji rozruchowych.

    Po wszystkich powyższych manipulacjach system Windows powinien uruchomić się poprawnie.

    Gdy tylko włączymy komputer, natychmiast zaczyna działać miniaturowy system operacyjny, który znamy jako BIOS. Zajmuje się testowaniem urządzeń, pamięci, ładowaniem systemów operacyjnych i dystrybucją zasobów sprzętowych. Wiele funkcji tego zestawu programów (zazwyczaj o rozmiarze około 256-512 KB) umożliwia obsługę starszych systemów operacyjnych, takich jak MS-DOS, zapewniając im wiele funkcji. Od czasów PC/AT-8086 BIOS zmienił się bardzo niewiele i do czasu premiery pierwszych Pentium jego rozwój prawie się zatrzymał. Właściwie nie było w nim nic do zmiany poza podwójnym BIOS-em, obsługą narzędzi sieciowych i możliwością flashowania oprogramowania. Ale było wiele wad: początkowe wejście w prawdziwy tryb procesora, 16-bitowe adresowanie i 1 MB dostępnej pamięci, brak możliwości posiadania konsoli „naprawczej”. I oczywiście odwieczny problem obsługi dysków twardych. Nawet teraz gwarantujemy obsługę dysków o pojemności do 2,2 TB, nigdy więcej.

    Już w 2005 roku Intel zdecydował się na zmianę BIOS-u na EFI/UEFI (Unified Extensible Firmware Interface). System EFI jest bardziej zaawansowanym podstawowym systemem operacyjnym. UEFI od dawna pracuje na niektórych platformach Unix i Windows, ale mimo dobrych intencji nie doszło jeszcze do masowej migracji. A oni są tacy:

    • Dostępność osławionej konsoli do naprawy parametrów systemu i instalacji systemu operacyjnego;
    • Partycja EFI umożliwia wykonywanie niektórych czynności bez ładowania systemu operacyjnego (oglądanie filmów, odtwarzanie muzyki);
    • Dostęp do Internetu, a co za tym idzie, obecność zainstalowanych sterowników sieciowych, stosu TCP/IP itp.);
    • Obecność trybu graficznego i skryptów użytkownika;
    • Obsługa gigantycznych dysków;
    • Pamięć UEFI na partycjach nowego formatu (GPT);
    • Pełne wsparcie dla całego sprzętu od momentu uruchomienia.

    UEFI może używać silnika wykonawczego ogólnego przeznaczenia, takiego jak JVM, do uruchamiania kodu niezależnego od sprzętu, co otwiera ogromne możliwości tworzenia oprogramowania startowego.

    Pojawiła się także krytyka tej technologii. W szczególności jego wdrożenie może skutkować odcięciem nowych graczy od rynku systemów operacyjnych: w tym celu zawsze znajdzie się jakaś luka technologiczna w kodzie. Jak na przykład niemożność uruchomienia systemu Windows 98 z nowoczesnych BIOS-ów. Ale co gorsza, będziesz musiał zapomnieć o milionach programów MS-DOS i innych systemów, których działanie opierało się na funkcjach BIOS-u. Być może nadal będą naśladowani, ale są co do tego wątpliwości. A wśród nich są zapewne ważne programy, których nie będzie już komu przepisywać. Wszystkie te problemy można jednak rozwiązać – przynajmniej za pomocą wirtualnych systemów operacyjnych. Pewne jest jednak to, że pojawią się nowe typy wirusów i będziemy mogli to zaobserwować już wkrótce.