web-dev-qa-db-ja.com

エラー:ディスク 'hd0'の外部で読み取りまたは書き込みを試みます

最近、ゲームクライアント(Diablo 3)を終了しようとしましたが、コンピューターが完全にフリーズしました。 Ctrl + Alt + Deleteを使用して、約3分後に強制的に閉じようとしましたが、応答がありませんでした。さらに5分後、コンピューターが再起動しました。 BIOSの後でGRUB)を取得せずに起動すると、コンピュータが起動デバイスを識別できなかったというエラーが表示されたので、もう一度接続してボタンを押す必要があります。再度再起動すると、別のエラーが発生しましたが、その後も継続しています。

エラー:ディスク 'hd0'の外部で読み取りまたは書き込みを試みます。 grubレスキュー> _

参照してみました https://askubuntu.com/questions/397485/what-to-do-when-i-get-an-attempt-to-read-or-write-outside-of-disk-hd0 -error grubrescueの使い方がわからないので問題を解決する方法を見つけます。これが私が得たものです:

grub rescue> ls
(hd0) (hd0,msdos2) (hd0,msdos1) (fd0)
grub rescue> ls (hd0)
error: unknown filesystem
grub rescue> ls (hd0,msdos2)
error: unknown filesystem
grub rescue> ls (hd0,msdos1)
error: unknown filesystem
grub rescue> ls (fd0)
error: failure reading sector 0x2 from 'fd0'.
grub rescue> 

これをトラブルシューティングする方法のアイデアは大歓迎です。

私のシステムにはUbuntu13.04とWindows7用のパーティションがあります。関連するハードウェアがあるかどうか尋ねてください(OSなしでチェックする方法はわかりませんが)

1
avorum

この状況で行う最善の(そして最速の)ことは、次のことを行うことです。

  • PCの電源を切ります
  • PCからハードドライブを取り外します
  • 2台目の空のハードドライブ(または2台目のPC)を入手する
  • 空のハードドライブを挿入し、新しいハードドライブにオペレーティングシステムをインストールします(または2台目のPCで起動します)
  • SATA-USBケーブル(eBayで安価に入手できます)を使用して、古いハードドライブを新しいPCに接続します。
  • すべてのファイルを新しいハードドライブの別のフォルダにコピーします
  • CDに書き込まれたGpartedLiveを使用して(プログラムIS無料)、ハードドライブをワイプし、NTFSファイルシステムを再構築します(これを行うのにヘルプが必要な場合は、googleを試してください)。
  • 空になった元のハードドライブを元のラップトップに挿入します。
  • OSを再インストールします
  • 外付けハードドライブを使用して(または同じSATA-USBケーブルを使用して他のハードドライブを直接接続することにより)、すべてのデータを最初のハードドライブにコピーして戻します(SEPARATEフォルダーに-上書きしないでください!)
  • ここで、すべてのプログラムを再インストールし、コピーしたデータを使用して、すべての設定と保​​存したゲームを復元します。

私を信じてください、これは骨の折れるかもしれませんがあなたが本当に幸運でない限り、それはデータを回復しようとするよりもはるかに速くそしてはるかに安いでしょう。私を信じてください、私はそれを修正しました、しかしそれは時々24時間以上続くようです、そしてそれはあなたが良いデータ復旧ソフトウェアを持った後です。それ以来、上記の手順は、私が同様の問題に遭遇した場合に私が行うことです。それはあなたがただ多分回復ソフトウェアで壊れたファイルシステムを修正するために永遠に費やすかもしれないというチャンスをつかむよりもはるかに速いです。

幸運を!運が良かったので、これがお役に立てば幸いです。

ハードドライブ全体が破損していない限り、上記の私の方法を実行することにより、データ復旧プログラムを必要とせず、それを再び機能させるために数え切れないほどの時間を費やすことはありません。

1
superuser