GeekFactory

int128.hatenablog.com

パーティションテーブルが壊れたHDDからデータを復旧する方法

本来のパーティションテーブルを書き戻せば復旧できる可能性があります。

ddを暴走させてパーティションテーブルを破壊してしまい、ひどい目に遭いました。ターミナルのスクロールログに残っていたテーブルを書き戻したら、後ろのデータは復旧できました。ターミナル閉じてたら終わってたぜ。

教訓としてパーティションテーブルを記録しておくことにします。

Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x3baf3bae

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1         132     1060258+  83  Linux
/dev/sda2             133         655     4200997+  82  Linux swap / Solaris
/dev/sda3             656      121601   971498745   8e  Linux LVM

タイトルの割に中身のないエントリになってしまった。