Ако сте пробвали твърдия диск и винаги сте правили форматиране и разделяне, със сигурност ще се натъкнете на термините "MBR" и "GPT". Това е особено очевидно, когато зареждате Mac с двойно зареждане и сте се сблъскали с проблема, че трябва да преминете от GPT към MBR. Вероятно се чудите какви са разликите между MBR и GPT и има ли полза, която да се използва един спрямо друг? Ще изясним съмненията ви в тази статия.

Разделения на твърдия диск

Вероятно знаете, че можете да разделите твърдия диск на няколко дяла. Въпросът е как OS познава структурата на дяловете на твърдия диск? Тази информация трябва да дойде от някъде. Това е мястото, където играят MBR (Master Boot Record) и GPT (Guid Partition Table). Докато и двата са архитектурно различни, двете играят същата роля при управлението и предоставят информация за дяловете на твърдия диск.

Главен зареждащ запис (MBR)

MBR е старият стандарт за управление на дяла на твърдия диск и все още се използва широко от много хора. MBR се намира в самото начало на твърдия диск и съдържа информация за организирането на логическите дялове в устройството за съхранение. Освен това MBR съдържа и изпълним код, който може да сканира дяловете за активната операционна система и да зареди кода / процедурата за стартиране на операционната система.

За MBR диск можете да имате само четири основни дяла. За да създадете повече дялове, можете да зададете четвъртия дял като разширен дял и ще можете да създавате повече подразделения (или логически устройства) в него. Тъй като MBR използва 32-битова система за записване на дяла, всеки дял може да достигне до максимум 2 TB. Ето как изглежда типичното оформление на диска на MBR:

Има няколко клопки с MBR. На първо място, можете да имате само 4 дяла на твърдия диск и всеки дял е ограничен до само 2TB размер. Това няма да работи добре с твърдия диск на голямо пространство за съхранение, да речем 100TB. На второ място, MBR е единственото място, в което се съхранява информацията за дяла. Ако някога се повреди (и да, може да се повреди много лесно), целият твърд диск е нечетлив.

Таблица за разделянето на GUID (GPT)

GPT е най-новият стандарт за оформяне на дяловете на твърдия диск. Той използва глобални уникални идентификатори (GUID) за дефиниране на дяла и е част от стандарта UEFI. Това означава, че на базирана на UEFI система (която е необходима за функцията за Windows 8 Secure Boot), трябва да използвате GPT. С GPT можете да създавате теоретически неограничени дялове на твърдия диск, въпреки че обикновено се ограничава до 128 дяла от повечето операционни системи. За разлика от MBR, който ограничава всеки дял само до 2TB, всеки дял в GPT може да съдържа до 2 ^ 64 блока дължина (тъй като използва 64-битови), което е равно на 9.44ZB за блок от 512 байта (1 ZB е 1 милиард терабайта). В Microsoft Windows този размер е ограничен до 256TB.

От диаграмата на схемата за таблицата на таблицата за маркери на Google за изображения по-горе можете да видите, че в началото има основен маркер за изображения в началото на твърдия диск и вторичен маркер на Google за изображения. Това прави GPT по-полезен от MBR. GPT съхранява резервна заглавка и таблица на дяловете в края на диска, така че да може да бъде възстановена, ако основната таблица е повредена. Той също така извършва CRC32 checksums за откриване на грешки и корупция на таблицата на заглавията и дяловете.

Също така можете да видите, че има защитен MBR в първия сектор на твърдия диск. Такава хибридна настройка е да позволи на система, базирана на BIOS, да стартира от GPT диск, като използва зареждащ буут, запаметен в кодовата зона на защитния MBR. Освен това той защитава GPT диска от щети, причинени от GPT-неразпознати дискови инструменти.

Поддръжка на операционната система

Intel Macs по подразбиране използват GPT и няма да можете да инсталирате Mac OS X (без ощипвания и хакове) на MBR система. Mac OS X ще работи на MBR диск, но просто няма да можете да го инсталирате.

Повечето Linux ядра идват с поддръжка за GPT. Освен ако не компилирате своето собствено ядро ​​и не сте добавили тази функция, не би трябвало да имате проблем да накарате любимото ви дистрибуция да работи в GPT диск. Едно нещо, което трябва да се отбележи, ще трябва да използвате Grub 2 като буутлоудъра.

За Windows, само 64-битовата версия на Windows от XP нататък поддържа booting от GPT диск. Ако получавате лаптоп, предварително инсталиран с 64-битов Windows 8, най-вероятно той използва GPT. За Windows 7 и по-стара версия конфигурацията по подразбиране ще бъде MBR вместо GPT.

заключение

В повечето случаи ще бъдете добре с MBR или GPT. Само в ситуация, в която трябва да инсталирате Windows на Mac, или когато трябва да имате дял, по-голям от 2TB, трябва да използвате GPT или да конвертирате MBR в GPT. Също така, за по-новия модел на компютъра, който използва UEFI, той ще поддържа само GPT.

Ако имате някакви въпроси, не се колебайте да попитате в коментарите по-долу и ние ще сме наоколо, за да отговорим на въпроса ви.