Acer Aspire 5750-6866(8GBの内部メモリ)、Ubuntu/Win7のデュアルブートがあります。先日、hd0 out of disk errorと、以前の画面とまったく異なる起動画面(紫色の起動画面)が表示され始めました。
Windowsが正常に起動しました。しかし、同じ画面が表示された再起動後、UbuntuもWindowsも正常に起動しませんでした。 Ubuntuがブート画面(最初のロード画面の後の黒い画面)でハングし、Windowsが起動して修復を開始します。これは24時間修復できず、キャンセルするオプションはありません。
取られたステップ:
chkdsk
しようとしましたが、Windowsはまだディスクを検出しませんあなたが私に与えることができる助けを本当に感謝します。他に試すことができるものがあるかどうか、または交換/修正が必要なのがハードドライブまたはマザーボードかどうかはわかりません。これがこのハードウェアで修正できることを本当に願っています。あなたが私を正しい方向に向けたとしても、あなたが私に与えることができるどんな助けも素晴らしいでしょう、私は本当にここで立ち往生しています。
あなたのコメントを読んだ後、残念ながら、それはあなたのハードディスクが非常に低いレベルで誤動作していることを意味することがわかりました。別のハードディスク(破損したディスクよりも大きい)とUbuntuライブCDを見つけることができた場合、ディスクからファイルを取得することができます(これは、故障したディスクが/dev/sda
および正常なディスクはdev/sdb
、メインパーティションは/dev/sdb1
、これはEXT4です。
Sudo apt-get install ddrecue
mkdir /mnt/sdb1
mount -t ext4 /dev/sdb1 /mnt/sdb1
ddrescue /dev/sda /mnt/sdb1/sdaimage.dd /mnt/sdb1/sdaimage.dd.log
何らかの理由で最後のコマンドを中断できますが、ログファイルのために、同じ場所で再開されます。不良な領域を再読み取りできるように、数回実行してください。
では、testdisk
の分析に関連する情報を取得して、マウントしてみましょう。
次に、マウントする必要があります。すべてのデータを含むパーティションのオフセットを見つけて(testdisk出力を投稿する場合、それを提供できます)、それを<offset>
は次のコマンドです。
mkdir /mnt/recover
mount -o loop,ro,offset=<offset> hda.img /mnt/recover
データが/mnt/recover
。
失敗した場合、必要に応じて追加できる別の方法があります。