ここで何が起こっているのかという質問があります。ここで、「新しいDOSディスクラベル」とは、DOSパーティションテーブルが作成されたことを意味しますか?つまり、基本的にDOSパーティションテーブルが作成され、オプション「g」でGPTパーティションテーブルが作成されると削除されます。
primus@ubu2104:~$ sudo fdisk /dev/sdd
Welcome to fdisk (util-linux 2.36.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Device does not contain a recognized partition table.
Created a new DOS disklabel with disk identifier 0xb23a7979.
Command (m for help): g
Created a new GPT disklabel (GUID: 4F2417FA-CE86-4649-A719-F47191C0742E).
Command (m for help):
答え1
はい、fdisk
デフォルトでは「DOS」パーティションテーブルがメモリに作成されます。これを置き換えるGPTパーティションテーブルを作成しますg
。 GPTパーティションテーブルを作成する前に実際に最初のパーティションテーブルを作成した場合は、fdisk
パーティションテーブルを置き換えるというメッセージが明示的に表示されます。
コマンドを作成すると、古いdos署名が削除されます。
fdisk
GPTのみをサポートすることでこれを防ぐことができます。
fdisk -t gpt /dev/sdd
g
GPTパーティションテーブルを作成するには、まだ入力する必要があります。
答え2
fdisk
コマンドを使用して指示するまでディスクには何も書き込まれないため、w
DOSパーティションテーブルは実際にはディスクに書き込まれません。ただし、ディスクにはパーティションテーブルがないため、fdisk
自動計画ではパーティションテーブルが作成されます。これはヘルパー機能なので、手動で行う必要はなく、n
パーティションテーブルについて考えることなく(を使用して)パーティションを作成できます。 (を使用して)GPTパーティションテーブルを作成することを決定した場合、計画されg
たDOSパーティションテーブルの作成はキャンセルされ、GPTパーティションテーブルのみが生成されます。
-n
自動パーティションテーブルの作成を有効または防止できます--noauto-pt
。
答え3
これは、ディスク全体をカバーし、GPT非互換パーティション処理がディスクを空白として扱わないようにする保護されたパーティションのようです。
実際のパーティションはGPTパーティションです(完全な「DOS」パーティション内に含まれています)。
バラよりhttps://en.m.wikipedia.org/wiki/GUID_Partition_Table#/そして、対応する保護MBRはセクタ0にあります。