MBR срещу GPT: Кое е по -добро за вашия твърд диск?

Master Boot Record (MBR) и Таблица на дяловете GUID (GPT) са две схеми за разделяне на твърди дискове навсякъде, като GPT е по -новият стандарт. За всяка опция структурата за зареждане и начинът на обработка на данните са уникални. Скоростта варира между двете опции за разделяне, а изискванията също са различни. Тази статия обяснява какво представляват, какво изискват и как се различават.

MBR срещу GPT: Кое е по -добро за вашия твърд диск?

Какво е HDD дял?

За да разберете MBR и GPT, трябва да разберете какво е дял. Разделите са отделни раздели на твърдия диск, които операционната система използва за зареждане и функциониране. Windows ги показва като дискове във File Explorer, въпреки че са на едно и също устройство твърд диск (HDD). Например, много лаптопи имат „системен“ дял, където отива всичко в операционната система (OS) на Windows (често устройството C:), плюс скрит дял за „възстановяване“, който може да се използва за възстановяване на системата в случай на злополука . Друга причина да използвате дялове е да инсталирате множество операционни системи на един и същ твърд диск (Linux, Windows10, Windows 7 и др.)

Какво е MBR?

gptvsmbr-hdd

MBR е съкращението за Мастра Бoot Record и управлява как се създават и организират дялове на твърд диск (HDD). MBR използва фърмуера на Bios и съхранява код в първия сектор на диска с адрес на логически блок (LBA) от 1. Данните включват информация, свързана с това как и къде се намира Windows, така че да може да управлява процеса на зареждане в основната памет на компютъра и вътрешната памет с произволен достъп (RAM), а не външна памет като DDR2 и DDR3 карти/стикове с памет.

MBR данните, съхранявани в LBA 1 на твърдия диск, включват следното:

  • Главна таблица на дяловете: Съкратено като MPT, таблицата съхранява цялата информация за дяловете, намерена на всеки твърд диск, включително техния формат, капацитет и други необходими подробности. За да функционират правилно операционната система и компютърът, те се нуждаят от запис на дялове и размери на твърдия диск и начин за идентифициране на стартиращите, активни дялове. MPT предоставя цялата тази важна информация.
  • Главен код за зареждане: Понякога съкратено като MBC, кодът изпълнява стартирането на операционната система и управлява конфигурацията за процеса на зареждане (за потвърждаване на всички промени), като например откриване на устройства, изчисляване на RAM (външно), откриване на дисплеи и други съществени устройства и конфигурация информация.
  • Подпис на диск: Всеки диск се нуждае от уникален идентификатор, който се създава под формата на подпис. Този идентификатор гарантира, че правилното устройство и дял чете и записва данни, когато се използват няколко диска, и гарантира правилна функционалност на компютъра и протокол за защита за всички транзакции с данни за четене/запис.

Основната система за вход/изход (BIOS) на компютъра/дънната платка търси устройството с MBR и след това изпълнява кода за зареждане на тома от дяла, който го има. След това MBR активира зареждащия сектор на устройството за стартиране на операционната система.

Какво е GPT дял?

GPT означава GUID Pартистичност Tспособен. Точно като MBR, той също така управлява създаването и организацията на дялове на твърдия диск. GPT използва фърмуера на UEFI и също така съхранява информация за диска, като дялове, размери и други основни данни, точно както MBR прави в първи сектор. GPT обаче използва втори сектор, тъй като първият сектор е запазен за MBR и BIOS съвместимост. В технически план GPT сектор #1 (LBA 1) всъщност е LBA 0 за GPT, а GPT е сектор 1 (LBA 1).

MBR дялова схемаСектор #LBA #
MBR1LBA 1
Схема за дялове на GPTСектор #LBA #
MBR (за съвместимост)0LBA 0
GPT1LBA 1

Данните, съхранени в заглавката на GPT, включват информация за устройството под формата на таблица с дялове GUID. GUID включва подробности за устройства, дялове, размери на хранилището, информация за зареждане и други съществени данни, свързани с зареждането и функционалността.

Таблицата на дяловете GUID, съхранявана в LBA 1 на твърдия диск, включва информация за следното:

  • MBR данни
  • GPT данни
  • Данни за записи на дял
  • Вторични (известен още като резервно) GPT данни

MBR срещу GPT

mbrvsgpt-дялове

Основната разлика между MBR и GPT е, че MBR има някои ограничения за съвременната употреба. А именно, MBR може да обработва само четири първични дяла и 2TB пространство на HDD. Междувременно GPT изобщо няма тези граници. Няма ограничение за дялове или съхранение извън това, което самото устройство може да обработва.

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

Друга разлика е, че MBR съхранява цялата информация на едно място, което може да се повреди и да се провали. GPT записва информация в няколко области на устройството и включва вторична резервна GPT таблица за възстановяване, ако първата се повреди или се провали.

Освен споменатите по-горе разлики между MBR и GPT, GPT може да използва по-нови технологии на устройства и е съвместим с функциите на BIOS/MBR за обратна съвместимост на по-стари устройства, които не са UEFI. И накрая, стартирането обикновено е по -бързо с GPT и UEFI.

Защо да използвате GPT дялова схема?

mbrvsgpt-създаване

Ако получите външен твърд диск или SSD и имате избор между разделяне на MBR или GPT, трябва да форматирате устройството с GPT, само за да можете да се възползвате от по -бързите скорости, неограничените дялове и значително по -големия капацитет за съхранение.

Кога да използвате MBR

Има някои причини да продължите да използвате MBR. Ако се занимавате предимно с устройства под 2TB или по -стари версии на Windows, може би е по -добре да форматирате всичките си устройства в MBR, така че да не рискувате да нарушите съвместимостта с някой от хардуера си.

Windows 7 и по -нататък обаче могат да използват GPT. Само не като зареждащо устройство (без UEFI BIOS). Ако все още използвате XP/Vista, може да имате някои по -големи проблеми.


$config[zx-auto] not found$config[zx-overlay] not found