鳥ブラザーLinuxのプライベートキッチンのディスクパーティションの概要

  1. Linuxシステムでは、各デバイスはファイルとして扱われ、各デバイスはデバイスファイル名を持つことになります。

  2. なぜパーティション?
    ①セキュリティデータ。Cディスクリロードは、各パーティションのデータが分離され、ディスクDには影響を与えないであろう。
    ②システムのパフォーマンスを考えます。円筒部内のパーティションのデータセット、データ範囲が小さくなる見つけるために、読まれるべきです。

  3. MBRパーティションテーブルフォーマットで、ディスクの最初のセクタ二つの重要な主に記録された情報は、それぞれ、(元々 512バイトセクタは、今4Kバイトの存在が設計されている):マスターブートレコード(マスターブートレコード、MBR):ここで、ブートローダ、446バイトインストールすることができ、及びパーティションテーブル:ハードディスクのパーティションの状態記録ブロックは、64バイトを有しています。MBRのパーティションので、いわゆるパーティションだけでは、64バイトのパーティションテーブルのためにそれを設定します。

  4. システムがディスクに書き込まれるとき、我々は最初のディスクのパーティションテーブルを参照すると、データはパーティションのために処理することができます。ディスクの最初のセクタが破損している場合ので、MBR形式では回復しない場合があります。

  5. MBRはディスク、プライマリパーティションに分割し、4まで展開し、以降5から論理パーティションの特定の数のデバイスファイル名。

  6. GPTパーティションが拡張および論理パーティションの概念がない、各レコードには、プライマリパーティションをフォーマットすることができるように見ることができるこれらの各々は、独立して存在してもよいです。

  7. MBRパーティションテーブル形式で、パーティションテーブルのわずか64バイトので、そう領域、セグメント番号の円筒形開始端の各記録領域を記録のみ最大4個の基が存在します。デフォルトのディスクパーティションテーブルが4つしかパーティション情報を書き込むことができますので、(四パーティションは、プライマリと呼ばれるまたはパーティションを拡張しています)。

  8. しかし、本当の生活の中で、多くの場合、パーティション手段をハンドルにパーティションを拡大し、拡大によるものであるパー​​ティションのパーティション、以上の4セットを持っている:だけもしそうなら、4つのパーティション情報を記録し、パーティションテーブルの最初のセクターので、あなたは、パーティション情報を記録するために追加セクタを利用することができます。

  9. パーティションの拡張指摘は、パーティションの論理パーティションです

  10. 各パーティションテーブルの唯一の16バイト以降のMBRパーティションテーブルを、情報を記録することができるように、かなり制限され、MBRパーティションテーブルの問題:①複数の2.2T容量よりも使用することができない
    、それらが後に破損している場合ではない、多くの場合、唯一のブロック②MBR回復。
    ③MBRは、446バイト以上のプログラムコードを格納することができないブートプログラムブロックに格納されています。

  11. だから、あるでしょうGPTディスクのパーティションテーブルので、すべてのハードドライブと互換性があるために、4Kセクターのデザインとなりました512バイトのセクタサイズ、過去にあるため、ほとんどのセクターの定義に使用される論理ブロックアドレスがあります(ブロックアドレスの論理、LBAするために、GPTディスクのすべてのブロックに対処するために)、LBA(デフォルトは512のバイトです)計画に、そして最初のLBAと呼ばれるLBA0(0で始まる番号付け)。MBRと異なる記録するブロックの最初の512バイト、GPT LBAブロック32が使用パーティション情報を記録します

  12. LBA0(ブロック互換MBR):MBRモデルと同様に、二つの部分に分割され、ブートローダのみGPT形式のディスクをマークするために特殊な識別子を置く別のブロックに格納されます。

  13. LBA1(GPTヘッダレコード):パーティションテーブル自体の位置や大きさを記録し、記録したバックアップGPTパーティションの場所が配置され、また、パーティションテーブルチェックコードが配置されています。

  14. LBA2-33(パーティション情報は、実際に記録される):4グループの各LBAレコードパーティションレコードを、各LBA512バイトとして記録パーティションの4×32 = 128セットの合計は、各レコードの128のバイトが使用されるように。

  15. BIOSとUEFIブートテストのプロセスを開始します。
    MBR / GPTのブートプロセスと①BIOS:
    BIOSは、コンピュータの起動時に、コンピュータが自動的に実行される最初のプログラムです。
    1、BIOS:実行されるファームウェアを開始するためのイニシアチブをとる、最初の起動可能なデバイスを認識します。
    2、MBR:ブートレコードブロック内のプライマリデバイスの最初のブートセクタは、ブート・コードを含んでいます。
    3、ブートプログラム(ブートローダ):ソフトウェアのカーネルファイルの読み込みを行いました。
    図4は、カーネルファイルは、オペレーティング・システムを開始しました。

公開された11元の記事 ウォンの賞賛4 ビュー617

おすすめ

転載: blog.csdn.net/weixin_45626515/article/details/103244320