Компютри Windows интернет

Mbr твърд диск. Разлики между дяловите структури на GPT и MBR. Въведение в курса

Днес ще разберем как да инсталираме всяка модерна версия на Windows (включително Windows 7 или Windows 10) на твърд диск с таблица с дялове на GPT на наследствен компютър с BIOS, който не поддържа модерна. Необходимостта да се изпълни този трик възникна при опит за инсталиране на Windows Server 2008 R2 x64 на сървър HP DL380 G8 (сървърите на HP DL все още не поддържат EFI) с локални дискове, чийто общ капацитет в RAID 5 надвишава 4 TB. При стандартна инсталация на Windows на диск с MBR разделяне, само 2 TB са налични в системата. Windows не може да маркира или да получи достъп до оставащите 2 TB дисково пространство. Единственият начин да се възползвате от цялото налично дисково пространство е да преобразувате оформлението на диска в GPT.

Тази статия описва как да конфигурирате Windows за зареждане от разделен на GPT твърд диск на компютър с класически BIOS (който няма UEFI) или режим Legacy BIOS. Операционната система Windows не може да се стартира от GPT дискове на стари BIOS системи. За да заобиколим това ограничение, ще използваме метода за прехвърляне на BCD на зареждащото устройство на Windows на отделно малко USB флаш устройство (или HDD) с таблица на дялове MBR. Това флаш устройство ще се използва само за стартиране на зареждащото устройство на Windows, което след това трябва да прехвърли контрола върху основното изображение на Windows, разположено на GPT диска. Инструкциите са универсални и трябва да работят както в Windows 7 и Windows 10, така и във всички други поддържани 32 и 64 издания на Windows.

Предимства на GPT пред MBR

Какви са предимствата на използването Таблица на дяловете с GUID (GPT)- нов формат за поставяне на таблици на дялове на твърд диск. Таблицата с дялове на GPT преодолява някои от ограниченията на класическата таблица с дялове MBR. Нека изброим основните точки:

  • Поддържа твърди дискове, по -големи от 2,2 TB(максималният наличен размер на диска за GPT е 9.4 ZetaBytes (9.4 × 1021 байта))
  • Поддържа до 128 дялана диск (MBR има само 4 дяла)
  • Висока надеждностпостига се чрез дублиране на таблицата на дяловете на множество места на диска и проверка на таблицата на дяловете с помощта на циклична излишна проверка на паритета (CRC). По този начин структурата на дисковия дял няма да бъде загубена, ако първите сектори на диска са повредени.
  • Няма нужда да използвате логически дяловесклонни към грешки

Стартиране на Windows от GPT диск

Според официалната документация на Microsoft http://msdn.microsoft.com/en-us/windows/hardware/gg463525.aspx, всичките му операционни системи, като се започне с Windows Server 2003 SP1, поддържат томове с маркиране на GPT като дискове с данни. , стартирайте само 64-битови версии на Windows, инсталирани на дънни платки с поддръжка на новата спецификация UEFI (Unified Extensible Firmware Interface), която може да обработва томовете на GPT. По този начин няма да е възможно да се инсталира или стартира Windows от GPT диск на по -стари компютри с класически BIOS.

Съвети... Има няколко заобиколни решенияпозволяващо зареждане на Windows 10/7 x64 в BIOS системи от GPT диск. За да направите това, трябва да използвате зареждащ диск, съдържащ емулатор на средата за разработка на UEFI - DUET (среда за разработчици UEFI)който имитира EFI. В тази конфигурация BIOS на компютъра започва да се зарежда с инсталиран SYSLINUX, който зарежда UEFI емулатора (DUET). DUET от своя страна извиква стандартния зареждащ механизъм на Windows - bootx64.efi. Възможно е и прехвърляне на диска на хибридРежим MBR (хибриден мбр)с помощта на помощната програма gdisk на Linux. Въпреки това, и в двата случая процедурата е доста сложна и изисква добро познаване на операционната система Linux от потребителя.

Още веднъж отбелязваме важен факт, който трябва да се научи завинаги: зареждането на Windows x64 от GPT диск е възможно само в система с UEFI.

По този начин, ако компютърът ви работи с BIOS и имате нужда неговият диск да съдържа таблица с дялове на GPT, най -лесният начин е да добавите друг твърд диск (обикновен или SSD) с MBR маркиране към системата, да инсталирате Windows на него и след това да стартирате в системата. от него.

Ще се опитаме да променим малко тази техника. За да направим това, имаме нужда от малко USB флаш устройство или SD карта (най -малко 64 MB) с MBR маркировка, върху която ще поставим мениджъра за зареждане на Windows - bootmgr. Този стартиращ USB стик ще осигури първоначалното зареждане на системата и ще прехвърли контрола към зареждащото устройство на основната система, разположено на тома GPT.

Важно... Системата трябва да поддържа зареждане от USB флаш устройство или SD карта на ниво BIOS.

По този начин ще можем да стартираме всяка (32 и 64 битова версия на Windows !!! ) от GPT диск в BIOS система, която не е EFI.

Инсталиране на Windows на GPT диск на компютър с BIOS

Да предположим, че имаме компютър с BIOS (не-UEFI), който използва нова таблица на дялове на GPT на твърдия си диск. Когато се опитате да инсталирате Windows на gpt диск такъв компютър, инсталаторът на Windows ще даде грешка:

Windows не може да бъде инсталиран на този диск, избраният диск е със стил на дял на GPT

В руската версия грешката:

Съвети... Можете да конвертирате диск от MBR в GPT със загуба на всички данни, като натиснете Shift + F10 на екрана за настройка на Windows. И като изпълните следните команди в командния ред:
Diskpart
изберете диск 0 (ако системата има един твърд диск)
почистване (почистване на съдържанието на диска)
конвертирате gpt (конвертирайте таблицата на дяловете в GPT)

Инсталирането на Windows 10 / 8.1 / 7 директно на GPT диск в такава ситуация е възможно само в режим UEFI чрез емулация на тази среда с помощта на DUET. Но в този режим е възможно да се инсталират само 64-битови версии на Windows, а самата процедура, както казахме по-горе, е доста сложна.

В този случай е много по -лесно да инсталирате Windows на MBR диск в нормален режим и след това да го конвертирате в GPT с помощта на помощната програма gptgen.

Gptgen - конвертирайте таблицата на дисковите дялове от MBR в GPT, без да изтривате дялове

Конзолата на Windows „Управление на дискове“ ви позволява да конвертирате диск от MBR в GPT само „празни“ неразделени дискове. Конзолата няма да позволи конвертиране на дялове на диск, на който вече е инсталирана операционната система.

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

Важно... Преди да извършите преобразуването, силно се препоръчва копирайте всички важни данни на външен носител... И въпреки че все още не съм се сблъсквал с неправилната работа на помощната програма gptgen, което би довело до пълен срив на файловата система, препоръчвам на всички потребители да запазят важните си данни, преди да преобразуват таблицата на дяловете, така че по -късно да няма оплаквания относно автора на статията 🙂.

Изтеглете помощната програма gptgen и я разопаковайте в произволна директория (например c: \ tools \ gptgen-1.1).


И така, преобразуването на таблицата на дяловете в GPT беше успешно!

Прехвърляне на зареждащото устройство на Windows на USB флаш устройство

Рестартираме компютъра и се уверяваме, че BIOS не може да стартира от твърдия диск с GPT таблицата. Така трябва да бъде! Свързваме малко USB флаш устройство или SD карта към системата. Стартираме от инсталационния CD / USB диск на Windows (инсталационният диск на Windows 10 и Win 7, както в нашия случай, ще стане) и на инсталационния екран щракнете Shift + F10като отворите конзолата на командния ред:

  1. Изпълнете командата: diskpart
  2. Нека изброим дисковете в системата: списък на диска. В този случай системата има два диска: Disk 0 - 40 GB твърд диск (* в колоната Gpt показва, че този диск съдържа таблица с дялове на GPT) и Disk 1 - 1 GB USB флаш устройство.
  3. Нека да разберем дяловете на дисковете и буквите, които са им присвоени. Изберете твърдия диск: изберете диск 0 и покажете списък с дялове на него: списък на обема
    Въз основа на размера на дяловете може да се разбере, че системата е инсталирана на дял 2 (том 2), на който е присвоена буквата D: (тази буква може да не съответства на буквата на системното устройство, която се показва в Самият Windows)
  4. Нека създадем необходимите дялове на флаш устройството:
    изберете диск 1 (изберете флаш устройство)
    почистване (почистване на съдържанието на диска)
    създайте дял първичен размер = 1000 (създайте първичен дял на USB флаш устройството, в този случай размер 1 GB)
    формат (форматираме го във файловата система FAT32. Не използвайте файловата система NTFS за USB флаш устройство, тъй като няма да работи от такъв дял)
    изберете дял 1 (изберете първия дял на флаш устройството)
    активен (маркирайте секцията като активна)
    списък том (ще покажем отново списъка с дялове. В този пример можете да видите, че създаденият от нас дял има индекс 3)
    изберете том 3 (изберете го)
    задайте буква = G (присвойте й безплатна буква на устройството, например G)


    обем на списъка (уверете се, че буквата G е присвоена на дяла на флаш устройството)

    изход (изход от помощната програма diskpart)
  5. Нека копираме файловете на средата за зареждане от системния диск на USB флаш устройството: bcdboot d: \ Windows / l en-us / s g:
  6. Нека напишем кода за зареждане на USB флаш устройството, за да заредим bootmgr (Windows Boot Manager): bootsect / nt60 G: / mbr / force
  7. Рестартирайте

Отидете в BIOS и задайте максималния приоритет за зареждане за вашето USB (SD) устройство. Запазете промените си. Ако сте направили всичко правилно, системата трябва да се стартира правилно. Можете да се уверите, че вашият Windows е на GPT диск в диспечера на дискове ( diskmgmt.msc) чрез отваряне на свойствата на системния диск. Разделът „Томове“ показва, че типът на таблицата на дяловете е GPT (стил на дяла - GUID дялова таблица)

Този метод за прехвърляне на буутлоудъра на отделно USB флаш устройство ще ви позволи да се възползвате изцяло от таблицата с дялове на GPT и да използвате целия капацитет на твърдия диск (над 2,2 TB) в системи с BIOS (без UEFI среда). Подобен трик може да се направи със следните (дори 32 -битови версии) Windows:

  • Windows 10 / Windows Server 2016
  • Windows 8, Windows 8.1
  • Windows Server 2012/2012 R2
  • Windows 7
  • Windows Server 2008/2008 R2
  • Windows Vista
  • Windows Server 2003 SP1 / 2003 (64-битова)
  • Windows XP x64

Опровержение... Статията се предлага такава, каквато е. Всички тези операции са тествани на виртуална машина - не са тествани на реални машини. Ако някой тества подобна конфигурация и системна работа на физически хардуер и пише за резултатите, ще бъда много щастлив. Според наличната информация, някои стари компютри с BIOS по принцип не позволяват работа с GPT дискове; такива дискове просто не се откриват.

Също така трябва да разберете, че всеки път, когато включите / рестартирате системата, вашето USB флаш устройство с таблицата MBR и буутлоудъра на него трябва да бъдат свързани към компютъра, в противен случай Windows просто няма да се стартира.

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

Днес в природата има два вида дискови формати - MBR и GPT. Първият се използва от BIOS за откриване и стартиране на активния дял. Вторият се използва с по -модерни версии на фърмуера - UEFI, които имат графичен интерфейс за управление на параметри.

Грешката, за която говорим днес, възниква поради несъвместимост между BIOS и GPT. Това най -често се дължи на неправилни настройки. Можете също да го получите, когато се опитате да инсталирате Windows x86 или стартиращият носител (флаш устройство) не отговаря на системните изисквания.

Проблемът с битовата дълбочина е доста лесен за решаване: преди да започнете инсталацията, уверете се, че x64 изображението на операционната система е записано на носителя. Ако изображението е универсално, тогава на първия етап трябва да изберете подходящата опция.

Метод 1: Конфигурирайте настройките на BIOS

Тази грешка може да бъде причинена от променени настройки на BIOS, при които функцията за зареждане на UEFI е деактивирана, а режимът също е активиран. Сигурно зареждане... Последното предотвратява нормалното откриване на стартиращи носители. Също така си струва да се обърне внимание на режима на работа SATA - той трябва да бъде превключен в режим AHCI.


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

Метод 2: UEFI флаш устройство

Такова флаш устройство е носител със записано изображение на ОС, което поддържа зареждане в UEFI. Ако планирате да инсталирате Windows на GPT диск, препоръчително е да се заемете с неговото създаване предварително. Това става с помощта на програмата.

Ако няма начин да създадете UEFI флаш устройство, преминете към следващото решение.

Метод 3: Конвертирайте GPT в MBR

Тази опция включва преобразуване на един формат в друг. Това може да стане както от заредената операционна система, така и директно по време на инсталацията на Windows. Моля, обърнете внимание, че всички данни на диска ще бъдат безвъзвратно загубени.

Вариант 1: Инструменти и програми

За да конвертирате формати, можете да използвате програми за поддръжка на дискове като или. Нека разгледаме метод, използващ Akronis.


Използвайки инструментите на Windows, това става по следния начин:

В този режим можете да работите само с тези дискове, които не са системни (зареждане). Ако трябва да подготвите работещ носител за инсталиране, можете да направите това по следния начин.

Вариант 2: Конвертиране при качване

Тази опция е добра, защото работи независимо от това дали системните инструменти и софтуер в момента са налични или не.

  1. На етапа на избор на диск, стартирайте Командна линияс помощта на клавишната комбинация SHIFT + F10... След това активираме помощната програма за управление на диска с командата

  2. Показваме списък на всички твърди дискове, инсталирани в системата. Това става чрез въвеждане на следната команда:

  3. Ако има няколко диска, тогава трябва да изберете този, на който ще инсталираме системата. Може да се разграничи по размера и структурата на GPT. Пишем команда

  4. Следващата стъпка е да изчистите носителя от дялове.

  5. Последният етап е конвертирането. Екипът ще ни помогне в това.

  6. Остава само да се прекрати помощната програма и да се затвори Командна линия... За да направим това, влизаме два пъти

    последвано от натискане ENTER.

  7. След като затворите конзолата, щракнете върху "Опресняване".

  8. Готово, можете да продължите с инсталацията.

Метод 4: Изтриване на дялове

Този метод ще помогне в случаите, когато по някаква причина е невъзможно да се използват други инструменти. Ние просто ще изтрием ръчно всички дялове на целевия твърд диск.


Заключение

Както става ясно от всичко написано по -горе, проблемът с невъзможността да се инсталира Windows на дискове с GPT структура може да бъде решен съвсем просто. Всички горепосочени методи могат да ви помогнат в различни ситуации - от остарял BIOS до липсата на необходимите програми под ръка за създаване на стартиращи флаш устройства или работа с твърди дискове.

Сега повечето лаптопи и компютри се продават с предварително инсталиран Windows 8, но не всички потребители го харесват. Много хора деинсталират новата операционна система и вместо това инсталират познатия Windows 7.

По време на инсталационния процес обаче се появява следното съобщение: „Windows не може да бъде инсталиран на този диск. Избраният диск има стил на дял на GPT. "

Работата е там, че новите компютри имат твърди дискове с таблица с дялове на GPT вместо обичайния MBR. Това е нов стандарт, разработен от Intel и е част от UEFI BIOSa. За разлика от таблицата MBR, която поддържа дискове с максимум 2 TB, таблицата с дялове на GPT поддържа много по -големи твърди дискове.

Но въпреки всички предимства, понякога трябва да инсталирате операционната система на диск с таблица на дялове MBR. Нека да разгледаме как можете да конвертирате вашия твърд диск от GPT в MBR.

По време на инсталирането на Windows

Изтрийте всички раздели

ВНИМАНИЕ !!! Цялата информация, съхранявана на твърдия диск, ще бъде изтрита.

По време на инсталирането на операционната система, в прозореца, където трябва да изберете дяла за инсталиране, щракнете върху бутона „Настройка на диска“... След това изтрийте всичко и ги създайте отново. Ако обемът на вашия твърд диск е по -малък от 2,2 TB, тогава ще бъде създаден нов диск с таблицата на дяловете MBR.

Конвертиране чрез командния ред

Този метод също така предполага пълно изтриване на данни от всички дялове. Тоест, ако сте имали дялове C:, D:, E:, тогава информацията ще бъде изтрита не само от C: на която е инсталирана системата, но и от D: и от E:.

В прозореца, където трябва да изберете дяла за инсталиране на операционната система, натиснете Shift + F10.

Ще се отвори прозорец на командния ред. Ще преобразуваме GPT в MBR, като използваме специална помощна програма, вградена в Windows. Въведете командата diskpart и натиснете „Enter“.

Командата list disk ще отвори списък, в който можете да изберете този, който искате. Забележете, ако дискът е с таблицата с дялове на GPT, пред него ще има „*“.

Командата select disk 0 ще ви позволи да изберете желания диск. Тук вместо "0" трябва да има номера на вашия твърд диск, който беше определен с предишната команда - може да бъде 0, и 1, и 2, в зависимост от това колко са инсталирани на компютъра.

Командата clean ще го изчисти напълно - премахнете всички раздели и информация от тях.

Командата convert mbr преобразува трудно в MBR.

Въведете изход веднъж, за да излезете от помощната програма на конзолата DiskPart, и излезте отново, за да затворите командния ред.

Сега на таблицата с твърди дялове MBR можете да продължите с инсталирането на операционната система.

Конвертиране без загуба на данни

Ако не искате да загубите информацията, която се намира на твърдия диск, но я преобразувате в MBR, ако е необходимо, тогава ще използваме програмата Paragon Hard Disk Manager. Можете да го изтеглите от официалния уебсайт. Единственото нещо е, че тази програма е платена. Разбира се, има демо версия, но конверторът GPT към MBR не е активен в нея. Следователно, трябва само да инсталирате пълната версия.

Стартираме програмата на компютър, използвайки CD на живо или стартиращо USB флаш устройство. След това изберете твърдия за преобразуване с мишката. Тук също можете да видите коя таблица на дяловете е на нея.

Ако такъв списък не се отваря за вас, намерете елемента в прозореца на програмата „Списък с дискове и дялове“и кликнете върху черната малка стрелка срещу нея.

Щракнете върху желания с десния бутон на мишката и изберете елемента „Конвертиране на основен GPT в основен MBR диск“.

В следващия прозорец кликнете върху бутона „Конвертиране“.

За да приложите промените, щракнете върху зелената отметка в горния ляв ъгъл.

Ще се появи прозорец за потвърждение, щракнете върху „Да“.

След като процесът приключи, щракнете върху „Затвори“.

Сега името в списъка ще се промени - "Основен твърд диск MBR".

Отваряме диска чрез изследователя и виждаме, че всички файлове са останали на място.

Конвертирайте на компютър с два твърди диска

Помислете и за тази опция. Компютърът има два твърди диска, разделени на дялове. Основната ви ОС е на първа, на втората искате да инсталирате нова система. В този случай можете да конвертирате GPT в MBR с помощта на самия Windows или с помощта на Paragon Hard Disk Manager.

С премахването на информацията

Нека разгледаме първия вариант. В този случай информацията от избрания твърд диск ще бъде изтрита. За да направите това, отидете на "Управление на дискове": натиснете комбинацията Win + R и в полето "Open" въведете diskmgmt.msc, щракнете върху "OK".

Ще се отвори прозорецът, от който се нуждаем. Имам инсталиран само един твърд диск. Ще имате „Диск 0“ и „Диск 1“. Изберете тази, на която ще инсталирате новата операционна система. Сега щракнете с десния бутон върху произволен дял и изберете „Изтриване на том“ от контекстното меню. Повторете това за всички останали на този твърд диск.

Сега щракнете с десния бутон върху най-трудния и изберете елемента „Конвертиране в MBR диск“(ще го имате).

След това таблицата на дяловете ще бъде MBR. Можете да разделите диска на необходимите дялове.

Със запазване на информацията

Втората опция е да използвате програмата Paragon Hard Disk Manager. Стартирайте го на компютър с работеща операционна система. Цялата информация ще бъде запазена. След това изберете твърдата, която искате да конвертирате, основното не е тази, на която е инсталирана работещата ОС, и повторете всички стъпки с програмата, описани в горния параграф.

Както можете да видите, има различни начини за преобразуване на диск с таблица с дялове на GPT в MBR. Можете да конвертирате диска в MBR, когато инсталирате операционната система, или да използвате Paragon Hard Disk Manager и да запазите всички данни.

Оценете статията:

(2 оценки, средно: 5,00 от 5)

Уебмастър. Висше образование по специалност „Информационна сигурност“ .. Автор на повечето статии и уроци по компютърна грамотност

Здравейте приятели! Често ме питат как бързо да определя стила на твърдия диск на MBR или GPT?

И всъщност, ако вземете лаптоп или обикновен компютър и стартирате операционна система на него, тогава няма да разберете веднага каква маркировка е устройството. Направих малък експеримент и помолих приятелите си да определят стила на твърдото устройство на моя мобилен компютър. За моя изненада няколко участници в експеримента влязоха в BIOS, за да видят дали интерфейсът на UEFI е активиран там, и само двама от тях отвориха Управление на дискове и зададоха дяла, използвайки свойствата на диска. Но искам да кажа, че това може да стане още по -лесно в командния ред или Windows PowerShell.

MBR или GPT

Всеки твърд диск или SSD твърд диск съдържа в началните сектори малък програмен код (зареждащ запис), използван от Windows за самозареждане и този код също носи таблица на дялове, тоест информация за дяловете на твърдия диск. Този код може да бъде стандартен MBR или GPT.

Главен запис за зареждане MBR се използва оттогава 1983 и е остарял отдавна, тъй като не позволява използването на цялото пространство на съвременните твърди дискове с обем 2 TB или повече и не поддържа създаването на повече от 4 основни дяла на диск. Има и причини: слаба сигурност и възможност за работа само с остарялата BIOS система за вход / изход.

Стандартът GPT е лишен от всички тези недостатъци, перфектно вижда цялото пространство на твърди дискове от всякакъв размер, позволява ви да създавате 128 основни раздела, по -добре защитен и използва по -модерна версия на BIOS, наречена UEFI.

Така че, ако ви бъде даден лаптоп с инсталиран Windows 8.1 или Win 10, тогава няма да разберете веднага какъв стил на твърдия диск има. В днешната статия ще ви покажа няколко начина да определите това.

  • Внимателният читател може да попита защо изобщо знае стандарта за разделяне на устройства? Най -простият отговор може да звучи така: - Ако дискът, на който е инсталирана операционната система за разделяне на GPT, значи имате модерен компютър или лаптоп с активиран UEFI. Съответно методът за възстановяване на зареждащия файл на операционната система е различен. Няма да можете да инсталирате Windows 7 на този лаптоп с втора система и така нататък (мога да посоча още много причини).

Така че, нека разберем стандарта на твърд диск или SSD с помощта на Windows PowerShell.

Ако най -новата версия е инсталирана на вашето компютърно устройство, отворете Windows PowerShell

и въведете командата: get-disk

Виждаме в раздела „Стил на дяла“ че системата има два диска и първото 1000 GB устройство има формат - GPT, а второто 500 MB - MBR.

В командния ред на администратора можете също да разберете стила на твърдия диск, но само с различна команда.

  • Превод

Чудили ли сте се някога как се зарежда компютър? Независимо от хардуера и операционната система, всички компютри се зареждат, използвайки традиционния метод BIOS-MBR или по-модерния UEFI-GPT, внедрен в най-новите версии на операционната система.

В тази статия ще сравним GPT и MBR дяловите структури; GPT означава GUID Partition Table, а MBR означава Master Boot Record. Нека започнем, като разгледаме самия процес на зареждане.

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

Разбиране на процеса на изтегляне

Когато натиснете бутона за захранване на вашия компютър, започва процес, който в крайна сметка ще зареди операционната система в паметта. Първата команда зависи от структурата на дяловете на вашия твърд диск.

Ако има два вида структури на дялове: MBR и GPT. Структурата на дяловете на диск определя три неща:

  1. Структура на данните на диска.
  2. Код, който да се използва при стартиране, ако дялът е стартиращ.
  3. Където раздела започва и свършва.

Процес на зареждане на MBR

Нека се върнем към процеса на зареждане. Ако вашата система използва структура на дялове MBR, първото стартиране ще зареди BIOS. Основната система за въвеждане / изход включва фърмуера на зареждащото устройство. Фърмуерът на буутлоудъра съдържа функции на ниско ниво, като например въвеждане от клавиатура, достъп до видео дисплей, дискови входове / изходи и код за зареждане на буутлоудъра. Преди BIOS да може да определи зареждащото устройство, той изпълнява поредица от функции за конфигуриране на системата, започвайки със следното:
  • Самотестване при включване.
  • Откриване и инициализиране на видеокартата.
  • Показване на екрана за стартиране на BIOS.
  • Извършване на бърза проверка на паметта (RAM).
  • Конфигуриране на plug and play устройства.
  • Определяне на устройството за зареждане.
След като BIOS открие зареждащо устройство, той чете първия дисков сектор на това устройство в паметта. Първият сектор на диска е 512-байтов главен зареждащ запис (MBR). Този размер пасва на три обекта:
  • Първият етап на буутлоудъра (446 байта).
  • Таблица с дялове на диска (16 байта на дял × 4 дяла) - MBR поддържа само четири дяла, повече за това по -долу.
  • Подпис (2 байта).
На този етап MBR сканира таблицата на дяловете и зарежда зареждащия сектор в RAM - Volume Boot Record (VBR).

VBR обикновено съдържа Initial Program Loader (IPL), този код инициира процеса на зареждане. Зареждащият механизъм включва втори етап на зареждащия механизъм, който след това зарежда операционната система. В Windows NT системи, като Windows XP, зареждащият първо зарежда друга програма, наречена NT Loader (съкратено NTLDR), която след това зарежда операционната система.

За операционни системи, базирани на ядрото на Linux, се използва зареждащото устройство GRUB (Grand Unified Bootloader). Процесът на зареждане е подобен на описания по -горе, единствената разлика е в имената на зареждащите устройства в първия и втория етап.

В GRUB първият етап на зареждащото устройство се нарича GRUB Stage 1. Той зарежда втория етап, известен като GRUB Stage 2. Вторият етап на зареждане получава списък с операционни системи на твърдите дискове и представя на потребителя списък с изберете коя операционна система да се стартира.

Процес на изтегляне на GPT

По време на същата фаза на зареждане се случва следното в структурата на дяловете на GPT. GPT използва UEFI, който няма същата MBR процедура за съхранение в зареждащия сектор на първия етап на буутлоудъра, последван от извикване към втория етап на буутлоудъра. UEFI - Unified Extensible Firmware Interface - е по -усъвършенстван интерфейс от BIOS. Той може да анализира файловата система и дори да изтегля самите файлове.

След като включите компютъра си, UEFI първо изпълнява функциите за конфигуриране на системата точно като BIOS. Това са управление на енергията, определяне на дати и други компоненти за управление на системата.

Тогава UEFI чете GPT - GUID Partition Table. GUID означава глобален уникален идентификатор. GPT се намира в първите сектори на диска, точно след сектор 0, където все още се съхранява главният зареждащ запис за наследения BIOS.

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

За операционните системи с ядро ​​на Linux има версия на GRUB с активиран EFI, която зарежда файл като grub.efi или зареждащ механизъм на EFI, който зарежда свой собствен файл като elilo.efi.

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

Разлики между дяловите структури на GPT и MBR

Ако някога сте опитвали да инсталирате Windows 8 или 10 на нов компютър, тогава най -вероятно сте видели въпроса: коя дялова структура да използвате, MBR или GPT.

Ако искате да знаете повече или планирате да инсталирате нова операционна система на компютъра си, прочетете нататък. Вече разгледахме разликите в процесите на зареждане, които трябва да имате предвид при разделянето на диск или избора на структура на дял.

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

Главен запис за зареждане

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

MBR съдържа също изпълним код, който сканира дяловете за активна ОС и инициализира процедурата за зареждане на ОС.

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

MBR използва 32 бита за запис на дължината на дял, изразена в сектори, така че всеки дял е ограничен до максимален размер от 2 TB.

Предимства

  • Съвместим с повечето системи.
недостатъци
  • Позволява само четири раздела, с възможност за създаване на допълнителни подраздели в един от основните раздели.
  • Ограничава размера на дял до два терабайта.
  • Информацията за дяла се съхранява само на едно място - главния запис за зареждане. Ако е повреден, тогава целият диск става нечетлив.

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

GPT е по -нов стандарт за дефиниране на структурата на дялове на диск. За определяне на структурата се използват глобално уникални идентификатори (GUID).

Това е част от стандарта UEFI, тоест система, базирана на UEFI, може да бъде инсталирана само на диск, който използва GPT, например, това е изискването за функцията за защитено зареждане на Windows 8.

GPT позволява създаването на неограничен брой дялове, въпреки че някои операционни системи могат да ограничат броя на дяловете до 128. Също така в GPT практически няма ограничение за размера на дял.

Предимства

  • Позволява неограничен брой секции. Операционната система задава ограничението, например Windows позволява не повече от 128 дяла.
  • Не ограничава размера на дяла. Зависи от операционната система. Ограничението за максималния размер на дял е по -голямо от капацитета на всички съществуващи днес дискове. За дискове с 512-байтови сектори се поддържа максимален размер от 9,4 ZB (един zettabyte е равен на 1073,741,824 терабайта)
  • GPT съхранява копие на дяла и данните за зареждане и може да възстанови данни, ако основната заглавка на GPT е повредена.
  • GPT съхранява стойностите на контролната сума за проверка на цикличната излишък (CRC), за да провери целостта на своите данни (използва се за проверка на целостта на данните от заглавката на GPT). В случай на повреда, GPT може да забележи проблема и да се опита да възстанови повредените данни от различно място на диска.
недостатъци
  • Може да не е съвместим с по -стари системи.

GPT срещу MBR

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

Съвместимост с операционна система

Първият сектор (сектор 0) на GPT диск съдържа MBR защитен запис, който записва, че има един дял на диска, който се разпространява по целия носител. Ако използвате по -стари инструменти, които четат само MBR дискове, ще видите един голям дял с размера на целия диск. Защитното записване е направено, за да предотврати погрешно стария инструмент да третира диска като празен и да презапише GPT данните с нов главен зареждащ запис.

MBR защитава GPT данните от презаписване.

Apple MacBook "и използвайте GPT по подразбиране, така че не е възможно да инсталирате Mac OS X на MBR система. Въпреки че Mac OS X може да работи на MBR диск, не може да бъде инсталиран на него. Опитах се да направя това, но беше неуспешен.

Повечето операционни системи, базирани на ядрото на Linux, са съвместими с GPT. Когато инсталирате Linux на диска, GRUB 2 ще бъде инсталиран като зареждащо устройство.

За операционни системи Windows стартирането от GPT е възможно само на компютри с UEFI, работещи с 64-битови версии на Windows Vista, 7, 8, 10 и съответните версии на сървъра. Ако сте закупили лаптоп с 64-битова версия на Windows 8, тогава най-вероятно има GPT.

Windows 7 и по -ранни обикновено се инсталират на MBR дискове, но все пак можете да конвертирате дялове в GPT, както е обсъдено по -долу.

Всички версии на Windows Vista, 7, 8, 10 могат да четат и използват данни от GPT дялове - но не могат да се зареждат от такива дискове без UEFI.

Значи GPT или MBR?

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

Проверете типа на дяла на твърдия диск

Всеки твърд диск под Windows може да провери типа на дяла с помощта на Управление на дискове. За да стартирате управление на дискове, направете следното:

Натиснете комбинацията от „горещи клавиши“ Windows + R, ще се отвори прозорец за стартиране на програми.

Въведете diskmgmt.msc и натиснете Enter.

Windows ще сканира твърдите дискове и ще ги покаже скоро. За да проверите типа дялове на всеки твърд диск, щракнете с десния бутон върху плочата на диска в долната част на интерфейса. Трябва да кликнете върху „Диск 0“, „Диск 1“ и така нататък, а не върху дяловете.

В контекстното меню, което се показва, изберете Свойства. Ще се отвори прозорец със свойствата на избрания диск.

Щракнете върху раздела Volumes и погледнете стойността на Style Partition Style.

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

  1. Натиснете клавиша Windows, въведете cmd.exe, докато държите Ctrl и Shift, натиснете Enter.
  2. Потвърдете съобщението на UAC за ескалация на системните привилегии.
  3. Въведете diskpart и натиснете Enter.
  4. Въведете списък disk и натиснете отново Enter.

Всички устройства са изброени. Колоната Gpt изброява стила на дяловете за всеки диск. Ако видите звездичка в колоната, това е GPT, ако не е там, това е MBR.

Конвертиране между MBR и GPT по време на настройка на Windows

Има две типични съобщения за грешка, които може да срещнете при инсталирането на Windows на вашия твърд диск:
  • Грешка №1: „Windows не може да бъде инсталиран на това устройство. Избраният диск няма стил на дял на GPT. "
  • Грешка №2: „Windows не може да бъде инсталиран на това устройство. Избраният диск има стил на дял на GPT. "
Когато се появи една от тези две грешки, може да не успеете да изберете дял за инсталиране. Но това не означава, че нещо не е наред с компютъра.

Както вече знаете, MBR и GPT са две напълно различни структури на дялове на твърдия диск. MBR е традиционната структура на дяловете, докато GPT е по -нова.

Грешка # 1 възниква, когато се опитвате да инсталирате Windows на UEFI компютър и дялът на твърдия диск не е конфигуриран за UEFI режим или Legacy BIOS съвместимост. Microsoft TechNet предлага две решения на проблема.

  1. Рестартирайте компютъра в режим на съвместимост с Legacy BIOS. Тази опция ще запази текущия стил на секцията.
  2. Преформатирайте диска към UEFI, като използвате стила на GPT дял. Тази опция ще ви позволи да използвате функциите на фърмуера на UEFI. Можете да се преформатирате, като следвате инструкциите по -долу. Винаги архивирайте данните си преди форматиране.
Разбира се, има помощни програми на трети страни за конвертиране на дискове в GPT, като същевременно се запазват данните, но все пак е по-безопасно да направите резервно копие, в случай че помощната програма не успее да завърши преобразуването.

Инструкции за конвертиране на твърд диск от MBR в GPT


Използване на Windows Setup

  1. Изберете неразпределеното пространство и щракнете върху Напред. Windows ще открие, че компютърът е стартиран в режим UEFI и автоматично ще преформатира диска, използвайки стила на GPT дял. Инсталационният процес ще започне веднага след това.
Ръчно преобразуване
  1. Изключете компютъра и поставете стартиращо устройство с Windows (USB или DVD).
  2. Стартирайте от него в режим UEFI.
  3. Почистете диска: почистете.
  4. Преобразуването в GPT се извършва с командата convert gpt.

Инструкции за конвертиране на твърд диск от GPT в MBR

Понякога е необходимо да се преобразува диск в MBR дялова структура. Например, ако получите такова съобщение за грешка по време на настройката на Windows:

„Windows не може да бъде инсталиран на това устройство. Избраният диск има стил на дял на GPT "

Стартирането от GPT се поддържа само за 64-битови версии на Windows Vista, 7, 8, 10 и съответните сървърни версии на UEFI системи. Това съобщение за грешка означава, че компютърът ви не поддържа UEFI и затова можете да използвате само BIOS, който работи със структурата на дяловете MBR.

Microsoft TechNet предлага две решения на проблема.

  1. Рестартирайте компютъра в режим на съвместимост с BIOS. Тази опция ще запази текущия стил на секцията.
  2. Преформатирайте диска, като използвате MBR стила на дяловете. Винаги архивирайте данните си преди форматиране. Въпреки че има помощни програми на трети страни за конвертиране на дискове в GPT, като същевременно се запазват данните, все пак е по-безопасно да се направи резервно копие, в случай че помощната програма не успее да завърши преобразуването.
Ако сте избрали втората опция, следвайте инструкциите стъпка по стъпка:

Използване на Windows Setup

  1. Изключете компютъра и поставете стартиращо устройство с Windows (USB или DVD).
  2. Стартирайте от него в режим UEFI.
  3. Изберете „Персонализиран“ в типа инсталация.
  4. Появява се екран със съобщение "Къде искате да инсталирате Windows?" Изберете всички дялове на диска и кликнете върху „Изтриване“.
  5. След успешно изтриване дискът ще бъде единична област от неразпределено пространство.
  6. Изберете неразпределеното пространство и щракнете върху Напред. Windows открива, че компютърът е стартиран в режим BIOS и автоматично преформатира диска, използвайки стила на MBR дял. Инсталационният процес ще започне веднага след това.
Ръчно преобразуване
  1. Изключете компютъра и поставете стартиращо устройство с Windows (USB или DVD).
  2. Стартирайте от него в режим BIOS.
  3. От инсталация на Windows, натиснете Shift + F10, за да отворите конзолата. Натискайте Enter след всяка следваща команда.
  4. Стартирайте инструмента diskpart с командата diskpart.
  5. За да изберете диск за конвертиране, въведете list disk.
  6. Посочете номера на диска за конвертиране: изберете диск #.
  7. Почистете диска: почистете.
  8. Преобразуването в GPT се извършва с командата convert mbr.
  9. Въведете exit, за да излезете от diskpart.
  10. Затворете конзолата и се върнете към инсталирането на Windows.
  11. Изберете „Други“, когато избирате тип инсталация. Дискът ще бъде единична област от неразпределено пространство.
  12. Изберете неразпределеното пространство и щракнете върху Напред. Windows ще започне инсталирането.