Primerjava GPT in MBR razdelitvenih struktur

Ste se kdaj spraševali, kako se računalnik zažene? Ne glede na strojno opremo ali operacijski sistem se vsi računalniki zaženejo z uporabo tradicionalnega BIOS-MBR ali novejše metode UEFI-GPT, ki jo uporabljajo najnovejše različice operacijskih sistemov.

V tem članku bomo primerjali particije GPT in MBR; GPT označuje GUID Partition Table, medtem ko MBR predstavlja Master Boot Record. Najprej začenjamo z razumevanjem zagonskega procesa.

Naslednja poglavja opozarjajo na razlike med slogovami razdelkov GPT in MBR, vključujejo navodila za pretvorbo med obema stiloma in svetujejo glede tega, kaj naj izberejo.

Razumevanje procesa zagona računalnika

Ko pritisnete gumb za vklop vašega računalnika, začne se izvršitev, ki bo na koncu naložite operacijski sistem v spomin. Ta prva izvedba je odvisna od strukture particije na trdem disku.
Imamo dve vrsti particijskih struktur: MBR in GPT. Struktura particije na pogonu določa tri stvari:

  1. Struktura podatkov na pogonu.
  2. Koda, uporabljena med zagonom, če je particija zagonska.
  3. Kjer se začne in konča particija.

Postopek zagona MBR

Nazaj na naš postopek zagona. Torej, če vaš sistem uporablja strukturo particij MBR, bo prvi postopek izvajanja naložil BIOS. Zdaj BIOS – osnovni vhodno/izhodni sistem obsega vdelano programsko opremo zagonskega nalagalnika. Vdelana programska oprema zagonskega nalagalnika vsebuje funkcije nizke ravni, kot so branje s tipkovnice, dostop do video zaslona, ​​izvajanje diskovnega V/I in kodo za nalaganje zagonskega nalagalnika prve stopnje. Preden lahko BIOS zazna zagonsko napravo, gre skozi zaporedje sistemskih konfiguracijskih funkcij, ki se začnejo z:

  • Power-on-self-test.
  • Odkrivanje in inicializacijo grafične kartice.
  • Prikaz zaslona za zagon BIOS-a.
  • Izvedite kratko spomin (RAM) test.
  • Konfiguriranje naprav za vtič in predvajanje
  • Prepoznavanje zagonske naprave.

Ko bo BIOS zaznal zagonsko napravo, bere prvi disk te naprave v pomnilnik. Prvi disk blok je MBR in ima velikost bajtov 512. Vsebuje tri elemente, ki se morajo prilegati v ta prostor:

  • Prvi zagonski stroj (440 bytes)
  • Tabela particij diska (16 bajtov na particijo X 4 particije) - MBR podpira samo 4 particije, več informacij o tem kasneje.
  • Podpisi diska (4 bajti)

Na tej stopnji MBR skenira tabelo razdelkov in obremenitev zapisa glasovne glasnosti (VBR) v RAM.

VBR običajno vsebuje začetni program za nalaganje (IPL), ki je koda, ki sproži postopek zagona. Začetni program Loader vsebuje drugo stopnjo zagonskega nalagalnika, ki nato naloži operacijski sistem. Vklopljeno Windows-NT izpeljani sistemi, kot so Windows XP, IPL najprej naloži drug program, imenovan NT Loader (skrajšano NTLDR), ki nato naloži operacijski sistem.

Za operacijske sisteme, ki temeljijo na Linuxu, se uporablja zagonski nosilec, imenovani GRUB. Postopek zagona je podoben tistemu, opisanemu zgoraj, edina razlika pa pri imenovanju stadiona 1 in zagonskih naprav 2.

Pod GRUB se prvi zagonski nalepka imenuje GRUB faza 1. GRUB Stage 1 naloži tovarniško zagonsko različico, znano kot GRUB Stage 2. Drugi zagonski zagon zaganja operacijske sisteme na trdi disk in predstavlja uporabniku seznam operacijskih sistemov za zagon.

GPT zagonski proces

Še vedno na škorenjskem procesu; s strukturo particije GPT se zgodi naslednje. GPT uporablja UEFI ki se izogne ​​procesu MBR shranjevanja zagonskega nalagalnika prve stopnje, ki nato naloži zagonski nalagalnik stopnje 2. UEFI – Unified Extensible Firmware Interface je naprednejši od BIOS-a in lahko razčleni datotečni sistem in celo sam naloži datoteke.

Torej, ko napajate v računalniku, UEFI najprej izvede sistemske konfiguracijske funkcije, kot so upravljanje porabe, datumi nastavitev in drugi sestavni deli za upravljanje sistema, tako kot v BIOS-u.

UEFI nato prebere tabelo particij GPT - GUID. GUID je kratica za Globalno Unique IDentifier. GPT se nahaja na prvih blokih pogona, takoj za blokom 0, ki še vedno vsebuje MBR za stari BIOS.

GPT definira tabelo particije na disku, s katerega zagonski nalagalnik EFI identificira sistemsko particijo EFI. Sistemska particija vsebuje bootloaderje za vse operacijske sisteme, nameščene na drugih particijah na trdem disku. Zaganjalnik se inicializira windows boot manager, ki nato naloži operacijski sistem.

Za operacijske sisteme, ki temeljijo na Linuxu, obstaja različica GRUB (Grand Unified Bootloader), ki se zaveda EFI, in naloži datoteko, na primer grub.efi ali nalagalnik EFI, ki naloži datoteko, kot je elilo.efi.
Morda ste to opazili oboje UEFI-GPT in BIOS-MBR naloži zagonski program, ne da bi neposredno naložil operacijski sistem. Vendar pa v UEFI ne gre skozi več zagonskih nalagalnikov, kot je prikazano v BIOS-u. Postopek zagona se zgodi zelo prvi, odvisno od zmogljivosti vaše strojne opreme.

Razlike med GPT in MBR razdelitvene strukture

Če ste kdaj poskusili namestiti Windows 8 ali 10 operacijskega sistema v novem računalniku, obstaja verjetnost, da so vas vprašali, ali želite uporabiti particijsko strukturo MBR ali GPT.

Če vas zanima več ali nameravate nastaviti računalnik z novim operacijskim sistemom, potem še naprej brati. Preučili smo razlike v procesih zagona, ki jih morate upoštevati pri razdelitvi pogona ali odločanju o strukturi particije.

GPT je novejša in naprednejša particija struktura, in prihaja z veliko prednosti, kot bom seznam spodaj. MBR je že dolgo uporabljal, je stabilen in še vedno najbolj združljiv. Čeprav lahko GPT postopoma nadomesti MBR, ker GPT ima več naprednih funkcij, je MBR v nekaterih primerih še vedno potreben.

Master Boot Record

MBR je tradicionalna particijska struktura za upravljanje particije pogona. Ker je združljiv z večino sistemov, ga večina ljudi še vedno pogosto uporablja. MBR se nahaja na prvem bloku trdega diska ali, preprosteje rečeno, na začetku trdega diska. Vsebuje tabelo particij - informacije o organizaciji logičnih particij na trdem disku.

MBR vsebuje tudi izvedljivo kodo, ki skenira prek particij za aktiven OS in inicializira zagonski postopek za OS.

MBR disk omogoča le štiri primarne particije. Če želite več particij, lahko četrto particijo nastavite kot razširjeno particijo in vam omogoči, da v njej ustvarite več pod-particij ali logičnih pogonov.

MBR uporablja 32 bit za snemanje particije, zato je vsaka razdelitev omejena na največ 2TB velikosti.

prednosti

  • Združljiv je z večino sistemov.

Slabosti

  • Omogoča samo particije 4, z možnostjo več pod-particij na 4th particiji.
  • Omeji svojo velikost razdelka na največ 2TB.
  • Informacije o particiji so shranjene samo na enem mestu - MBR. Če se poškoduje, postane celoten trdi disk neberljiv.

GUID particijska tabela (GPT)

GPT je nov standard za določanje particijske strukture trdega diska. Uporablja GUID (Globally Unique Identifiers), da definira strukturo particije.

Je del standarda UEFI, kar pomeni, da se sistem, ki temelji na UEFI, lahko namesti samo na pogon, ki uporablja GPT, na primer Windows 8 Funkcija varnega zagona.

GPT omogoča ustvarjanje neomejenih particij, čeprav lahko nekateri operacijski sistemi omejijo na particije 128. Tudi GPT nima omejitve glede velikosti particije.

prednosti

  • Omogoča neomejeno število particij - omejitev je na primer operacijski sistem, Windows omogoča do 128 particij.
  • Ne omejuje velikosti particije - omejitev velikosti je odvisna od operacijskega sistema. Njegova meja je večja od vseh diskov, izdelanih danes. Za diske s 512-bajtnimi sektorji je podprta največja velikost 9.4 ZB (zetabajt je 1,099,511,627,776 terabajtov)
  • GPT shrani kopijo particije in zagonskih podatkov in lahko opomore, če so podatki poškodovani v primarnem glavi GPT.
  • V njem so shranjene vrednosti preverjanja ciklične redundance, da se preveri celovitost njegovih podatkov (ki se uporabljajo za preverjanje celovitosti GPT glave). V primeru korupcije lahko GPT opazijo težavo in poskusijo obnoviti poškodovane podatke z druge lokacije na pogonu.

Slabosti

  • Morda ni združljiva s starejšimi sistemi.

GPT vs MBR

  • GPT omogoča neomejeno število particij, MBR pa omogoča samo particije 4
  • GPT omogoča neomejeno velikost na particiji, medtem ko MBR omogoča samo 2TB.
  • GPT shrani kopijo podatkov particije, ki omogočajo obnovitev v primeru korupcije v primarnem zaglavju GPT; MBR shrani samo eno kopijo podatkov particije v prvi blok trdega diska, zato je pogon neuporaben v primeru poškodb podatkov particije.
  • GPT shrani ciklične redundančne vrednosti, da preveri, ali so podatki na disku še nedotaknjeni in lahko v primeru poškodbe naredijo potrebna popravila iz drugih delov diska; MBR ne more vedeti, ali so podatki na disku še vedno nedotaknjeni, lahko ugotovite samo, kdaj se računalnik ne zažene ali ko izginejo particije.

Združljivost operacijskega sistema

Prvi blok (blok 0) pogona GPT vsebuje zaščitni MBR, ki vsebuje informacije, ki kažejo, da ima pogon eno samo particijo, ki se razteza po celotnem pogonu. V primeru, da uporabljate staro orodje, ki lahko bere samo MBR diske, bo identificiralo eno particijo, ki sega čez celoten trdi disk. S tem zagotovi, da staro orodje ne bo zamenjalo pogona GPT, da je prazen, in na koncu prepisalo svoje podatke GPT z novim MBR.

Ta MBR ščiti podatke GPT od prepisa.

Intel Mac Books privzeto uporabljajo GPT in Mac OS X ni mogoče namestiti v sistem MBR. Čeprav Mac OS X morda deluje na disku MBR, namestitev nanj ni mogoča. To sem dobesedno poskusil brez uspeha.

Večina operacijskih sistemov Linux je združljiva z GPT. Pri nastavitvi OS Linux na disku bo GRUB 2 nameščen kot zagonski stroj.

za Windows Zagon operacijskega sistema GPT je mogoč samo v računalnikih s sistemom UEFI s 64-bitnimi različicami Windows Vista, 7, 8, 10 in ustrezne različice strežnika. Če ste kupili prenosni računalnik, ki je bil vnaprej nameščen Windows 8 64-bitna različica, verjetno uporablja GPT.

Privzeta konfiguracija za Windows 7 in starejše različice so MBR, vendar lahko še vedno pretvorite v GPT, kot bom razložil v tem članku.

Vse različice Windows Vista, 7, 8, 10 lahko berejo in uporabljajo GPT za podatke - vendar se ne morejo zagnati s pogonov GPT brez UEFI.

Torej, GPT ali MBR?

Uživate lahko bodisi z MBR ali GPT. Toda glede na prednosti ima GPT več kot MBR, kot je bilo navedeno prej, in dejstvo, da se sodobni računalniki selijo proti njej, lahko verjetno razmislite o uporabi GPT. Če je vaš cilj podpora starejših sistemov ali želite zagnati računalnik, ki uporablja tradicionalni BIOS, se boste morali držati MBR.

Preverite particijo tipa trdega diska

Preverite lahko vrsto particije katerega koli trdega diska, priključenega na Windows Računalnik, ki uporablja upravljanje diskov. Če želite zagnati upravljanje diskov, naredite naslednje:

Uporabite bližnjico na tipkovnici Windows-R, da odprete polje za zagon.

Vnesite diskmgmt.msc in pritisnite tipko Enter.

Windows skenira trde diske in po kratkem trenutku prikaže predstavitev. Če želite preveriti vrsto particije katerega koli trdega diska, začnite z desnim klikom na ploščice Disk v spodnji polovici vmesnika. Pomembno je, da z desno miškino tipko kliknete Disk 1, Disk 2 in tako naprej, in ne na particije.

lastnosti-upravljanja diska-1-9174904

V kontekstnem meniju, ki se odpre, izberite možnost lastnosti. S tem se odpre okno lastnosti izbranega diska.
Preklopite na zavihek Volumes in si oglejte vrednost sloga razdelka pod podatki o disku na strani, ki se odpre. Označuje vrsto particije.

look-up-partition-style-8128438

Če želite uporabiti ukazno vrstico, lahko namesto tega naredite naslednje. Prednost metode je, da je nekoliko hitrejši, saj neposredno navaja vse diske in slog razdelka.

  1. Dotaknite se polja Windows-key, vnesite cmd.exe, pridržite tipki Ctrl in Shift ter pritisnite tipko Enter.
  2. Potrdite poziv UAC, ki se odpre, To odpre povišano okno ukaznega poziva.
  3. Vnesite diskpart in pritisnite Enter.
  4. Vnesite disk in vnesite znova.

diskpart-list-disk-7195245
Vsi diski so navedeni zdaj. Preverite stolpec Gpt, če želite ugotoviti, ali je določen disk MBR ali GPT. Če v stolpcu vidite *, to pomeni, da disk uporablja GPT, če ga ne, uporablja MBR.

Pretvarjanje med MBR in GPT med Windows namestitev

Obstajajo dve pogosta sporočila o napakah, ki jih boste verjetno dobili pri namestitvi windows na trdem disku:

  • Napaka št. 1: “Windows ni mogoče namestiti na ta disk. Izbrani disk ni v slogu particije GPT. "
  • Napaka št. 2: "Windows ni mogoče namestiti na ta disk. Izbrani disk je v slogu particije GPT."

Ko se prikaže eno od teh sporočil o napaki, morda ne boste mogli izbrati particije, da nadaljujete z namestitvijo. Toda to ne pomeni, da ima vaš računalnik težave.

Kot že veste, sta MBR in GPT dve popolnoma različni strukturi particij na trdem disku. MBR je tradicionalna particijska struktura in GPT je nov standard.

Napaka št. 1 se prikaže, ko poskušate namestiti Windows v računalniku, ki temelji na UEFI, pa particija trdega diska ni konfigurirana za način UEFI ali za starejšo združljivost BIOS-a. Microsoft TechNet ponuja dve možnosti za lažje odpravljanje te napake.

  1. Znova zaženite računalnik v načinu združljivosti z obstoječim BIOS-jem. Ta možnost vam omogoča, da ohranite obstoječi slog razdelka.
  2. Reformirajte pogon za UEFI z uporabo slogov razdelka GPT. Ta možnost vam omogoča uporabo funkcij strojne programske opreme računalnika UEFI. To lahko storite sami, tako da preusmerite pogon z uporabo spodaj navedenih navodil. Najprej varnostno kopirajte podatke, preden nadaljujete s tem korakom.

Seveda obstajajo pripomočki drugih proizvajalcev, ki pomagajo pretvoriti disk v format GPT in še vedno hraniti podatke, vendar je vedno varnostno kopirati podatke samo, če pripomoček ne konča pretvorbe

Navodila za pretvorbo trdega diska iz MBR v GPT

ročna-pretvorba-mbr-gpt-3575807

Uporaba Windows Setup

  1. Izklopite računalnik in vstavite Windows namestitveni medij (lahko je pogon USB ali DVD)
  2. Zagon računalnika na DVD-je ali USB-pogon v načinu UEFI.
  3. Če izberete vrsto namestitve, izberite Po meri.
  4. Prikaže se zaslon s sporočilom: "Kam želite namestiti Windows?" Izberite vse particije na pogonu in nato izberite Izbriši.
  5. Ko je brisanje uspešno, bo pogon prikazal eno samo področje nedodeljenega prostora.
  6. Izberite nedodeljeni prostor in kliknite Naprej. Windows zazna, da je bil računalnik zagnan v način UEFI, in samodejno preoblikuje pogon z uporabo diskovne oblike GPT, zato ga pretvori. Namestitev se začne po tem.

Uporaba ročne pretvorbe

  1. Izklopite računalnik in vstavite Windows namestitveni DVD ali bliskovni pogon USB.
  2. Zagon računalnika na DVD-je ali USB-pogon v načinu UEFI.
  3. Od znotraj Windows nastavitev, pritisnite Shift + F10, da odprete ukazni poziv. Po vnosu naslednjih ukazov ne pozabite pritisniti Enter.
  4. Odprite orodje diskpart tako, da vnesete: diskpart
  5. Če želite prepoznati pogon, ki ga želite pretvoriti, vnesite disk, in videli boste naslednje: seznam diska
  6. Izberite disk s seznama diskov s številko diska v prejšnjem koraku s tipkanjem izbirnega diska, kot je prikazano v primeru: izberite disk #
  7. Očistite pogon tako, da vnesete: čisto
  8. Pretvori v GPT s tipkanjem: pretvori gpt
  9. Vnesite izhod in nato pritisnite Enter, da zaprete diskpart.
  10. Zaprite ukazni poziv, da se vrnete nazaj windows namestitev.
  11. Pri izbiri vrste namestitve izberite Po meri. Pogon bo prikazan kot ena particija nedodeljenega prostora.
  12. Izberite ta nedodeljeni prostor in kliknite Naprej. Windows začne namestitev.

Navodila za pretvorbo trdega diska iz GPT v MBR

Včasih boste morda morali pretvoriti v strukturo particije MBR, na primer, ko boste med nameščanjem videli spodnje sporočilo o napaki windows na disk.

"Windows ni mogoče namestiti na ta disk. Izbrani disk je v slogu particije GPT."

Zagon z GPT je podprt samo v 64-bitnih različicah Windows Vista, 7, 8, 10 in ustrezne strežniške različice v sistemih, ki temeljijo na UEFI. Zgornje sporočilo o napaki kaže, da vaš računalnik ne podpira UEFI, zato lahko uporabljate samo BIOS, ki deluje s strukturo particije MBR.

Microsoft TechNet prikaže to sporočilo o napaki, ki predlaga naslednje možnosti:

  1. Ponovno zaženite računalnik v starem načinu združljivosti BIOS-a. Ta možnost vam omogoča, da ohranite obstoječi slog razdelka.
  2. Preoblikujte pogon v MBR, da ga podpirajo funkcije strojne programske opreme računalnika. Ta korak bo izbrisal vse vaše podatke, zato pred nadaljevanjem ne pozabite narediti varnostne kopije. Seveda obstaja pomožna programska oprema drugih proizvajalcev, ki pomaga pretvoriti pogon v format MBR in še vedno ohranja podatke, vendar je vedno varno varnostno kopirati podatke samo v primeru, da pripomoček ne uspe dokončati pretvorbe.

Če izberete drugo možnost konverzije v MBR, sledite tem korakom:

Uporaba Windows Setup

  1. Izklopite računalnik in vstavite Windows namestitveni medij (lahko je pogon USB ali DVD)
  2. Zagon računalnika na DVD ali USB pogon v načinu BIOS.
  3. Če izberete vrsto namestitve, izberite Po meri.
  4. Prikaže se zaslon s sporočilom: "Kam želite namestiti Windows?" Izberite vse particije na pogonu in nato izberite Izbriši.
  5. Po uspešnem brisanju bo pogon prikazal eno območje nedodeljenega prostora. Izberite nedodeljeni prostor in kliknite Naprej. Windows zazna, da je bil računalnik zagnan v način BIOS, in samodejno preoblikuje pogon z uporabo diskovne oblike MBR, zato ga pretvori. Namestitev se začne po tem.

Uporaba ročne pretvorbe

  1. Izklopite računalnik in vstavite Windows namestitveni DVD ali bliskovni pogon USB.
  2. Zagon računalnika na DVD ali USB pogon v načinu BIOS.
  3. Od znotraj Windows nastavitev, pritisnite Shift + F10, da odprete ukazni poziv. Po vnosu naslednjih ukazov ne pozabite pritisniti Enter.
  4. Odprite orodje diskpart, tako da vnesete: Diskpart
  5. Če želite prepoznati pogon, ki ga želite pretvoriti, morate videti naslednje: Seznam disku
  6. V pogonu prejšnjega koraka izberite pogon s seznama diskov s številko diska tako, da vnesete izbrani disk, kot je prikazano v primeru: izberite disk #
  7. Očistite pogon tako, da vnesete: čiščenje
  8. 8. Pretvarjanje v MBR s tipkanjem: pretvoriti mbr
  9. Vnesite izhod in pritisnite Enter, da zaprete diskpart.
  10. Zaprite ukazni poziv, da se vrnete nazaj windows namestitev.
  11. Pri izbiri vrste namestitve izberite Po meri. Pogon bo prikazan kot ena particija nedodeljenega prostora.
  12. Izberite ta nedodeljeni prostor in kliknite Naprej. Windows začne namestitev.

Videoposnetki za izobraževanje

Kaj so particije pogona?

Razlike med BIOS in UEFI

MBR in razdelitvene tabele GPT

viri

Naslednji viri ponujajo nadaljnje branje slogov strežnika MBR ali GPT:

Pošta Primerjava GPT in MBR razdelitvenih struktur pojavil prvi na gHacks Technology News.