グレートミニディスク上の破損したGPTパーティションを修復する

グレートミニディスク上の破損したGPTパーティションを修復する

graid mini 1TB 外付けハードドライブ上の GPT 破損パーティション テーブルを修復しようとしています。gdisk からのレポートは次のとおりです。

root@philippe-desktop:/home/philippe/thomasdisk# gdisk /dev/sdb
GPT fdisk (gdisk) version 0.8.8

Caution: invalid main GPT header, but valid backup; regenerating main header
from backup!

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: damaged

****************************************************************************
Caution: Found protective or hybrid MBR and corrupt GPT. Using GPT, but disk
verification and recovery are STRONGLY recommended.
****************************************************************************

Command (? for help): ?
b   back up GPT data to a file
c   change a partition's name
d   delete a partition
i   show detailed information on a partition
l   list known partition types
n   add a new partition
o   create a new empty GUID partition table (GPT)
p   print the partition table
q   quit without saving changes
r   recovery and transformation options (experts only)
s   sort partitions
t   change a partition's type code
v   verify disk
w   write table to disk and exit
x   extra functionality (experts only)
?   print this menu

Command (? for help): v

No problems found. 262157 free sectors (128.0 MiB) available in 2
segments, the largest of which is 262151 (128.0 MiB) in size.

Command (? for help): p
Disk /dev/sdb: 1953546304 sectors, 931.5 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): FE2326A4-F411-489E-B0D9-D2D9EF21A00C
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 1953546270
Partitions will be aligned on 8-sector boundaries
Total free space is 262157 sectors (128.0 MiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1              40          409639   200.0 MiB   EF00  EFI System Partition
   2          409640      1953284119   931.2 GiB   AF00  G-RAID mini

Command (? for help):

gdisk は自動的に破損を回避でき、単に押すだけでwディスクが修復されるはずだと理解していますが、通常はv(検証) オプションで回復オプションが提案されるはずなので、確信はありません。

安全に押してもいいですかw?すでに押しましたsgdisk -b backup.gpt /dev/sdb

追伸:この質問がトピック外の場合は、正しいウェブサイトにリダイレクトしてください。

答え1

上記の出力を数分間読んでみると、gdisk何をすべきかが に示されていることがわかります (問題が見つかりました: invalid main GPT header, but valid backup;、アクションが実行されました: regenerating main header from backup!。また、推奨事項も示されています: disk verification and recovery are STRONGLY recommended.-- おそらく推奨事項に従う必要があります)。


検証で問題が返されなかったという事実に基づくと、パーティション レイアウトを書き出すことはおそらく問題ありません。私の理解では、gdisk再生成された GPT データを使用して書き出すことになります。

もしあなたがなりたいなら明示的なアクションのリカバリ メニューには、バックアップ GPT ヘッダーを使用するオプション (メイン GPT ヘッダーの再構築/置換) があり、これを明示的に呼び出すことができます。これは、実行すべき正しいアクションであると思われます (上記で表示されている GPT レイアウトが正常である場合。そうでない場合は、パーティション レイアウトを手動で再構築する必要がある可能性があります)。

関連情報