2016-08-14 1 views
0

このダンプは、を使用してGUID Partition Tableが書き込まれた2GiBハードディスク(.vdi、バーチャルボックス)のdd if=/dev/sda bs=512 | hexdump -Cの出力です。これはLBA 1(GPTヘッダ論理ブロック)は次のようになります。エントリはLBA 2から開始し、16KiB又は32にまたがるようこのGPTヘッダー値の背景は何ですか?

45 46 49 20 50 41 52 54 | EFI signature 
00 00 01 00    | GPT version 
5c 00 00 00    | GPT header size 
f8 8f 25 0d    | CRC32 (header) 
00 00 00 00    | reserved 
01 00 00 00 00 00 00 00 | current LBA (this is LBA 1) 
ff ff 3f 00 00 00 00 00 | backup LBA (last LBA on disk) 
00 08 00 00 00 00 00 00 | first LBA available for partitions 
de ff 3f 00 00 00 00 00 | last LBA available for partitions 
a1 4b 7c df ca 02 95 4c | disk's GUID [1/2] 
98 16 bb f0 73 d3 c8 0c | disk's GUID [2/2] 
02 00 00 00 00 00 00 00 | partition entries' first LBA 
80 00 00 00    | total amount of partition entries 
80 00 00 00    | size of a single partition entry 
86 d2 54 ab    | CRC32 (entries) 
00 ..     | zeroed out until next LBA 

このヘッダは、80H(128D)区画エントリ、長い各さが128ビットがある状態セクタ(このディスクの1セクタあたり512B)。つまり、LBA 02hからLBA 21hまでです。

LBA 22hの代わりにLBA 800hが最初に利用可能なLBAとして報告されたのはなぜですか?エントリと実際のパーティションがディスク上に連続して格納されていませんか?

答えて

0

これはcfdisk固有の動作です。私はGPTを一掃して、gdiskpartedを使って2回書きました。両方ともパーティション入力アレイの開始点をLEA 22hに置いていました。ただし、UEFI 2.6標準ではLEA 22hより早く起動しないと指示するため、実際のパーティションをディスク内でさらに開始することは完全に許容されます。

関連する問題