fdisk警告メッセージ:(拡張)パーティションが物理セクター境界で開始されていません。

fdisk警告メッセージ:(拡張)パーティションが物理セクター境界で開始されていません。

を実行すると、fdisk次の警告メッセージが表示されます。

パーティション表エントリがディスク順序ではありません。

以下は、私が実行しているコマンドとその出力の例です。

sudo fdisk -l

[sudo] password for phil: 

Disk /dev/sda: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x6058406e

Device     Boot      Start        End    Sectors   Size Id Type
/dev/sda1               63    1012094    1012032 494.2M 83 Linux
/dev/sda2          1026048 1348251647 1347225600 642.4G  5 Extended
/dev/sda3  *    1348251648 1953523711  605272064 288.6G  7 HPFS/NTFS/exFAT
/dev/sda5       1244766208 1314039807   69273600    33G 83 Linux
/dev/sda6       1314041856 1348251647   34209792  16.3G 82 Linux swap / Solaris
/dev/sda7          1028096 1244764159 1243736064 593.1G 83 Linux

Partition 2 does not start on physical sector boundary.


Partition table entries are not in disk order.

私のオンライン調査によると、この警告はパーティションのセクタが「正しいセクタ」で始まらないときに発生します。書き込み時に速度低下が発生するためです。この問題を識別する 1 つの方法は、セクタが 8 に分割されていることを確認することです。もしそうなら、パーティションは正しいです。

上記の出力は、拡張パーティション2とその論理パーティションである最初のセクターを除いて、すべてのパーティションの最初のセクターが8で割ることができることを示しています。

私は正しいですか?では、なぜこの警告が表示されますか?

編集する

暗号化されたパーティションがありません(LinuxまたはWindows)。

fdiskのバージョンは次のとおりです。

sudo fdisk -version
fdisk from util-linux 2.25.2

ベストアンサー1

実際、このメッセージは、/dev/sda1パーティションが物理セクタ境界ではなく論理セクタ63から始まるという事実に関連している。ここで、物理セクタサイズは4096バイト、つまり8つの論理セクタ(512バイト)です。

通常、パーティションテーブルのスロットNはデバイスと一致します/dev/sdxNが、不明な理由で/dev/sda1パーティションテーブルのスロット2のようです。私はこの奇妙な行動の証拠を見つけましたここ(ディスク暗号化に関するものです)。ディスクに属性(暗号化など)がありますか?

おすすめ記事