Główny rekord rozruchowy (MBR) i Tabela partycji GUID (GPT) to dwa schematy partycjonowania dla dysków twardych (HDD) i dysków półprzewodnikowych (SSD) wszędzie, przy czym GPT jest nowszym standardem. Dla każdej opcji (MBR i GPT) struktura rozruchu i sposób obsługi danych są unikalne. Prędkość różni się w zależności od dwóch opcji partycji, a wymagania również są różne.
Ten artykuł wyjaśnia, czym one są, czego wymagają i czym się różnią.
Co to jest partycja dysku twardego?
Zanim przejdziesz do szczegółów dotyczących zarówno MBR, jak i GPT, powinieneś zrozumieć, czym jest partycja. Partycje to oddzielne sekcje na dysku SSD lub HDD, których system operacyjny używa do uruchamiania i działania. System Windows wyświetla je jako dyski w Eksploratorze plików, mimo iż znajdują się na tym samym dysku.
Na przykład wiele laptopów ma partycję „systemową”, do której trafia wszystko w systemie operacyjnym Windows (często dysk C:), a także ukrytą partycję „odzyskiwania”, która może zostać wykorzystana do przywrócenia systemu w razie wypadku . Innym powodem używania partycji jest zainstalowanie wielu systemów operacyjnych na tym samym dysku twardym (Linux, Windows10, Windows 7 itp.) Możesz również utworzyć oddzielną partycję do przechowywania plików, takich jak obrazy, muzyka, filmy itp., aby pozostały nienaruszone i bezpieczne w przypadku awarii systemu operacyjnego.
Co to jest MBR?
Główny rekord rozruchowy zarządza sposobem tworzenia i organizowania partycji na dysku SSD lub HDD. MBR używa systemu układowego Bios i przechowuje kod w pierwszym sektorze dysku z adres bloku logicznego (LBA) z 1. Dane obejmują informacje o tym, jak i gdzie znajduje się system Windows, aby zarządzać procesem rozruchu w podstawowej pamięci masowej komputera i wewnętrznej pamięci o dostępie swobodnym (RAM).
Co zawiera MBR?
Dane MBR przechowywane w LBA 1 dysku twardego obejmują:
- Główna tabela partycji: w uproszczeniu MPT, tabela przechowuje wszystkie informacje o partycjach znalezione na każdym dysku SSD/HDD, w tym ich typ formatu, pojemność i inne niezbędne szczegóły. Aby system operacyjny i komputer działały poprawnie, potrzebują rejestru partycji i rozmiarów dysków twardych oraz sposobu identyfikacji rozruchowych, aktywnych partycji. MPT dostarcza wszystkich niezbędnych informacji.
- Główny kod rozruchowy: Czasami w uproszczeniu MBC, kod wykonuje uruchomienie systemu operacyjnego i zarządza konfiguracją procesu uruchamiania (w celu potwierdzenia wszelkich zmian), taką jak wykrywanie napędów, obliczanie pamięci RAM (zewnętrznej), wykrywanie wyświetlaczy i innych niezbędnych urządzeń i konfiguracji Informacja.
- Podpis dysku: Każdy dysk potrzebuje unikalnego identyfikatora, który jest tworzony w formie podpisu. Ten identyfikator zapewnia, iż prawidłowy dysk i partycja odczytuje i zapisuje dane na kilku dyskach. Zapewnia również odpowiednią funkcjonalność komputera i protokół bezpieczeństwa dla wszystkich transakcji odczytu/zapisu danych.
Podstawowy system wejścia/wyjścia (BIOS) komputera/płyty głównej wyszukuje urządzenie z MBR, a następnie wykonuje kod rozruchowy woluminu z partycji, która go posiada, co często jest dyskiem „C:”. Następnie MBR aktywuje sektor rozruchowy dysku, aby uruchomić system operacyjny.
Co to jest partycja GPT?
GPT oznacza GUID Partykulacja Tzdolny. Podobnie jak MBR, zarządza również tworzeniem i organizacją partycji na dysku SSD/HDD. GPT używa systemu układowego UEFI w porównaniu z BIOS-em używanym w MBR, a także przechowuje informacje o dysku, takie jak partycje, rozmiary i inne niezbędne dane, podobnie jak MBR w sektorze pierwszym. Jednak GPT używa sektora drugiego, ponieważ sektor pierwszy jest zarezerwowany dla kompatybilności MBR i BIOS. W terminologii technicznej GPT, sektor MBR #1 (LBA 1) staje się LBA 0 podczas korzystania z GPT, a GPT staje się sektorem 1 (LBA 1). Dlatego w przypadku GPT informacje o rozruchu są przechowywane na LBA 1, podczas gdy LBA 0 rezerwuje się dla zgodności z MBR.
Schemat partycji MBR | Sektor # | LBA # |
MBR | 1 | LBA 1 |
Lokalizacja sektora rozruchowego dla MBR
Schemat partycji GPT | Sektor # | LBA # |
MBR (dla zgodności) | 0 | LBA 0 |
GPT | 1 | LBA 1 |
Lokalizacja sektora rozruchowego dla GPT
Dane przechowywane w nagłówku GPT zawierają informacje o dysku w postaci tablicy partycji GUID. Identyfikator GUID zawiera szczegółowe informacje o dyskach, partycjach, rozmiarach pamięci masowej, informacjach o rozruchu i innych istotnych danych związanych z rozruchem i funkcjonalnością.
Tabela partycji GUID przechowywana w LBA 1 dysku SSD/HDD zawiera informacje na temat:
- Dane MBR
- Dane GPT
- Dane wejść do partycji
- Wtórne (tzw. kopia zapasowa) dane GPT
MBR a GPT
Główną różnicą między MBR a GPT jest to, iż MBR ma pewne ograniczenia w nowoczesnym użytkowaniu. Mianowicie, MBR może obsługiwać tylko cztery partycje podstawowe i 2 TB miejsca na dysku twardym. GPT nie ma limitu partycjiwięc jeżeli chcesz, możesz mieć dziesięć partycji.
Jednakże, Wersje systemu Windows wcześniejsze niż Vista nie mogą się uruchomić Dyski GPT. Windows 7 i Vista mogą uruchamiać się w GPT, ale z wyjątkami, takimi jak tylko w systemach 64-bitowych i po wykonaniu określonego procesu. Windows 8 i nowsze domyślnie współpracują z GPT, o ile używasz systemu 64-bitowego.
Kolejną różnicą jest to, iż MBR przechowuje wszystkie informacje w jednym miejscu, co może ulec uszkodzeniu i awarii. GPT zapisuje informacje w kilku obszarach dysków i zawiera dodatkową kopię zapasową tabeli GPT do odzyskiwania jeżeli pierwszy ulegnie uszkodzeniu.
Poza wymienionymi powyżej różnicami między MBR i GPT, GPT może korzystać z nowszych technologii urządzeń i jest kompatybilny z funkcjami BIOS/MBR dla wstecznej kompatybilności starszych urządzeń bez UEFI. Wreszcie, uruchamianie jest zwykle szybsze dzięki GPT i UEFI.
Dlaczego warto korzystać ze schematu partycji GPT?
Jeśli masz zewnętrzny dysk twardy lub dysk SSD, a Twój komputer obsługuje partycjonowanie GPT, powinieneś sformatować dysk dzięki GPT. Możesz również użyć GPT na dyskach twardych. Nie musi to być dysk SSD. Systemy operacyjne, takie jak macOS, domyślnie używają GPT ze względu na 64-bitową architekturę, podczas gdy Windows 8/10 używa GPT, jeżeli płyta główna obsługuje UEFI. Ta opcja pozwala korzystać z większych prędkości, nieograniczonej liczby partycji i znacznie większej pojemności pamięci masowej.
Kiedy używać MBR
Istnieje kilka powodów, aby przez cały czas korzystać z MBR. Jeśli masz do czynienia głównie z dyskami poniżej 2 TB lub starszymi wersjami systemu Windowsmożesz lepiej sformatować wszystkie swoje dyski SSD/HDD do MBR, aby nie ryzykuj zerwania kompatybilności z jakimkolwiek sprzętem.
Windows 7 i nowsze mogą jednak korzystać z GPT. Niestety, kompatybilność zależy od tego, czy płyta główna i procesor obsługują BIOS UEFI, czy też można go używać tylko na partycjach nierozruchowych. jeżeli przez cały czas korzystasz z XP/Vista, na pewno nie uruchomisz GPT, co pozostawia ci tylko opcję MBR.
Teraz, gdy znasz różnicę między MBR a GPT, możesz poprawnie wybrać schemat tabeli partycji, który najlepiej pasuje do rozmiaru dysku twardego lub dysku SSD, żądanej liczby partycji i systemu operacyjnego. Chociaż wszystkie różnice techniczne mogą wydawać się przytłaczające do zrozumienia i zastosowania, pamiętaj tylko, iż MBR działa z dyskami 2 TB lub mniejszymi oraz systemami bez UEFI, podczas gdy GPT obsługuje dyski większe niż 2 TB, nowsze systemy operacyjne i większą liczbę partycji.
Source: www.alphr.com