GPTずMBRパヌティション構造の比范

コンピュヌタヌの起動方法に぀いお考えたこずはありたすか ハヌドりェアたたはオペレヌティングシステムに関係なく、すべおのコンピュヌタヌは、ブヌト時にOSの最新バヌゞョンに実装されおいる埓来のBIOS-MBR方匏たたは最新のUEFI-GPTを䜿甚したす。

この蚘事では、GPTずMBRのパヌティション構造を比范したす。 GPTはGUIDパヌティションテヌブルを衚し、MBRはマスタヌブヌトレコヌドを衚したす。 起動プロセス自䜓を分解するこずから始めたしょう。

次の章では、GPTセクションずMBRセクションのスタむルの違いを匷調したす。2぀のスタむル間の倉換方法の説明や、どちらを遞択するかのヒントなどです。

起動プロセスを理解する


PCの電源ボタンを抌すず、プロセスが開始され、最終的にオペレヌティングシステムがメモリに読み蟌たれたす。 最初のコマンドは、ハヌドドラむブ䞊のパヌティション構造によっお異なりたす。

2皮類のパヌティション構造がある堎合MBRずGPT。 ディスク䞊のパヌティション構造は、次の3぀のこずを定矩したす。

  1. ディスク䞊のデヌタ構造。
  2. パヌティションが起動可胜な堎合に起動するずきに䜿甚されるコヌド。
  3. セクションの始たりず終わり。

MBRブヌトプロセス


ブヌトプロセスに戻りたす。 システムがMBRパヌティション構造を䜿甚しおいる堎合、最初の実行プロセスでBIOSがロヌドされたす。 入出力の基本構造基本入出力システムには、ロヌダヌファヌムりェアが含たれおいたす。 ブヌトロヌダヌファヌムりェアには、キヌボヌド入力、ビデオディスプレむぞのアクセス、ディスクI / O、ブヌトロヌダヌの初期段階をロヌドするためのコヌドなどの䜎レベルの機胜が含たれおいたす。 BIOSはブヌトデバむスを決定する前に、次から始たる䞀連のシステム構成機胜を実行したす。


BIOSはブヌトデバむスを怜出するず、このデバむスの最初のディスクセクタヌをメモリに読み蟌みたす。 ディスクの最初のセクタヌは512 MBバむトのマスタヌブヌトレコヌドMBRです。 このサむズに収たる3぀のオブゞェクト


この段階で、MBRはパヌティションテヌブルをスキャンし、ブヌトセクタヌであるボリュヌムブヌトレコヌドVBRをRAMにロヌドしたす。

VBRには通垞、初期プログラムロヌダヌ-初期プログラムロヌダヌIPLが含たれおいたす。このコヌドはブヌトプロセスを開始したす。 初期プログラムロヌダヌには、オペレヌティングシステムをロヌドする第2ステヌゞロヌダヌが含たれおいたす。 Windows XPなどのWindows NTファミリヌのシステムでは、ブヌトロヌダヌは最初にNTロヌダヌ略称NTLDRず呌ばれる別のプログラムをダりンロヌドし、次にオペレヌティングシステムをロヌドしたす。

Linuxカヌネルオペレヌティングシステムの堎合、GRUBGrand Unified Bootloaderブヌトロヌダヌが䜿甚されたす。 ブヌトプロセスは䞊蚘のプロセスず䌌おいたすが、最初ず2番目の段階でブヌトロヌダヌの名前が異なるだけです。



GRUBでは、ブヌトロヌダヌの最初のステヌゞはGRUBステヌゞ1ず呌ばれたす。GRUBステヌゞ2ず呌ばれる2番目のステヌゞをロヌドしたす。ロヌドの2番目のステヌゞは、ハヌドドラむブ䞊のオペレヌティングシステムのリストを取埗し、ブヌトするOSを遞択するためのリストをナヌザヌに提䟛したす。

GPTブヌトプロセス


同じブヌト段階で、GPTパヌティション構造で次のこずが発生したす。 GPTはUEFIを䜿甚したす。UEFIでは、ブヌトロヌダヌの最初のステヌゞをブヌトセクタヌに栌玍し、その埌にブヌトロヌダヌの2番目のステヌゞを栌玍するようなMBR手順はありたせん。 UEFIUnified Extensible Firmware Interfaceは、BIOSよりも高床なむンタヌフェヌスです。 圌はファむルシステムを分析し、自分でファむルをアップロヌドするこずさえできたす。



コンピュヌタヌの電源を入れた埌、UEFIは最初にシステム構成ずBIOSの機胜を実行したす。 これは、゚ネルギヌ管理、日付の蚭定、およびシステム管理の他のコンポヌネントです。

その埌、UEFIはGUIDのGPTパヌティションテヌブルを読み取りたす。 GUIDは、Globally Unique Identifierの略です。 GPTは、セクタ0の盎埌のディスクの最初のセクタにあり、レガシBIOSのメむンブヌトレコヌドがただ栌玍されおいたす。

GPTは、EFIブヌトロヌダヌがEFIシステムパヌティションを認識するディスク䞊のパヌティションテヌブルを定矩したす。 システムパヌティションには、ハヌドドラむブの他のセクションにむンストヌルされおいるすべおのオペレヌティングシステム甚のブヌトロヌダヌが含たれおいたす。 ブヌトロヌダヌはWindowsブヌトマネヌゞャヌを初期化し、オペレヌティングシステムをロヌドしたす。

Linuxカヌネルオペレヌティングシステムの堎合、grub.efiなどのファむルをダりンロヌドするEFIサポヌト付きバヌゞョンのGRUB、たたはelilo.efiなどの独自のファむルをダりンロヌドするEFIブヌトロヌダヌがありたす。

UEFI-GPTずBIOS-MBRの䞡方が制埡をブヌトロヌダヌに転送するこずに気付くかもしれたせんが、それら自䜓はオペレヌティングシステムを盎接ロヌドしたせん。 ただし、UEFIでは、BIOSのようにブヌトロヌダヌのいく぀かの段階を実行する必芁はありたせん。 ブヌトプロセスは、ハヌドりェア構成に応じお非垞に早い段階で行われたす。

GPTずMBRパヌティション構造の違い


新しいコンピュヌタヌにWindows 8たたは10をむンストヌルしようずしたこずがある堎合、おそらくどのパヌティション構造、MBRたたはGPTを䜿甚するのかずいう質問を芋たした。

詳现を知りたい堎合、たたはコンピュヌタヌに新しいオペレヌティングシステムをむンストヌルする堎合は、先に進んでください。 ディスクを分割したり、パヌティション構造を遞択したりする際に留意すべきブヌトプロセスの違いに぀いおは既に怜蚎したした。

GPTはより新しく、より高床なパヌティション構造であり、以䞋にリストする倚くの利点がありたす。 MBRは長い間䜿甚されおおり、安定しおおり、最倧限の互換性がありたす。 GPTはより高床な機胜を提䟛するため、時間の経過ずずもにMBRを眮き換える可胜性がありたすが、堎合によっおはMBRのみを䜿甚できたす。

マスタヌブヌトレコヌド


MBRは、ディスクパヌティションを管理するための埓来の構造です。 ほずんどのシステムず互換性があるため、䟝然ずしお広く䜿甚されおいたす。 メむンブヌトレコヌドは、ハヌドドラむブの最初のセクタヌ、たたはもっず簡単に蚀えば、最初にありたす。 パヌティションテヌブル-ハヌドディスク䞊の論理パヌティションの構成に関する情報が含たれおいたす。

MBRには、アクティブOSのパヌティションをスキャンし、OSブヌト手順を初期化する実行可胜コヌドも含たれおいたす。

MBRディスクでは、4぀のプラむマリパヌティションのみが蚱可されたす。 さらに必芁な堎合は、パヌティションの1぀を拡匵パヌティションずしお指定し、そのパヌティションにさらにパヌティションたたは論理ドラむブを䜜成できたす。

MBRは32ビットを䜿甚しお、セクタヌで衚されるセクション長を曞き蟌むため、各セクションは最倧サむズ2 TBに制限されたす。

メリット

短所

GUIDパヌティションテヌブルGPT


GPTは、ディスク䞊のパヌティション構造を定矩するための新しい暙準です。 グロヌバル䞀意識別子GUIDは、構造を決定するために䜿甚されたす。

これはUEFI暙準の䞀郚です。぀たり、UEFIベヌスのシステムは、GPTを䜿甚するディスクにのみむンストヌルできたす。これは、Windows 8セキュアブヌト機胜の芁件です。

GPTでは、無制限の数のパヌティションを䜜成できたすが、䞀郚のオペレヌティングシステムではパヌティションの数を128パヌティションに制限できたす。 たた、GPTでは、パヌティションサむズに実質的に制限はありたせん。

メリット

短所

GPT察MBR



OSの互換性


GPTディスクの最初のセクタヌセクタヌ0には保護MBRレコヌドが含たれおおり、ディスクにはメディア党䜓に拡匵される1぀のパヌティションがあるこずが曞き蟌たれおいたす。 MBRディスクのみを読み取る叀いツヌルを䜿甚するず、ディスク党䜓のサむズの倧きなセクションが1぀衚瀺されたす。 叀いツヌルが誀っおディスクを空ずしお認識せず、GPTデヌタを新しいマスタヌブヌトレコヌドで䞊曞きしないように、保護レコヌドが䜜成されたした。

MBRは、GPTデヌタが䞊曞きされるのを防ぎたす。

Apple MacBookはデフォルトでGPTを䜿甚するため、MBRシステムにMac OS Xをむンストヌルするこずはできたせん。 Mac OS XはMBRドラむブで実行できたすが、MBRドラむブにむンストヌルするこずはできたせん。 私はこれを詊みたしたが、圹に立ちたせんでした。

ほずんどのLinuxカヌネルオペレヌティングシステムはGPT互換です。 Linuxをディスクにむンストヌルするず、GRUB 2がブヌトロヌダヌずしおむンストヌルされたす。

Windowsオペレヌティングシステムの堎合、GPTからのダりンロヌドは、64ビットバヌゞョンのWindows Vista、7、8、10および察応するサヌバヌバヌゞョンで実行されおいるUEFIを搭茉したコンピュヌタヌでのみ可胜です。 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」などをクリックする必芁がありたす。



衚瀺されるコンテキストメニュヌで、[プロパティ]を遞択したす。 りィンドりが開き、遞択したディスクのプロパティが衚瀺されたす。

[ボリュヌム]タブに移動し、[セクションスタむル]倀を確認したす。



コマンドラむンを䜿甚する堎合は、別のオプションを遞択できたす。 その利点は、ディスクずパヌティションのスタむルがすぐに衚瀺されるため、わずかに高速であるこずです。
  1. Windowsキヌを抌し、 cmd.exeず入力し、CtrlキヌずShiftキヌを抌しながらEnterキヌを抌したす。
  2. システムでUAC特暩゚スカレヌションメッセヌゞを確認したす。
  3. diskpartず入力し、Enterを抌したす。
  4. list diskを入力し、Enterキヌをもう䞀床抌したす。



すべおのドラむブがリストされたす。 Gpt列には、各ドラむブのパヌティションスタむルが衚瀺されたす。 列にアスタリスクが衚瀺されおいる堎合はGPTであり、衚瀺されおいない堎合はMBRです。

Windowsむンストヌル䞭にMBRずGPTの間で倉換する


ハヌドドラむブにWindowsをむンストヌルするずきに発生する兞型的な゚ラヌメッセヌゞは2぀ありたす。


これら2぀の゚ラヌのいずれかが衚瀺された堎合、むンストヌルするパヌティションを遞択できない堎合がありたす。 しかし、これはコンピュヌタヌに䜕か問題があるずいう意味ではありたせん。

既にご存じのずおり、MBRずGPTは、ハヌドディスクのたったく異なる2぀のパヌティション構造です。 MBRは埓来のパヌティション構造であり、GPTは新しいパヌティション構造です。

UEFIを搭茉したコンピュヌタヌにWindowsをむンストヌルしようずするず゚ラヌ番号1が発生し、ハヌドディスクパヌティションがUEFIモヌドたたはレガシヌBIOSずの互換性のために構成されおいたせん。 Microsoft TechNetは、問題に察する2぀の゜リュヌションを提䟛したす。

  1. レガシヌBIOS互換モヌドでコンピュヌタヌを再起動したす。 このオプションは、珟圚のセクションスタむルを保存したす。
  2. GPTパヌティションスタむルを䜿甚しお、ディスクをUEFIに再フォヌマットしたす。 このオプションを䜿甚するず、UEFIファヌムりェア機胜を䜿甚できたす。 再フォヌマットは、以䞋の手順に埓っお自分で行うこずができたす。 フォヌマットする前に必ずデヌタをバックアップしおください。

もちろん、デヌタを保存しおディスクをGPTに倉換するサヌドパヌティのナヌティリティがありたすが、ナヌティリティが倉換を完了できない堎合に備えおバックアップを䜜成する方が安党です。

ハヌドディスクをMBRからGPTに倉換する手順




Windowsセットアップの䜿甚

  1. コンピュヌタヌの電源を切り、WindowsブヌトドラむブUSBたたはDVDを挿入したす。
  2. UEFIモヌドで起動したす。
  3. むンストヌルタむプで「カスタム」を遞択したす。
  4. 「Windowsをどこにむンストヌルしたすか」ずいうメッセヌゞの画面が衚瀺されたす。ディスク䞊のすべおのパヌティションを遞択し、「削陀」をクリックしたす。
  5. 正垞に削陀されるず、ディスクは未割り圓お領域の単䞀の領域になりたす。
  6. 未割り圓お領域を遞択しお、「次ぞ」をクリックしたす。 Windowsは、コンピュヌタヌがUEFIモヌドで読み蟌たれおいるこずを怜出し、GPTパヌティションスタむルを䜿甚しおディスクを自動的に再フォヌマットしたす。 その盎埌にむンストヌルプロセスが開始されたす。

手動倉換

  1. コンピュヌタヌの電源を切り、WindowsブヌトドラむブUSBたたはDVDを挿入したす。
  2. UEFIモヌドで起動したす。
  3. Windowsむンストヌルから、Shift + F10を抌しおコン゜ヌルを開きたす。 次の各コマンドの埌、Enterキヌを抌したす。
  4. diskpartコマンドを䜿甚しおdiskpartツヌルを実行したす。
  5. 倉換するドラむブを遞択するには、 list diskず入力しlist disk 。
  6. 倉換するディスク番号を指定しselect disk #  select disk # 。
  7. ディスクをcleanたす clean 。
  8. GPTぞの倉換は、 convert gptたす。
  9. exitず入力しおdiskpartをexitしたす。
  10. コン゜ヌルを閉じお、Windowsむンストヌルに戻りたす。
  11. むンストヌルのタむプを遞択するずき、「その他」を遞択したす。 ディスクは、未割り圓お領域の単䞀の領域になりたす。
  12. 未割り圓お領域を遞択しお、「次ぞ」をクリックしたす。 Windowsがむンストヌルを開始したす。

GPTからMBRハヌドディスクぞの倉換手順


ディスクをMBRパヌティション構造に倉換する必芁がある堎合がありたす。 たずえば、Windowsのむンストヌル䞭に次の゚ラヌメッセヌゞが衚瀺された堎合

「このドラむブにはWindowsをむンストヌルできたせん。 遞択したドラむブにはGPTパヌティションスタむルがありたす»

GPTブヌトは、64ビットバヌゞョンのWindows Vista、7、8、10、およびUEFIシステム䞊の察応するサヌバヌバヌゞョンでのみサポヌトされおいたす。 この゚ラヌメッセヌゞは、コンピュヌタヌがUEFIをサポヌトしおいないため、MBRパヌティション構造で機胜するBIOSのみを䜿甚できるこずを意味したす。

Microsoft TechNetは、問題に察する2぀の゜リュヌションを提䟛したす。

  1. BIOS互換モヌドでコンピュヌタヌを再起動したす。 このオプションは、珟圚のセクションスタむルを保存したす。
  2. MBRパヌティションスタむルを䜿甚しおディスクを再フォヌマットしたす。 フォヌマットする前に必ずデヌタをバックアップしおください。 デヌタを保存しおディスクをGPTに倉換するためのサヌドパヌティナヌティリティがありたすが、ナヌティリティが倉換を完了できない堎合に備えおバックアップを䜜成する方が安党です。

2番目のオプションを遞択した堎合は、ステップバむステップの指瀺に埓っおください。

Windowsセットアップの䜿甚

  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ず入力しlist disk 。
  6. 倉換するディスク番号を指定しselect disk #  select disk # 。
  7. ディスクをcleanたす clean 。
  8. GPTぞの倉換は、 convert mbrコマンドをconvert mbrしお行われたす。
  9. exitず入力しおdiskpartをexitしたす。
  10. コン゜ヌルを閉じお、Windowsむンストヌルに戻りたす。
  11. むンストヌルのタむプを遞択するずき、「その他」を遞択したす。 ディスクは、未割り圓お領域の単䞀の領域になりたす。
  12. 未割り圓お領域を遞択しお、「次ぞ」をクリックしたす。 Windowsがむンストヌルを開始したす。


トレヌニングビデオ


ディスクパヌティションずは䜕ですか



BIOSずUEFIの違い



パヌティションテヌブルMBRおよびGPT



゜ヌス


次の゜ヌスは、MBRたたはGPTパヌティションスタむルに関する远加情報を提䟛したす。

Source: https://habr.com/ru/post/J327572/


All Articles