私の外付けハードドライブで奇妙なことが起こっている(尋ねないでください)(重要)データにアクセスできなくなります...インストールできません。。このデータは vfat ファイルシステムにあります。
ひとつのツールでたくさん手に入ることができ、最も重要。ファイルをタイプ別にディレクトリにソートしますが、元のディレクトリ構造の完全なデータが必要です。さらに、このツールは生成されたファイルのランダムな名前を提供し、特定の数のファイル形式に制限されます。
パーティションテーブルが破損しているようですが(わからない)、修正方法がわかりません。これが出力ですgpart
フルドライブの場合:
# gpart -vd /dev/sdb
dev(/dev/sdb) mss(512) chs(121601/255/63)(LBA) #s(1953520065) size(953867mb)
Primary partition(1)
type: 000(0x00)(unused)
size: 0mb #s(0) s(0-0)
chs: (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r
hex: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Primary partition(2)
type: 000(0x00)(unused)
size: 0mb #s(0) s(0-0)
chs: (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r
hex: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Primary partition(3)
type: 131(0x83)(Linux ext2 filesystem)
size: 947827mb #s(1941150015) s(12370050-1953520064)
chs: (770/0/1)-(1023/254/63)d (770/0/1)-(121600/254/63)r
hex: 00 00 C1 02 83 FE FF FF 82 C0 BC 00 3F 99 B3 73
Primary partition(4)
type: 000(0x00)(unused)
size: 0mb #s(0) s(0-0)
chs: (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r
hex: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
私が興味のあるパーティションの1つは次のとおりです。Linux ext2ファイルシステム。私が知る限り、それは正確ではありません(vfatですが、NTFSかもしれません)。これは他の出力によると不正確です。gpart
(信頼する必要がありますか?)今回はパーティションのみを指定します。
# gpart -vd /dev/sdb3
dev(/dev/sdb3) mss(512) chs(120831/255/63)(LBA) #s(1941150015) size(947827mb)
* Warning: strange partition table magic 0x606B.
Primary partition(1)
type: 031(0x1F)(UNKNOWN)
size: 522639mb #s(1070366139) s(4182104394-5252470532)
chs: (961/156/44)-(97/173/28)d (260323/244/28)-(59601/209/5)r
hex: F7 9C EC C1 1F AD 1C 61 4A D9 45 F9 BB 7D CC 3F
Primary partition(2)
type: 249(0xF9)(UNKNOWN)
size: 47812mb #s(97919955) s(4081875516-4179795470)
chs: (993/11/62)-(249/64/22)d (254084/254/55)-(260180/59/54)r
hex: D4 0B FE E1 F9 40 16 F9 3C 7A 4C F3 D3 23 D6 05
Primary partition(3)
type: 211(0xD3)(UNKNOWN)
size: 711401mb #s(1456950127) s(4249722057-5706672183)
chs: (671/191/48)-(644/231/52)d (264532/245/43)-(87874/144/6)r
hex: 63 BF B0 9F D3 E7 B4 84 C9 9C 4D FD 6F 4B D7 56
Primary partition(4)
type: 089(0x59)(UNKNOWN)
size: 715318mb #s(1464971513) s(1293543745-2758515257)
chs: (1003/227/11)-(789/19/55)d (80519/95/26)-(171709/161/30)r
hex: 43 E3 CB EB 59 13 F7 15 41 E9 19 4D F9 B0 51 57
答え1
これがパーティション境界の問題だと思いますか、またはディスクにハードウェア障害があることをご存知ですか?
試してみるいくつかのこと:
dd
パーティションの内容をどこかにコピー()し、パーティションタイプをVfat / NTFSに戻します。- さまざまなFSマウントオプションなどを試してください。
- 元のパーティションレイアウトのコピー(以前のアナコンダのインストールログなど)から復元します。
答え2
他のドライブに十分なスペースがある場合は、ddまたはddrescue(またはdd_rescue)を使用して、エラーが発生したドライブのイメージを作成します。ソースドライブにハードウェア障害がある場合は、マスターコピーを持っていることをお勧めします。マスターイメージをブロックデバイスとしてマウント(コピー)することもできます(「mount -o」ループバックを使用する?)。