破損したLinuxパーティションからのデータのリカバリについてこの質問をしたところ、Windowsインストールディスクから起動してを実行することをお勧めしましたChkdsk
。ええと、まだWindowsディスクはありませんが、Ubuntu 8.04ディスクは持っています。Linuxパーティション上のデータの復元または回復に役立つ可能性のある、Ubuntuディスクから実行できるChkdskの同等のものはありますか?
破損したLinuxパーティションからのデータのリカバリについてこの質問をしたところ、Windowsインストールディスクから起動してを実行することをお勧めしましたChkdsk
。ええと、まだWindowsディスクはありませんが、Ubuntu 8.04ディスクは持っています。Linuxパーティション上のデータの復元または回復に役立つ可能性のある、Ubuntuディスクから実行できるChkdskの同等のものはありますか?
回答:
パーティションが破損していると思いますか?おそらく、ブートレコードを消去したか、パーティションテーブルを破損した可能性があります。最初に問題を調査してください。Linuxをどのようにインストールしましたか。あなたの前の質問から、それはそれがwindows(vfatまたはntfs)パーティション内のフラットファイルにインストールされているようです。fdiskを実行して、パーティションテーブルを確認してください。
作る前に、任意のあなたのHDの画像を作るために、ハードドライブの試みへの変更を(あなたの友人にそれを行うことができます)。
更新:
ubuntu @ ubuntu:〜$ sudo fdisk -l ディスク/ dev / sda:40.0 GB、40020664320バイト255ヘッド、63セクター/トラック、4865シリンダー 単位= 16065 * 512のシリンダー= 8225280バイト ディスク識別子:0x903bd648 デバイスブートスタートエンドブロックIDシステム / dev / sda1 * 1 4864 39070048+ 7 HPFS / NTFS
ご覧のように、NTFSの愛国は1つしかないので、UUBI(または類似のもの)を使用してUbuntuをインストールしたと思います。
Linuxはループマウントされたパーティションにインストールされます。これは、Windowsディスクc:(c:\ ubuntu \ disksなど)上のファイルまたはファイルのカップルです。
前の質問で確認したように、Windowsを起動して、Windows XP Service Pack 2サポートツールの dskprobeを使用して、fsタイプが正しいことを確認できます。ただし、fsタイプ7はNTFSです。
メッセージ「ファイルシステムのタイプはRAWです。RAWドライブではCHKDSKを使用できません。」ウィンドウが何らかの理由でfsタイプを判別できないことを意味します。ご覧のとおり、fsタイプは正しいです。
WindowsパーティションでChkdskを実行するには、Windows回復コンソールをインストールし、回復コンソールで起動して、ディスクを確認します。
ディスクを確認した後、c:\ ubuntu \ disksにアクセスできます。Linuxパーティション(ファイルにある)を通常のループバックデバイスとしてマウントできると思います。
mount -o loop [path to your linux-loopback-partition]
ただし、Windowsの愛国心を最初にマウントする必要があります。
Linuxパーティションからデータを回復するために、chkdskの同等の機能を実行する必要はありません。ほとんどの場合、失われたデータが何にも接続されておらず、そのほとんどの痕跡がファイルシステムから削除されているため、リカバリが以前よりも困難になります。代わりに、fsckが不整合を取り除くのと同じようにファイルシステムの内部を調べるファイルシステム専用のツールを使用する必要があります。
undelete
説明されているツールを使用してみてくださいext3grep
これについては、非常に長く技術的なページで説明されています。ツールの使用方法だけを知りたい場合は、上部をスキップできますが、上部のセクションを読むと非常に役に立ちました。ext2またはext3を使用している場合は、このDiskInternalsツールを試すこともできます。私はこれを自分で使用したことはありませんが、上記のツールを両方とも正常に使用しました
ext3grep
それが破損したファイルシステムであったときに私の場合に機能しました(ただし完全に破損していないが、fsckはドライブのイメージの損傷を「元に戻す」ことができた)
NTFSでWubiインストールを使用しているようで、実際のUbuntuパーティションがないため、extに投稿された回答は機能しません。
ntfsprogsには、Windowsが次回の再起動時に修正を試みるようにファイルシステムにフラグを付けるntfsfixを含む、NTFS用のいくつかのユーティリティが含まれています。他の質問に対するbdonlanの回答が機能する可能性があります。正直なところ、何がベストかわかりません。NTFSにWubiをインストールするためのより良いソリューションを誰かが持っている場合は、それを投稿してください。
おそらく「バッドブロック」が必要です。
Linuxファイルシステム(ext2)の使用方法を示す良いハウツーは次のとおりです。http: //ubuntu-rescue-remix.org/node/50
それがNTFSでどのように役立つかはわかりません。