web-dev-qa-db-ja.com

外付けハードドライブを修復するには?

ハードディスクを再フォーマットし、可能であれば(重要ではない)内容を回復したいと思います。

NTFSパーティションがあるWestern Digital 1TBハードドライブがあります。最初に安全に取り外すことなく、ドライブを取り外しました。最初はポップアップでWindows OSを使用してchkdsk /fコマンドを実行するように求められましたが、Linux OSを使用し続けるために、ubuntu端末でntfsfixコマンドを使用しました

これで、ハードドライブにアクセスしようとすると、Nautilusに表示されなくなります。

ディスクユーティリティを使用して再フォーマットを試みましたが、エラーメッセージが表示され、Gpartedは「デバイスのスキャン」ステップで無限にハングアップしました。

ご覧になりたい出力をコメントしてください。質問に追加します。

編集

ディスクユーティリティは/ dev/sdbにいると表示します

コマンドSudo fdisk -l

dodohjk@DodosPC:~$ Sudo fdisk -l
[Sudo] password for dodohjk: 

Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders, total 488397168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0006fa8c

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        4094   482344959   241170433    5  Extended
/dev/sda2       482344960   488396799     3025920   82  Linux swap / Solaris
/dev/sda5            4096    31461127    15728516   83  Linux
/dev/sda6        31463424    52434943    10485760   83  Linux
/dev/sda7        52436992    62923320     5243164+  83  Linux
/dev/sda8        62924800   482344959   209710080   83  Linux

Disk /dev/sdb: 1000.2 GB, 1000202043392 bytes
255 heads, 63 sectors/track, 121600 cylinders, total 1953519616 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x6e697373

This doesn't look like a partition table
Probably you selected the wrong device.

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   ?  1936269394  3772285809   918008208   4f  QNX4.x 3rd part
/dev/sdb2   ?  1917848077  2462285169   272218546+  73  Unknown
/dev/sdb3   ?  1818575915  2362751050   272087568   2b  Unknown
/dev/sdb4   ?  2844524554  2844579527       27487   61  SpeedStor

Partition table entries are not in disk order

ここで何か間違ったことを書きましたが、ここでfsck /dev/sbdの出力は

dodohjk@DodosPC:~$ Sudo fsck /dev/sdb
fsck from util-linux 2.20.1
e2fsck 1.42.5 (29-Jul-2012)
ext2fs_open2: Bad magic number in super-block
fsck.ext2: Superblock invalid, trying backup blocks...
fsck.ext2: Bad magic number in super-block while trying to open /dev/sdb

The superblock could not be read or does not describe a correct ext2
filesystem.  If the device is valid and it really contains an ext2
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
    e2fsck -b 8193 <device&gt;
5
dodohjk

Testdiskをインストールしてみてください。他のソフトウェアでは解決できない問題を修正することもあります。それはかなりハードコアですが、注意してください。 Googleでその仕組みを確認します。

3
Humpity

数年前、ハードドライブの障害が発生しました。私のラップトップが突然奇妙な動きを始めたとき、私は仕事をしていました。最初に、開いているウィンドウが多すぎてRAMがいっぱいだったからだと思ったが、再起動後も問題が解決しない場合、それ以上であることを知った。私はすぐに最近のファイルのバックアップを始めました。約30分後、ハードドライブが音を立てて故障し、ラップトップが起動しなくなりました。

ハードドライブに物理的な障害が発生した場合、この小さなガイドが役立つ場合があります。袖をまくり上げて仕事に取り掛かりましょう。

  1. 外付けハードドライブ? IDE/SATA to USB Enclosureが正常かどうかを確認します
  2. 内蔵ハードドライブ?ハードドライブの接続が正常かどうかを確認する
  3. 音を確認する
  4. ハードドライブは認識されますか?
  5. プリント基板が壊れていますか?
  6. 魔術と魔法
  7. 専門的なデータ復旧の専門家に相談してください

故障したハードドライブの診断と修正は、深刻なビジネスです。それを真剣に受け止めてください。また、いわゆる専門家に数百ドルを貸し出す前に、犯人を直そうとするより簡単なものをいくつか除外するようにしてください。情報があればあるほど良い。ハードドライブの診断と修正をどこまで行うかは、データの重要性によって異なります。

0
Daniel

注:これは古い投稿なので、すでに解決されていると思いますが、他の人を助ける場合の私の考えは次のとおりです。

データ復旧の見通し:ひどい

ntfsfixは役に立たなかったので、chkdskのようなWindowsユーティリティを使用することが最善の策ですが、成功することは期待できません。

sfdisk出力は、パーティションテーブルが破損していることを示しているようです。 (明らかに)大きなプライマリパーティションと2つの論理ボリュームを持つ論理パーティションを示していますが、パーティション番号とファイルシステムタイプが間違っています。唯一の勇気づけられる部分は、サイズとレイアウトが合理的であることです。

fsck.ext2出力は、2つの理由で意味がありません。

  1. パーティションの代わりにデバイスで実行しました。たとえば、/dev/sdbの代わりに/dev/sdb1
  2. これはntfsパーティションです。fsck.ext2は間違ったツールです。

見込み客のフォーマット:ヘルスチェックが必要

パーティションマップの破損が心配です。 gnome-disk-utilityなどのツールを使用して、短いSMARTテストを実行し、一般的な正常性を表示し、フォーマットできるようにします。それが機能しない場合、ドライブはおそらくトーストです。

0
nortally