Komputery Okna Internet

Dysk twardy MB. Różnice między strukturami partycji GPT i MBR. Wprowadzenie do kursu

Dzisiaj dowiemy się, jak zainstalować dowolną nowoczesną wersję systemu Windows (w tym Windows 7 lub Windows 10) na dysku twardym z tabelą partycji GPT na starszym komputerze z systemem BIOS, który nie obsługuje nowoczesnego. Konieczność wykonania tej sztuczki pojawiła się przy próbie instalacji Windows Server 2008 R2 x64 na serwerze HP DL380 G8 (serwery HP DL nie obsługują jeszcze EFI) z dyskami lokalnymi, których łączna pojemność w RAID 5 przekracza 4 TB. Przy standardowej instalacji systemu Windows na dysku z partycjonowaniem MBR w systemie dostępne jest tylko 2 TB. System Windows nie może zaznaczyć ani uzyskać dostępu do pozostałych 2 TB miejsca na dysku. Jedynym sposobem na wykorzystanie całej dostępnej przestrzeni dyskowej jest przekonwertowanie układu dysku na: GPT.

W tym artykule opisano, jak skonfigurować system Windows do uruchamiania z partycjonowanego dysku twardego GPT na komputerze z klasycznym systemem BIOS (który nie ma UEFI) lub w trybie Legacy BIOS. System operacyjny Windows nie może uruchomić się z dysków GPT w starych systemach BIOS. Aby obejść to ograniczenie, użyjemy metody przeniesienia BCD programu ładującego systemu Windows na oddzielny mały dysk flash USB (lub dysk twardy) z tablicą partycji MBR. Ten dysk flash będzie używany tylko do uruchamiania programu ładującego systemu Windows, który musi następnie przenieść kontrolę do głównego obrazu systemu Windows znajdującego się na dysku GPT. Instrukcje są uniwersalne i powinny działać zarówno w systemie Windows 7, jak i Windows 10 oraz we wszystkich innych obsługiwanych wersjach systemu Windows 32 i 64.

Korzyści z GPT w porównaniu z MBR

Jakie są zalety używania Tabela partycji GUID (GPT)- nowy format umieszczania tablic partycji na dysku twardym. Tablica partycji GPT pokonuje niektóre ograniczenia klasycznej tablicy partycji MBR. Wymieńmy główne punkty:

  • Obsługuje dyski twarde większe niż 2,2 TB(maksymalny dostępny rozmiar dysku dla GPT to 9,4 ZetaBytes (9,4 × 1021 bajtów))
  • Obsługuje do 128 partycji na dysku (MBR ma tylko 4 partycje)
  • Wysoka niezawodność osiągnięto poprzez zduplikowanie tablicy partycji w wielu lokalizacjach na dysku i sprawdzenie tablicy partycji za pomocą cyklicznego nadmiarowego sprawdzania parzystości (CRC). W ten sposób struktura partycji dysku nie zostanie utracona, jeśli pierwsze sektory dysku zostaną uszkodzone.
  • Brak konieczności używania partycji logicznych podatne na błędy

Uruchamianie systemu Windows z dysku GPT

Jednak zgodnie z oficjalną dokumentacją Microsoft http://msdn.microsoft.com/en-us/windows/hardware/gg463525.aspx, wszystkie jej systemy operacyjne, począwszy od Windows Server 2003 SP1, obsługują jako dyski danych woluminy ze znacznikami GPT , uruchamiaj tylko 64-bitowe wersje systemu Windows zainstalowane na płytach głównych z obsługą nowej specyfikacji UEFI (Unified Extensible Firmware Interface) obsługującej woluminy GPT. W ten sposób nie będzie można zainstalować ani uruchomić systemu Windows z dysku GPT na starszych komputerach z klasycznym BIOS-em.

Rada... Istnieje kilka obejścia pozwalając na uruchomienie systemu Windows 10/7 x64 w systemach BIOS z dysku GPT. Aby to zrobić, musisz użyć dysku rozruchowego zawierającego emulator środowiska programistycznego UEFI - DUET (środowisko UEFI programisty) który naśladuje EFI. W tej konfiguracji BIOS komputera uruchamia się z zainstalowanym SYSLINUX, który ładuje emulator UEFI (DUET). DUET z kolei wywołuje standardowy program ładujący Windows - bootx64.efi. Możliwe jest również przeniesienie płyty do: hybrydowyTryb MBR (hybrydowy mbr) za pomocą narzędzia Linux gdisk. Jednak w obu przypadkach procedura jest dość skomplikowana i wymaga od użytkownika dobrej znajomości systemu operacyjnego Linux.

Po raz kolejny zauważamy ważny fakt, którego należy się uczyć na zawsze: uruchomienie systemu Windows x64 z dysku GPT jest możliwe tylko w systemie z UEFI.

Tak więc, jeśli twój komputer działa w systemie BIOS i potrzebujesz, aby jego dysk zawierał tablicę partycji GPT, najłatwiejszym sposobem jest dodanie do systemu kolejnego dysku twardego (zwykłego lub SSD) ze znacznikami MBR, zainstalowanie na nim systemu Windows, a następnie uruchomienie do systemu od niego.

Postaramy się nieco zmodyfikować tę technikę. Aby to zrobić, potrzebujemy małego dysku flash USB lub karty SD (co najmniej 64 MB) ze znacznikami MBR, na których umieścimy menedżera rozruchu Windows - bootmgr. Ta rozruchowa pamięć USB zapewni początkowe uruchomienie systemu i przekaże kontrolę do programu ładującego systemu głównego znajdującego się na woluminie GPT.

Ważny... System musi obsługiwać uruchamianie z dysku flash USB lub karty SD na poziomie BIOS.

W ten sposób będziemy mogli uruchomić dowolne (zarówno 32-, jak i 64-bitowe wersje systemu Windows !!! ) z dysku GPT w systemie BIOS innym niż EFI.

Instalowanie systemu Windows na dysku GPT na komputerze z systemem BIOS

Załóżmy, że mamy komputer z systemem BIOS (bez UEFI), który używa nowej tablicy partycji GPT na swoim dysku twardym. Podczas próby zainstalowania systemu Windows na dysku gpt takim komputerze instalator systemu Windows wyświetli błąd:

Nie można zainstalować systemu Windows na tym dysku, wybrany dysk ma styl partycji GPT

W wersji rosyjskiej błąd:

Rada... Możesz przekonwertować dysk z MBR na GPT z utratą wszystkich danych, naciskając Shift + F10 na ekranie konfiguracji systemu Windows. I wykonując następujące polecenia w wierszu poleceń:
Diskpart
wybierz dysk 0 (jeśli system ma jeden dysk twardy)
clean (oczyść zawartość dysku)
konwertuj gpt (konwertuj tablicę partycji na GPT)

Instalacja Windows 10 / 8.1 / 7 bezpośrednio na dysk GPT w takiej sytuacji jest możliwa tylko w trybie UEFI poprzez emulację tego środowiska za pomocą DUET. Ale w tym trybie można zainstalować tylko 64-bitowe wersje systemu Windows, a sama procedura, jak powiedzieliśmy powyżej, jest dość skomplikowana.

W takim przypadku znacznie łatwiej jest zainstalować system Windows na dysku MBR w trybie normalnym, a następnie przekonwertować go na GPT za pomocą narzędzia gptgen.

Gptgen - konwertuj tablicę partycji dysku z MBR na GPT bez usuwania partycji

Konsola Windows „Zarządzanie dyskami” umożliwia konwersję dysku z MBR na GPT tylko „puste” dyski bez partycji. Konsola nie pozwoli na konwersję partycji na dysku, na którym jest już zainstalowany system operacyjny.

Do konwersji online dysku twardego z MBR na GPT można użyć małego narzędzia, które umożliwia konwersję formatu tabeli partycji w locie bez konieczności usuwania wszystkich partycji (bez utraty danych).

Ważny... Przed dokonaniem konwersji jest to wysoce zalecane skopiuj wszystkie krytyczne dane na nośniki zewnętrzne... I chociaż jeszcze nie spotkałem się z nieprawidłowym działaniem narzędzia gptgen, co doprowadziłoby do całkowitego załamania systemu plików, zalecam wszystkim użytkownikom zapisanie ważnych danych przed konwersją tablicy partycji, aby później nie było żadnych skarg na autora artykułu 🙂.

Pobierz narzędzie gptgen i rozpakuj je do dowolnego katalogu (na przykład c: \ tools \ gptgen-1.1).


Tak więc konwersja tablicy partycji na GPT zakończyła się sukcesem!

Przenoszenie bootloadera systemu Windows na dysk flash USB

Ponownie uruchamiamy komputer i upewniamy się, że BIOS nie może uruchomić się z dysku twardego z tabelą GPT. Tak powinno być! Do systemu podłączamy mały pendrive lub kartę SD. Uruchamiamy się z instalacyjnej płyty CD / dysku USB (zarówno dysk instalacyjny Windows 10, jak i Win 7, jak w naszym przypadku, zrobi) i na ekranie instalacyjnym kliknij Shift + F10 otwierając konsolę wiersza poleceń:

  1. Uruchom polecenie: diskpart
  2. Wypiszmy dyski w systemie: lista dysków. W tym przypadku system ma dwa dyski: Dysk 0 — dysk twardy o pojemności 40 GB (* w kolumnie Gpt oznacza, że ​​ten dysk zawiera tabelę partycji GPT) oraz Dysk 1 — dysk flash USB o pojemności 1 GB.
  3. Zastanówmy się nad partycjami na dyskach i przypisanymi do nich literami. Wybierz dysk twardy: wybierz dysk 0 i wyświetl na nim listę partycji: lista woluminów
    Na podstawie rozmiaru partycji można zrozumieć, że system jest zainstalowany na partycji 2 (Volume 2), do której przypisano literę D: (ta litera może nie odpowiadać literze dysku systemowego, który jest wyświetlany w sam Windows)
  4. Utwórzmy niezbędne partycje na dysku flash:
    wybierz dysk 1 (wybierz dysk flash)
    clean (czyszczenie zawartości dysku)
    utwórz partycję podstawowy rozmiar = 1000 (utwórz partycję podstawową na dysku flash USB, w tym przypadku o rozmiarze 1 GB)
    format (formatujemy go w systemie plików FAT32. Nie używaj systemu plików NTFS dla dysku flash USB, ponieważ nie będzie on działał z takiej partycji)
    wybierz partycję 1 (wybierz pierwszą partycję na dysku flash)
    aktywny (oznacz sekcję jako aktywną)
    lista woluminów (ponownie wyświetlimy listę partycji. W tym przykładzie widać, że utworzona partycja ma indeks 3)
    wybierz głośność 3 (wybierz)
    przypisz literę = G (przypisz wolną literę dysku, na przykład G)


    lista woluminów (upewnij się, że litera G jest przypisana do partycji na dysku flash)

    exit (Zamknij narzędzie diskpart)
  5. Skopiujmy pliki środowiska rozruchowego z dysku systemowego na dysk flash USB: bcdboot d: \ Windows / l en-us / s g:
  6. Zapiszmy kod rozruchowy na dysku flash USB, aby załadować bootmgr (Windows Boot Manager): bootsect / nt60 G: / mbr / force
  7. Restart

Przejdź do BIOS-u i ustaw maksymalny priorytet rozruchu dla dysku USB (SD). Zapisz zmiany. Jeśli zrobiłeś wszystko poprawnie, system powinien uruchomić się poprawnie. Możesz upewnić się, że system Windows znajduje się na dysku GPT w Menedżerze dysków ( diskmgmt.msc), otwierając właściwości dysku systemowego. Karta Woluminy wskazuje, że typ tabeli partycji to GPT (Styl partycji - Tabela partycji GUID)

Ta metoda przeniesienia bootloadera na osobny dysk flash USB pozwoli w pełni wykorzystać tabelę partycji GPT i wykorzystać całą pojemność dysku twardego (ponad 2,2 TB) w systemach z BIOS-em (bez środowiska UEFI). Podobną sztuczkę można wykonać z następującymi (nawet wersjami 32-bitowymi) Windows:

  • Windows 10 / Windows Server 2016
  • Windows 8, Windows 8.1
  • Windows Server 2012/2012 R2
  • System Windows 7
  • Windows Server 2008/2008 R2
  • Windows Vista
  • Windows Server 2003 z dodatkiem SP1/2003 (64-bitowy)
  • Windows XP x64

Zastrzeżenie... Artykuł jest oferowany w stanie, w jakim jest. Wszystkie te operacje zostały przetestowane na maszynie wirtualnej - nie testowane na prawdziwych maszynach. Jeśli ktoś przetestuje podobną konfigurację i działanie systemu na fizycznym sprzęcie i napisze o wynikach, będę bardzo zadowolony. Według dostępnych informacji niektóre stare komputery z BIOS-em w zasadzie nie pozwalają na pracę z dyskami GPT, takie dyski po prostu nie są wykrywane.

Musisz także zrozumieć, że za każdym razem, gdy włączasz / restartujesz system, twój dysk flash USB z tabelą MBR i bootloader na nim musi być podłączony do komputera, w przeciwnym razie system Windows po prostu się nie uruchomi.

Obecnie, gdy w sieci dostępne są prawie wszystkie informacje, każdy użytkownik może zainstalować system operacyjny na swoim komputerze. Jednocześnie nawet tak pozornie prosta procedura może powodować trudności, wyrażające się w postaci różnych błędów programu instalacyjnego. Dzisiaj porozmawiamy o tym, jak rozwiązać problem z niemożnością zainstalowania systemu Windows na dysku GPT.

Obecnie istnieją dwa rodzaje formatów dysków - MBR i GPT. Pierwsza jest używana przez BIOS do wykrycia i uruchomienia aktywnej partycji. Drugi jest używany z nowszymi wersjami oprogramowania układowego - UEFI, które mają graficzny interfejs do zarządzania parametrami.

Błąd, o którym dzisiaj mówimy, występuje z powodu niezgodności między BIOSem a GPT. Najczęściej jest to spowodowane nieprawidłowymi ustawieniami. Możesz go również uzyskać, gdy próbujesz zainstalować system Windows x86 lub nośnik startowy (dysk flash) nie spełnia wymagań systemowych.

Problem z głębią bitową jest dość prosty do rozwiązania: przed rozpoczęciem instalacji upewnij się, że obraz x64 systemu operacyjnego jest zapisany na nośniku. Jeśli obraz jest uniwersalny, na pierwszym etapie musisz wybrać odpowiednią opcję.

Metoda 1: Skonfiguruj ustawienia BIOS

Ten błąd może być spowodowany zmienionymi ustawieniami BIOS-u, w których funkcja rozruchu UEFI jest wyłączona, a tryb jest również włączony. Bezpieczny rozruch... Ta ostatnia uniemożliwia normalne wykrywanie nośnika startowego. Warto też zwrócić uwagę na tryb pracy SATA – musi być przełączony w tryb AHCI.


Jeśli w twoim BIOS-ie brakuje wszystkich lub niektórych parametrów, będziesz musiał pracować bezpośrednio z samym dyskiem. Porozmawiamy o tym poniżej.

Metoda 2: Dysk flash UEFI

Taki dysk flash to nośnik z zapisanym na nim obrazem systemu operacyjnego, który obsługuje uruchamianie w UEFI. Jeśli planujesz zainstalować system Windows na dysku GPT, zaleca się wcześniejsze zajęcie się jego tworzeniem. Odbywa się to za pomocą programu.

Jeśli nie ma możliwości utworzenia dysku flash UEFI, przejdź do następnego rozwiązania.

Metoda 3: Konwertuj GPT na MBR

Ta opcja obejmuje konwersję jednego formatu na inny. Można to zrobić zarówno z załadowanego systemu operacyjnego, jak i bezpośrednio podczas instalacji systemu Windows. Należy pamiętać, że wszystkie dane na dysku zostaną bezpowrotnie utracone.

Opcja 1: Narzędzia i programy

Aby przekonwertować formaty, możesz użyć programów do konserwacji dysku, takich jak lub. Rozważmy metodę wykorzystującą Akronis.


Korzystając z narzędzi Windows, robi się to w następujący sposób:

W tym trybie możesz pracować tylko z dyskami, które nie są systemowe (boot). Jeśli potrzebujesz przygotować nośnik roboczy do instalacji, możesz to zrobić w następujący sposób.

Opcja 2: Konwertuj podczas przesyłania

Ta opcja jest dobra, ponieważ działa niezależnie od tego, czy narzędzia systemowe i oprogramowanie są obecnie dostępne, czy nie.

  1. Na etapie wyboru dysku uruchom Wiersz poleceń za pomocą skrótu klawiaturowego SHIFT + F10... Następnie aktywujemy narzędzie do zarządzania dyskami za pomocą polecenia

  2. Wyświetlamy listę wszystkich dysków twardych zainstalowanych w systemie. Odbywa się to poprzez wprowadzenie następującego polecenia:

  3. Jeśli jest kilka dysków, musisz wybrać ten, na którym zamierzamy zainstalować system. Można go odróżnić po wielkości i strukturze GPT. Piszemy polecenie

  4. Następnym krokiem jest usunięcie nośnika z partycji.

  5. Ostatnim etapem jest konwersja. Zespół nam w tym pomoże.

  6. Pozostaje tylko zakończyć narzędzie i zamknąć Wiersz poleceń... Aby to zrobić, wchodzimy dwa razy

    a następnie naciskając WEJŚĆ.

  7. Po zamknięciu konsoli kliknij "Odświeżać".

  8. Gotowe, możesz kontynuować instalację.

Metoda 4: Usuwanie partycji

Ta metoda pomoże w przypadkach, w których z jakiegoś powodu nie można użyć innych narzędzi. Po prostu ręcznie usuniemy wszystkie partycje na docelowym dysku twardym.


Wniosek

Jak wynika ze wszystkiego, co napisano powyżej, problem z niemożnością zainstalowania systemu Windows na dyskach o strukturze GPT można rozwiązać w dość prosty sposób. Wszystkie powyższe metody mogą pomóc w różnych sytuacjach - od przestarzałego BIOS-u po brak niezbędnych programów do tworzenia rozruchowych dysków flash lub pracy z dyskami twardymi.

Obecnie większość laptopów i komputerów jest sprzedawana z preinstalowanym systemem Windows 8, ale nie wszystkim użytkownikom się to podoba. Wiele osób odinstalowuje nowy system operacyjny i zamiast tego instaluje znajomy system Windows 7.

Jednak podczas procesu instalacji pojawia się następujący komunikat: „Nie można zainstalować systemu Windows na tym dysku. Wybrany dysk ma styl partycji GPT.”

Chodzi o to, że nowe komputery mają dyski twarde z tablicą partycji GPT zamiast zwykłego MBR. Jest to nowy standard opracowany przez firmę Intel i będący częścią systemu UEFI BIOSa. W przeciwieństwie do tabeli MBR, która obsługiwała dyski o maksymalnej pojemności 2 TB, tabela partycji GPT obsługuje znacznie większe dyski twarde.

Ale pomimo wszystkich zalet czasami trzeba zainstalować system operacyjny na dysku z tablicą partycji MBR. Rzućmy okiem na to, jak przekonwertować dysk twardy z GPT na MBR.

Podczas instalacji systemu Windows

Usuń wszystkie sekcje

UWAGA!!! Wszystkie informacje zapisane na dysku twardym zostaną usunięte.

Podczas instalacji systemu operacyjnego, w oknie, w którym musisz wybrać partycję do instalacji, kliknij przycisk „Konfiguracja dysku”... Następnie usuń wszystko i utwórz je ponownie. Jeśli wielkość dysku twardego jest mniejsza niż 2,2 TB, nowy dysk zostanie utworzony z tabelą partycji MBR.

Konwersja za pomocą wiersza poleceń

Ta metoda oznacza również całkowite usunięcie danych ze wszystkich partycji. Oznacza to, że jeśli masz partycje C :, D :, E :, informacje zostaną usunięte nie tylko z C: na którym zainstalowano system, ale także z D: i E :.

W oknie, w którym musisz wybrać partycję do zainstalowania systemu operacyjnego, naciśnij Shift + F10.

Otworzy się okno wiersza polecenia. Przekonwertujemy GPT na MBR za pomocą specjalnego narzędzia wbudowanego w system Windows. Wpisz polecenie diskpart i naciśnij „Enter”.

Polecenie list disk otworzy listę, z której możesz wybrać ten, który chcesz. Uwaga, jeśli dysk jest z tabelą partycji GPT, przed nim będzie „*”.

Polecenie wybierz dysk 0 pozwoli Ci wybrać żądany dysk. Tutaj zamiast „0” powinien znajdować się numer twojego dysku twardego, który został określony przez poprzednie polecenie - może to być 0, 1 i 2, w zależności od tego, ile jest zainstalowanych na komputerze.

Polecenie clean całkowicie go wyczyści - usuń z nich wszystkie sekcje i informacje.

Polecenie konwertuj mbr konwertuje ciężko na MBR.

Wpisz exit raz, aby wyjść z narzędzia konsoli DiskPart, i wyjdź ponownie, aby zamknąć wiersz polecenia.

Teraz na tablicy partycji twardych MBR możesz kontynuować instalację systemu operacyjnego.

Konwersja bez utraty danych

Jeśli nie chcesz stracić informacji znajdujących się na dysku twardym, ale w razie potrzeby przekonwertuj je na MBR, użyjemy programu Paragon Hard Disk Manager. Możesz go pobrać z oficjalnej strony internetowej. Jedyną rzeczą jest to, że ten program jest płatny. Oczywiście istnieje wersja Demo, ale konwerter GPT na MBR nie jest w niej aktywny. Dlatego wystarczy zainstalować pełną wersję.

Program uruchamiamy na komputerze za pomocą Live CD lub rozruchowego dysku flash USB. Następnie za pomocą myszy wybierz twardy, który chcesz przekonwertować. Tutaj możesz również zobaczyć, która tablica partycji się na nim znajduje.

Jeśli taka lista się nie otwiera, znajdź element w oknie programu „Lista dysków i partycji” i kliknij czarną małą strzałkę naprzeciw niej.

Kliknij żądany element prawym przyciskiem myszy i wybierz element „Konwertuj podstawowy GPT na podstawowy dysk MBR”.

W następnym oknie kliknij przycisk "Konwertować".

Aby zastosować zmiany, kliknij zielony znacznik wyboru w lewym górnym rogu.

Pojawi się okno potwierdzenia, kliknij „Tak”.

Po zakończeniu procesu kliknij „Zamknij”.

Teraz nazwa na liście zmieni się - „Podstawowy dysk twardy MBR”.

Otwieramy dysk za pomocą eksploratora i widzimy, że wszystkie pliki pozostały na swoim miejscu.

Konwertuj na komputerze z dwoma dyskami twardymi

Rozważ również tę opcję. Komputer ma dwa dyski twarde podzielone na partycje. Twój główny system operacyjny jest na pierwszym, na drugim chcesz zainstalować nowy system. W takim przypadku możesz przekonwertować GPT na MBR za pomocą samego systemu Windows lub za pomocą programu Paragon Hard Disk Manager.

Z usunięciem informacji

Rozważmy pierwszą opcję. W takim przypadku informacje z wybranego dysku twardego zostaną usunięte. Aby to zrobić, przejdź do "Zarządzanie dyskiem": naciśnij kombinację Win + R iw polu „Otwórz” wpisz diskmgmt.msc, kliknij „OK”.

Otworzy się potrzebne nam okno. Mam tylko jeden dysk twardy. Będziesz mieć "Dysk 0" i "Dysk 1". Wybierz ten, na którym zamierzasz zainstalować nowy system operacyjny. Teraz kliknij prawym przyciskiem myszy dowolną partycję i wybierz „Usuń wolumin” z menu kontekstowego. Powtórz to dla wszystkich innych na tym dysku twardym.

Teraz kliknij prawym przyciskiem myszy najtrudniejszy i wybierz element „Konwertuj na dysk MBR”(będziesz to miał).

Następnie tablicą partycji będzie MBR. Możesz podzielić dysk na niezbędne partycje.

Z zachowaniem informacji

Drugą opcją jest użycie programu Paragon Hard Disk Manager. Uruchom go na komputerze z działającym systemem operacyjnym. Wszystkie informacje zostaną zapisane. Następnie wybierz twardy, który chcesz przekonwertować, najważniejszą rzeczą nie jest ten, na którym zainstalowany jest działający system operacyjny, i powtórz wszystkie kroki za pomocą programu opisanego w powyższym akapicie.

Jak widać, istnieje wiele sposobów konwersji dysku z tabelą partycji GPT na MBR. Możesz przekonwertować dysk na MBR podczas instalacji systemu operacyjnego lub użyć Paragon Hard Disk Manager i zapisać wszystkie dane.

Oceń artykuł:

(2 szacunki, średnia: 5,00 z 5)

Webmaster. Wykształcenie wyższe w specjalności „Bezpieczeństwo informacji”. Autor większości artykułów i lekcji obsługi komputera

Cześć przyjaciele! Często jestem pytany, jak szybko określić styl dysku twardego MBR lub GPT?

W rzeczywistości, jeśli weźmiesz laptopa lub zwykły komputer i uruchomisz na nim system operacyjny, nie od razu zrozumiesz, jaki rodzaj znacznika to dysk. Przeprowadziłem mały eksperyment i poprosiłem moich znajomych o zdefiniowanie stylu dysku SSD w moim mobilnym komputerze. Ku mojemu zaskoczeniu kilku uczestników eksperymentu dostało się do BIOS-u, aby sprawdzić, czy interfejs UEFI jest tam włączony, i tylko dwóch z nich otworzyło Zarządzanie dyskami i ustawiło partycję za pomocą właściwości dysku. Ale chcę powiedzieć, że można to zrobić jeszcze łatwiej w wierszu poleceń lub Windows PowerShell.

MBR lub GPT

Każdy dysk twardy lub dysk SSD zawiera w początkowych sektorach kod małego programu (rekord rozruchowy) używany przez system Windows do samodzielnego rozruchu, a kod ten zawiera również tabelę partycji, czyli informacje o partycjach dysku twardego. Ten kod może być standardowy MBR lub GPT.

Główny rekord rozruchowy MBR jest używany od 1983 i jest już dawno przestarzały, ponieważ nie pozwala na wykorzystanie całej przestrzeni nowoczesnych dysków twardych o pojemności 2 TB lub większej i nie obsługuje tworzenia więcej niż 4 partycji głównych na dysku. Są też powody: słabe zabezpieczenia i możliwość pracy tylko z przestarzałym systemem wejścia/wyjścia BIOS.

Standard GPT pozbawiony jest tych wszystkich wad, doskonale widzi całą przestrzeń dysków twardych dowolnej wielkości, pozwala na tworzenie 128 głównych sekcji, lepiej chroniony i wykorzystuje bardziej nowoczesną wersję systemu BIOS o nazwie UEFI.

Tak więc, jeśli dostaniesz laptopa z zainstalowanym systemem Windows 8.1 lub Win 10, nie od razu zrozumiesz, jaki ma styl dysku twardego. W dzisiejszym artykule pokażę kilka sposobów na ustalenie tego.

  • Uważny czytelnik może zapytać, po co w ogóle znać standard partycjonowania dysków? Najprostsza odpowiedź może brzmieć tak: - Jeśli dysk, na którym jest zainstalowany system operacyjny partycjonowania GPT, to masz nowoczesny komputer lub laptop z włączonym UEFI. W związku z tym metoda przywracania programu ładującego systemu operacyjnego jest inna. Nie będziesz mógł zainstalować Windows 7 na tym laptopie z drugim systemem i tak dalej (mogę wymienić wiele innych powodów).

Sprawdźmy więc standard dysku twardego lub dysku SSD za pomocą programu Windows PowerShell.

Jeśli na urządzeniu komputerowym jest zainstalowana najnowsza wersja, otwórz program Windows PowerShell

i wpisz polecenie: get-disk

Widzimy na karcie „Styl partycji” że system ma dwa dyski, a pierwszy dysk 1000 GB ma format - GPT, a drugi 500 MB - MBR.

W wierszu poleceń administratora możesz również sprawdzić styl dysku twardego, ale tylko za pomocą innego polecenia.

  • Tłumaczenie

Czy kiedykolwiek zastanawiałeś się, jak uruchamia się komputer? Niezależnie od sprzętu i systemu operacyjnego, wszystkie komputery uruchamiają się przy użyciu tradycyjnej metody BIOS-MBR lub nowocześniejszego UEFI-GPT zaimplementowanego w najnowszych wersjach systemu operacyjnego.

W tym artykule porównamy struktury partycji GPT i MBR; GPT oznacza tabelę partycji GUID, a MBR oznacza główny rekord rozruchowy. Zacznijmy od przyjrzenia się samemu procesowi rozruchu.

W kolejnych rozdziałach podkreślono różnice między stylami partycji GPT i MBR, w tym instrukcje dotyczące konwersji między tymi dwoma stylami oraz porady dotyczące wyboru.

Zrozumienie procesu pobierania

Po naciśnięciu przycisku zasilania na komputerze rozpoczyna się proces, który ostatecznie załaduje system operacyjny do pamięci. Pierwsze polecenie zależy od struktury partycji na dysku twardym.

Jeśli istnieją dwa rodzaje struktur partycji: MBR i GPT. Struktura partycji na dysku określa trzy rzeczy:

  1. Struktura danych na dysku.
  2. Kod do użycia podczas rozruchu, jeśli partycja jest rozruchowa.
  3. Gdzie zaczyna się i kończy sekcja.

Proces rozruchu MBR

Wróćmy do procesu rozruchu. Jeśli twój system używa struktury partycji MBR, pierwsze uruchomienie załaduje BIOS. Podstawowy system wejścia / wyjścia zawiera oprogramowanie wewnętrzne bootloadera. Oprogramowanie wewnętrzne bootloadera zawiera funkcje niskiego poziomu, takie jak wejście klawiatury, dostęp do wyświetlania wideo, wejście / wyjście dysku i kod do załadowania bootloadera. Zanim system BIOS będzie mógł określić urządzenie rozruchowe, wykonuje szereg funkcji konfiguracji systemu, zaczynając od następujących czynności:
  • Autotest po włączeniu.
  • Wykrywanie i inicjalizacja karty graficznej.
  • Wyświetl ekran startowy systemu BIOS.
  • Wykonywanie szybkiego sprawdzenia pamięci (RAM).
  • Konfiguracja urządzeń plug and play.
  • Określanie urządzenia rozruchowego.
Gdy system BIOS wykryje urządzenie rozruchowe, wczytuje do pamięci pierwszy sektor dysku tego urządzenia. Pierwszy sektor dysku to 512-bajtowy główny rekord rozruchowy (MBR). Ten rozmiar pasuje do trzech obiektów:
  • Pierwszy etap bootloadera (446 bajtów).
  • Tabela partycji dysku (16 bajtów na partycję × 4 partycje) — MBR obsługuje tylko cztery partycje, więcej na ten temat poniżej.
  • Sygnatura (2 bajty).
Na tym etapie MBR skanuje tablicę partycji i ładuje sektor rozruchowy do pamięci RAM - Volume Boot Record (VBR).

VBR zwykle zawiera program ładujący program początkowy (IPL), ten kod inicjuje proces rozruchu. Program ładujący zawiera drugi etap programu ładującego, który następnie ładuje system operacyjny. W systemach Windows NT, takich jak Windows XP, program ładujący najpierw ładuje inny program o nazwie NT Loader (w skrócie NTLDR), który następnie ładuje system operacyjny.

W przypadku systemów operacyjnych opartych na jądrze Linux używany jest program ładujący GRUB (Grand Unified Bootloader). Proces rozruchu jest podobny do opisanego powyżej, jedyną różnicą są nazwy programów ładujących w pierwszym i drugim etapie.

W GRUB pierwszy etap programu ładującego nosi nazwę GRUB Stage 1. Wczytuje drugi etap, znany jako GRUB Stage 2. Wczytywanie drugiego etapu pobiera listę systemów operacyjnych na dyskach twardych i przedstawia użytkownikowi listę do wybierz system operacyjny do uruchomienia.

Proces pobierania GPT

Podczas tej samej fazy rozruchu w strukturze partycji GPT występują następujące elementy. GPT używa UEFI, który nie ma tej samej procedury MBR do przechowywania w sektorze rozruchowym pierwszego etapu bootloadera, po którym następuje wywołanie drugiego etapu bootloadera. UEFI - Unified Extensible Firmware Interface - to bardziej zaawansowany interfejs niż BIOS. Może analizować system plików, a nawet sam pobierać pliki.

Po włączeniu komputera UEFI najpierw wykonuje funkcje konfiguracji systemu, podobnie jak BIOS. Są to zarządzanie energią, ustalanie dat i inne elementy zarządzania systemem.

Następnie UEFI odczytuje GPT - tabelę partycji GUID. GUID oznacza globalnie unikalny identyfikator. GPT znajduje się w pierwszych sektorach dysku, tuż za sektorem 0, gdzie nadal przechowywany jest główny rekord rozruchowy starszego systemu BIOS.

GPT definiuje tabelę partycji dysku, na której program ładujący EFI rozpoznaje partycję systemową EFI. Partycja systemowa zawiera programy ładujące dla wszystkich systemów operacyjnych zainstalowanych na innych partycjach dysku twardego. Program ładujący inicjuje menedżera rozruchu systemu Windows, który następnie ładuje system operacyjny.

W przypadku systemów operacyjnych z jądrem Linux istnieje wersja GRUB z obsługą EFI, która ładuje plik, taki jak grub.efi, lub program ładujący EFI, który ładuje własny plik, taki jak elilo.efi.

Możesz to zauważyć i UEFI-GPT, oraz BIOS-MBR przenieś kontrolę do bootloadera, ale nie ładuj bezpośrednio samego systemu operacyjnego. Jednak UEFI nie musi przechodzić przez wiele etapów bootloadera, tak jak robi to BIOS. Proces rozruchu odbywa się na najwcześniejszym etapie, w zależności od konfiguracji sprzętowej.

Różnice między strukturami partycji GPT i MBR

Jeśli kiedykolwiek próbowałeś zainstalować system Windows 8 lub 10 na nowym komputerze, najprawdopodobniej widziałeś pytanie: jakiej struktury partycji użyć, MBR lub GPT.

Jeśli chcesz dowiedzieć się więcej lub planujesz zainstalować nowy system operacyjny na swoim komputerze, czytaj dalej. Omówiliśmy już różnice w procesach rozruchu, o których należy pamiętać przy partycjonowaniu dysku lub wyborze struktury partycji.

GPT to nowsza i bardziej zaawansowana struktura partycjonowania, która ma wiele zalet, które wymienię poniżej. MBR istnieje od dłuższego czasu, jest stabilny i ma maksymalną kompatybilność. Chociaż GPT może ostatecznie zastąpić MBR, ponieważ oferuje bardziej zaawansowane funkcje, w niektórych przypadkach można użyć tylko MBR.

Główny rekord rozruchowy

MBR to tradycyjna struktura zarządzania partycjami dysku. Ponieważ jest kompatybilny z większością systemów, nadal jest szeroko stosowany. Główny rekord rozruchowy znajduje się w pierwszym sektorze dysku twardego, a prościej na samym jego początku. Zawiera tablicę partycji - informacje o organizacji partycji logicznych na dysku twardym.

MBR zawiera również kod wykonywalny, który skanuje partycje w poszukiwaniu aktywnego systemu operacyjnego i inicjuje procedurę rozruchu systemu operacyjnego.

Dysk MBR akceptuje tylko cztery partycje podstawowe. Jeśli potrzebujesz więcej, możesz wyznaczyć jedną z partycji jako partycję rozszerzoną i można na niej utworzyć więcej podpartycji lub dysków logicznych.

MBR używa 32 bitów do rejestrowania długości partycji wyrażonej w sektorach, więc każda partycja jest ograniczona do maksymalnego rozmiaru 2 TB.

Zalety

  • Kompatybilny z większością systemów.
niedogodności
  • Umożliwia tylko cztery sekcje, z możliwością tworzenia dodatkowych podsekcji na jednej z sekcji głównych.
  • Ogranicza rozmiar partycji do dwóch terabajtów.
  • Informacje o partycjach są przechowywane tylko w jednym miejscu — głównym rekordzie rozruchowym. Jeśli jest uszkodzony, cały dysk staje się nieczytelny.

Tabela partycji GUID (GPT)

GPT to nowszy standard definiowania struktury partycji na dysku. Do zdefiniowania struktury używane są globalnie unikalne identyfikatory (GUID).

Jest to część standardu UEFI, co oznacza, że ​​system oparty na UEFI można zainstalować tylko na dysku korzystającym z GPT, na przykład jest to wymaganie funkcji bezpiecznego rozruchu systemu Windows 8.

GPT umożliwia tworzenie nieograniczonej liczby partycji, chociaż niektóre systemy operacyjne mogą ograniczać liczbę partycji do 128. Również w GPT praktycznie nie ma limitu rozmiaru partycji.

Zalety

  • Pozwala na nieograniczoną liczbę sekcji. System operacyjny ustala limit, na przykład Windows zezwala na nie więcej niż 128 partycji.
  • Nie ogranicza rozmiaru partycji. To zależy od systemu operacyjnego. Limit maksymalnego rozmiaru partycji jest większy niż rozmiar jakichkolwiek istniejących obecnie dysków. W przypadku dysków z sektorami 512-bajtowymi obsługiwany jest maksymalny rozmiar 9,4 ZB (jeden zettabajt to 1 073 741 824 terabajtów)
  • GPT przechowuje kopię partycji i danych rozruchowych oraz może odzyskać dane, jeśli główny nagłówek GPT jest uszkodzony.
  • GPT przechowuje wartości sumy kontrolnej cyklicznej kontroli nadmiarowej (CRC), aby sprawdzić integralność swoich danych (służy do sprawdzania integralności danych nagłówka GPT). W przypadku uszkodzenia GPT może zauważyć problem i spróbować odzyskać uszkodzone dane z innej lokalizacji na dysku.
niedogodności
  • Może nie być kompatybilny ze starszymi systemami.

GPT a MBR

  • GPT zezwala na nieograniczoną liczbę partycji podstawowych, podczas gdy MBR zezwala tylko na cztery partycje podstawowe, a pozostałe są opcjonalne.
  • GPT umożliwia tworzenie partycji o dowolnym rozmiarze, podczas gdy MBR ma limit 2 TB.
  • GPT przechowuje kopię danych partycji, umożliwiając jej odzyskanie w przypadku uszkodzenia głównego nagłówka GPT; MBR przechowuje tylko jedną kopię danych partycji w pierwszym sektorze dysku twardego, co może prowadzić do utraty wszystkich informacji w przypadku uszkodzenia informacji o partycji.
  • GPT przechowuje wartości sum kontrolnych, aby sprawdzić, czy dane nie są uszkodzone i może wykonać niezbędne odzyskiwanie z innych obszarów dysku w przypadku uszkodzenia; MBR nie ma możliwości dowiedzenia się o uszkodzeniu danych, możesz się o tym dowiedzieć tylko wtedy, gdy komputer odmówi uruchomienia lub partycja zniknie.

Kompatybilność systemu operacyjnego

Pierwszy sektor (sektor 0) na dysku GPT zawiera rekord ochrony MBR, który rejestruje, że na dysku znajduje się jedna partycja, która obejmuje cały nośnik. Jeśli używasz starszych narzędzi, które odczytują tylko dyski MBR, zobaczysz jedną dużą partycję o rozmiarze całego dysku. Zapis ochronny ma na celu zapobieganie błędnemu traktowaniu przez stare narzędzie dysku jako pustego i zastępowaniu danych GPT nowym głównym rekordem rozruchowym.

MBR chroni dane GPT przed nadpisaniem.

Apple MacBook "i domyślnie używa GPT, więc nie jest możliwe zainstalowanie Mac OS X w systemie MBR. Mimo że Mac OS X może działać na dysku MBR, nie można go na nim zainstalować. Próbowałem to zrobić, ale nieudany.

Większość systemów operacyjnych opartych na jądrze Linux jest zgodna z GPT. Podczas instalowania Linuksa na dysku, GRUB 2 zostanie zainstalowany jako program ładujący.

W przypadku systemów operacyjnych Windows uruchamianie z GPT jest możliwe tylko na komputerach z UEFI z 64-bitowymi wersjami systemu Windows Vista, 7, 8, 10 i odpowiadającymi im wersjami serwerowymi. Jeśli kupiłeś laptopa z 64-bitową wersją systemu Windows 8, najprawdopodobniej jest to GPT.

Windows 7 i wcześniejsze są zwykle instalowane na dyskach MBR, ale nadal możesz konwertować partycje na GPT, jak omówiono poniżej.

Wszystkie wersje Windows Vista, 7, 8, 10 mogą odczytywać i wykorzystywać dane z partycji GPT - ale nie mogą uruchamiać się z takich dysków bez UEFI.

Więc GPT czy MBR?

Możesz czuć się komfortowo zarówno z MBR, jak i GPT. Ale biorąc pod uwagę wspomniane wcześniej zalety GPT oraz fakt, że nowoczesne komputery stopniowo przechodzą na tę technologię, możesz preferować GPT. Jeśli celem jest obsługa starszego sprzętu lub jeśli musisz użyć tradycyjnego BIOS-u, utkniesz na MBR.

Sprawdź typ partycji dysku twardego

Każdy dysk twardy w systemie Windows może sprawdzić typ partycji za pomocą Zarządzania dyskami. Aby uruchomić Zarządzanie dyskami, wykonaj następujące czynności:

Naciśnij kombinację „klawiszy skrótu” Windows + R, otworzy się okno do uruchamiania programów.

Wpisz diskmgmt.msc i naciśnij Enter.

System Windows przeskanuje dyski twarde i wkrótce je pokaże. Aby sprawdzić typ partycji dowolnego dysku twardego, kliknij prawym przyciskiem myszy płytkę dysku u dołu interfejsu. Musisz kliknąć „Dysk 0”, „Dysk 1” i tak dalej, a nie na partycje.

W wyświetlonym menu kontekstowym wybierz Właściwości. Otworzy się okno z właściwościami wybranego dysku.

Kliknij kartę Objętości i spójrz na wartość Styl partycji.

Jeśli wolisz wiersz poleceń, możesz wybrać inną opcję. Jego zaletą jest to, że jest nieco szybszy, ponieważ natychmiast wyświetla dyski i style partycji na ekranie.

  1. Naciśnij klawisz Windows, wpisz cmd.exe, przytrzymując klawisze Ctrl i Shift, naciśnij Enter.
  2. Potwierdź komunikat UAC dotyczący eskalacji uprawnień systemowych.
  3. Wpisz diskpart i naciśnij Enter.
  4. Wpisz list disk i ponownie naciśnij Enter.

Wszystkie dyski są wymienione. Kolumna Gpt zawiera listę stylów partycji dla każdego dysku. Jeśli widzisz w kolumnie gwiazdkę, oznacza to GPT, jeśli jej tam nie ma, oznacza to MBR.

Konwersja między MBR i GPT podczas instalacji systemu Windows

Istnieją dwa typowe komunikaty o błędach, które możesz napotkać podczas instalowania systemu Windows na dysku twardym:
  • Błąd nr 1: „Nie można zainstalować systemu Windows na tym dysku. Wybrany dysk nie ma stylu partycji GPT.”
  • Błąd nr 2: „Nie można zainstalować systemu Windows na tym dysku. Wybrany dysk ma styl partycji GPT.”
Gdy pojawi się jeden z tych dwóch błędów, możesz nie być w stanie wybrać partycji do zainstalowania. Ale to nie znaczy, że coś jest nie tak z komputerem.

Jak już wiesz, MBR i GPT to dwie zupełnie różne struktury partycji dysku twardego. MBR to tradycyjna struktura partycji, a GPT jest nowsza.

Błąd nr 1 występuje, gdy próbujesz zainstalować system Windows na komputerze z interfejsem UEFI, a partycja dysku twardego nie jest skonfigurowana do pracy w trybie UEFI lub zgodności ze starszym systemem BIOS. Microsoft TechNet oferuje dwa rozwiązania tego problemu.

  1. Uruchom ponownie komputer w trybie zgodności ze starszym systemem BIOS. Ta opcja zachowa aktualny styl przekroju.
  2. Sformatuj dysk do UEFI przy użyciu stylu partycji GPT. Ta opcja umożliwi korzystanie z funkcji oprogramowania układowego UEFI. Możesz ponownie sformatować siebie, postępując zgodnie z poniższymi instrukcjami. Zawsze wykonaj kopię zapasową danych przed formatowaniem.
Oczywiście istnieją narzędzia innych firm do konwersji dysków na GPT przy jednoczesnym zachowaniu danych, ale nadal bezpieczniej jest wykonać kopię zapasową na wypadek, gdyby narzędzie nie zakończyło konwersji.

Instrukcja konwersji dysku twardego z MBR na GPT


Korzystanie z Instalatora Windows

  1. Wybierz nieprzydzielone miejsce i kliknij Dalej. System Windows wykryje, że komputer jest uruchomiony w trybie UEFI i automatycznie sformatuje dysk przy użyciu stylu partycji GPT. Proces instalacji rozpocznie się natychmiast po tym.
Konwersja ręczna
  1. Wyłącz komputer i włóż dysk rozruchowy systemu Windows (USB lub DVD).
  2. Uruchom z niego w trybie UEFI.
  3. Wyczyść dysk: wyczyść.
  4. Konwersja do GPT odbywa się za pomocą polecenia convert gpt.

Instrukcja konwersji dysku twardego z GPT na MBR

Czasami konieczne jest przekonwertowanie dysku na strukturę partycji MBR. Na przykład, jeśli podczas instalacji systemu Windows pojawi się taki komunikat o błędzie:

„Nie można zainstalować systemu Windows na tym dysku. Wybrany dysk ma styl partycji GPT ”

Uruchamianie z GPT jest obsługiwane tylko w 64-bitowych wersjach systemu Windows Vista, 7, 8, 10 i odpowiednich wersjach serwerowych w systemach UEFI. Ten komunikat o błędzie oznacza, że ​​komputer nie obsługuje UEFI i dlatego można używać tylko systemu BIOS, który działa ze strukturą partycji MBR.

Microsoft TechNet oferuje dwa rozwiązania tego problemu.

  1. Uruchom ponownie komputer w trybie zgodności z systemem BIOS. Ta opcja zachowa aktualny styl przekroju.
  2. Sformatuj dysk przy użyciu stylu partycji MBR. Zawsze wykonaj kopię zapasową danych przed formatowaniem. Chociaż istnieją narzędzia innych firm do konwertowania dysków na GPT przy jednoczesnym zachowaniu danych, nadal bezpieczniej jest wykonać kopię zapasową na wypadek, gdyby narzędzie nie zakończyło konwersji.
Jeśli wybrałeś drugą opcję, postępuj zgodnie z instrukcjami krok po kroku:

Korzystanie z Instalatora Windows

  1. Wyłącz komputer i włóż dysk rozruchowy systemu Windows (USB lub DVD).
  2. Uruchom z niego w trybie UEFI.
  3. Wybierz „Niestandardowy” w typie instalacji.
  4. Pojawi się ekran z komunikatem „Gdzie chcesz zainstalować system Windows?” Wybierz wszystkie partycje na dysku i kliknij „Usuń”.
  5. Po pomyślnym usunięciu dysk będzie pojedynczym obszarem nieprzydzielonego miejsca.
  6. Wybierz nieprzydzielone miejsce i kliknij Dalej. System Windows wykrywa, że ​​komputer jest uruchamiany w trybie BIOS i automatycznie formatuje dysk przy użyciu stylu partycji MBR. Proces instalacji rozpocznie się natychmiast po tym.
Konwersja ręczna
  1. Wyłącz komputer i włóż dysk rozruchowy systemu Windows (USB lub DVD).
  2. Uruchom z niego w trybie BIOS.
  3. Podczas instalacji systemu Windows naciśnij klawisze Shift + F10, aby otworzyć konsolę. Naciśnij Enter po każdym kolejnym poleceniu.
  4. Uruchom narzędzie diskpart za pomocą polecenia diskpart.
  5. Aby wybrać dysk do konwersji, wpisz list disk.
  6. Określ numer dysku do konwersji: wybierz dysk #.
  7. Wyczyść dysk: wyczyść.
  8. Konwersja do GPT odbywa się za pomocą polecenia convert mbr.
  9. Wpisz exit, aby wyjść z diskpart.
  10. Zamknij konsolę i wróć do instalacji systemu Windows.
  11. Wybierz „Inne” podczas wybierania typu instalacji. Dysk będzie pojedynczym obszarem nieprzydzielonej przestrzeni.
  12. Wybierz nieprzydzielone miejsce i kliknij Dalej. Windows rozpocznie instalację.