web-dev-qa-db-ja.com

「警告!セカンダリパーティションが最後のパーティションとxブロック分オーバーラップしています」、gdiskでは、ここでgdiskを使用しても安全ですか?

Sudo gdisk /deve/disk1s4を実行すると、gdiskを使用してハードドライブをGPTに変換してインストールしようとしています。

Warning! Secondary partition table overlaps the last partition by
2032668853 blocks!
You will need to delete this partition or resize it in another utility.

これは、HDをGPTに変更するのが安全でないことを意味しますか?

9
DisplayName

私が見つけたばかりのことから、それは安全ではないかもしれません。これと同じエラーが発生しました

************************************************** *************無効なGPTと有効なMBRが見つかりました。メモリ内でMBRをGPT形式に変換します。この操作IS POTENTIALLY DESTRUCTIVE!MBRパーティションをGPT形式に変換したくない場合は、「q」と入力して終了します!


警告!セカンダリパーティションテーブルは最後のパーティションと33ブロック重複しています!このパーティションを削除するか、別のユーティリティでサイズを変更する必要があります。

[〜#〜] this [〜#〜] リンクによると、zman0900はこう言います:

先頭のみを使用するMBRとは異なり、GPTはパーティションテーブルをディスクの両端に書き込みます。したがって、最後のパーティションを少なくとも33ブロック(512バイトのブロックを想定して、おそらく16,896バイト)縮小する必要があります。 gpartedを持っているか、インストールできる場合、それは非常に簡単です。ブートがドライブの最後のパーティションである場合、それが縮小されます。

最後のパーティションの後にスペースが残っていないため、このエラーが発生しました。私がしなければならなかったのは、右端からパーティションを少し縮小すること(3Mbですが、それより少ない場合もあります)で、結果は次のとおりです。

Gparted screenshot

その後gdiskを実行すると、警告はスローされませんでした。

8
Aleksandrus