MBRリカバリ-ダイナミックに変更された後の破損したMBR&testdiskはあきらめます。バックアップセクターが見つかりません


2

4つのプライマリパーティションを持つ1 TB SSDラップトップにWindows 7をインストールしました。Lubuntu Linuxをインストールしたかったのですが、次のようなエラーでプロセスが失敗しました:

MBRを書き込めません

MBRを別の場所に置くか、MBRなしで起動するかを選択できました。これらのオプションはどれも機能せず、無駄なインストールになりました。このデュアルブートの試行が失敗すると、WindowsはBSODをCode 007終了し、アクセスできないブートデバイスに変換されます。これは巨大なNTFSパーティションであり、フォーマットする前にバックアップする他のメディアはないと思います。

私の唯一のオプションは、古いMBRを再構築することです。そのため、Super GRUB DiskやMiniTool Partition Editor Live CDを含む多数のライブUSBブート環境の作成を開始しましたが、これは失われたMBRの回復に役立ちませんでした。

Win PE 4.0はパーティションを報告しbad disc、最新バージョンにはMBRのオプションさえありませんでした。Ubuntuで実行されているTestdiskでライブUSBを作成できました。クイック検索で HPFSとして認識されたパーティションはすべてMBRで書き込まれ、この後ディスクは完全に読み取り不能になります。以前はLinuxでデータを見ることができましたが、今では何も見えません。

私の質問は次のとおりです。

  • 一部のデータを読み取ることができた(ただしWindowsは起動しなかった)場合、MBRは動的MBRとして表示されました。私の知る限り、動的MBRはWindowsの概念であり、Linuxの試みでは変換されませんでした。Linuxのインストール中に、あまり役に立たないことがわかった2つのプライマリパーティションを削除しようとしました(最初にデータをバックアップしました)。したがって、何が動的MBRを作成したのかわかりません。

    デュアルインストールは、これらの基本的なMBRを動的なMBRに変換しましたか?どうしてこうなりました?

  • 以下は、まだ進行中のTestDiskでのディープサーチの試みのスクリーンショットです。4つのNTFSパーティションが表示され、これら2つのシステムパーティションの1つが元のMBRである必要があります。これらのシステムパーティションを両方とも書き込もうとすると(一時的にディープ検索を停止した後)、「partition not found」のようなエラーが発生しました。ファイルシステムユーティリティは、バックアップセクターが存在しないことを示しており、これがバックアップセクターを読み取れない理由である可能性があります。

    プレーンフォーマットを実行してから、何らかの回復ツールを使用して失われたデータをすべて回復する以外に、他にどのようなリゾートがありますか?フォルダー名を復元するかどうかさえわかりません。

    Windowsが起動できるように、古いMBRを復元する他のオプションはありますか?

    テストディスクのスクリーンショット



最後の時点でアップデートして、6.0
を使用してW7でライブUSBを作成しAOMEI Partition assistantました。さらに詳細に検索すると、909 GBパーティションが表示されます。リカバリ用に選択できません。以前のQが明確でない場合、申し訳ありません。パーティションからMBRを復元することに言及しました。以前の出来事-表面的な検索で古いものpartitionsがすべて明らかになりましたが、これは古いものではなく、後者partitionsはディープ検索に表示されましたpartitions。この場合は回復のためにその他を選択できます。必要なパーティションを選択できません
ここにいくつかのスクリーンショットがあります 要約すると、起こったことはすべて
テストディスクのディープサーチ windows live usb @ dosプロンプト

  • 4- primary windows 7 partition>
    インストールしたいLinuxのでbootable partitions、バックアップ後に2個を削除しました
  • BSOD(アクセスできないブートデバイス)で終わり、一部のウィンドウパーティションがダイナミックMBRとして表示されることに気付きました(ライブUSBを使用Linux,gparted
  • 標準的なtestdisk手順を使用MBRして、表層から書き込みNTFS-HDFS partitionます。これは私が失敗した場所です。後知恵私は本当に深い検索を行い、901gbパーティションをキャッチしてMBRを書き込むべきでした。このアクションを元に戻すことができるかどうかわかりません
  • この後-人生は悪化します。私は人工呼吸器に乗っています!これで、Cはファイルを読み取ることができずwindowslinuxその両方を読み取るtestdiskことができず(スクリーンショットを参照)、USB'sいくつかのリカバリソフトウェアを使用してライブを使用しましたが、運はありません。私が欲しいのは、901ギガバイト再作成することですpartitionboot partition、後者にMBRを置くので、私は得ることができますwindows再び7

ここに画像の説明を入力してください ここに画像の説明を入力してください ここに画像の説明を入力してください

回答:


4

以前はLinuxでデータを見ることができましたが、今は何も見えません

抽出できるものを抽出する前に、新しいものをドライブに書き込むことはお勧めできません。ドライブへの書き込みを停止して、最初にクローンを作成します。イメージファイルへのドライブのクローンを作成するには、次のようにいくつかのユーティリティを使用することができますddまたはそれらは、より多くのような高度なdcflddまたはddrescueドライブが物理的に破損している場合。

以下に例を示し/dev/sdaます。ドライブがあり、大容量の外付けUSBドライブをマウントした場合/media/usb/(ニーズに合わせて):

sudo ddrescue /dev/sda /media/usb/backup.img /media/usb/backup.log

コピー中にプログラムによって表示される進行状況を確認できます。と呼ばれるログファイルを保存しているので、Ctrl+ Cを押すことで中断でき、後で再開できますbackup.log

その後、復旧に戻りましょう。

これら2つのシステムパーティションの1つは元のMBRである必要があります

ここで何を言おうとしているのか分かりません。MBRはパーティションテーブルを含むセクターであり、パーティションでもファイルシステムでもありません。TestDiskで行うことは、NTFSパーティションを検出し、それらにアクセスしてファイルをコピーすることです。

UnixとLinux StackExchange での私の答えを引用しましょう。

基本的な手順は次のとおりです。

  • ドライブをスキャンする
  • パーティションを選択する
  • 押すPとファイルが表示されます
  • ファイルをコピーする C

最後のステップでは、アカウントディレクトリをコピーUsersして、後で整理できるようにします。

PBRにNTFS署名がないか、MFTが壊れているなどの理由で、TestDiskがパーティションを参照できない場合、単に破損したMBRよりもはるかに大きな問題があります。

その場合、この回答で提案されているように、オープンソースのRecuperaBitを使用することができます

免責事項:私はRecuperaBitの開発者です。


詳細情報を追加してチェックしてください。あなたの助けのためのTY
user1874594

1
私はこの答えが好きです。私のお気に入りの部分は、最初の(引用符で囲まれていない)段落です。リカバリの試みが変更を加えたように思われ、さらなる問題/データ損失につながる可能性があります。
TOOGAM

@ user1874594あなたは、パーティション上のファイルシステムが破損していることを伝えるために詩を書きました(TestDiskメッセージに書かれているように)。あなたの問題はMBRを回復することではなく、それは何の役にも立たないでしょう。なぜあなたがWindowsの使用を主張しているのか理解できませんが、答えの最後の部分で既にあなたの問題に取り組んでいます。RecuperaBitを使用してデータを抽出します。
アンドレアラザロット

1

方法は次のとおりです。1.コンピューターをWindows 7 DVD(または「修復CD」)から起動します。この画面で、今すぐインストールすることを選択します。2.言語を選択して、[次へ]をクリックします。3. [回復ツールを使用する]ボタンをクリックします。4.次に、「コマンドプロンプト」を選択します。5.ステップ5:コマンドプロンプトで、次のコマンドを入力してEnterキーを押します。

     bootrec.exe /FixMbr

成功すると、メッセージ「操作が正常に完了しました」が表示されます。それでおしまい!マスターブートレコードが修復されました。

上記のコマンドはMBRを修正しますが、それで十分な場合もありますが、システムパーティションのブートセクターとブート構成データ(BCD)にエラーがある可能性があります。これは、Windows XPなど、Windows 7と一緒に別のオペレーティングシステムをインストールしようとした場合に発生する可能性があります。新しいブートセクタを書き込むには、次のコマンドを試してください。

    bootrec.exe /FixBoot 

起動時にWindows 7のインストールが検出されない場合、またはシステムのブートリストに複数のオペレーティングシステムの選択肢を含める場合は、次のコマンドを試してBCDを再構築できます。

    bootrec.exe /RebuildBcd

上記のコマンドは、Windows 7と互換性のある他のオペレーティングシステムのすべてのディスクをスキャンし、システムのブートリストに追加できるようにします。これが失敗した場合、次のコマンドを使用して、古いBCDフォルダーをバックアップし、その場所に新しいフォルダーを作成する必要があります。

    bcdedit /export C:\BCD_Backup
    c:
    cd boot
    attrib bcd -s -h -r
    ren c:\boot\bcd bcd.old
    bootrec /RebuildBcd

*一部のユーザーは、単にブートフォルダーを削除し、上記の手順を再試行してブートの問題を解決することもできますが、お勧めしません


それは機能しません。これは、ウィンドウがCドライブを表示できる場合にのみ適用されます。私の場合、ウィンドウに関する限り、それは「未割り当て」スペースです。Xドライブを起動するライブUSB WIndows 7ディスクを作成しました。これは、作成するramdiskであり、ramdiskに対してこれを行う意味はありません。
user1874594

詳細情報を追加してチェックしてください
user1874594

0

これが一般的にこれに類似した状況で、このQ自体への答えとなるかどうかはわかりません。そうでない場合は、かもしれないdel、それは

  • ホースでつないだパーティションを修復し、最後の選択肢ではない場合は修復できるようにする必要がありました。
  • system partition以前のように起動できるはずです。
    それはtestdiskあらゆる種類のエラーを投げることにイライラする試練でした。しかしpartition、関心のあるものが表示され、最終的にファイルを一覧表示し、サンプルの回復を試みた後、スキャンを続け、スキャンを中止しました。これに励まされ、作業中のOS環境に続くホース付きLinuxインストールが1つしかないことを知りました(ディスクへの書き込みを繰り返し参照)partitions
    AOMEI PA割り当てられていないとして表示されるディスクで利用できる操作が非常に多く、印象的なほど有用ではありませんでした。これは、いじくり回そうとして時間を無駄にした場所です。最後のディープサーチで対象のパーティションが表示され、各3.01mbの1000以上のシステムNTFSパーティションが表示されました(奇妙です!)。
    testdiskに励まされてslipstream、Easus Partをやりました。Windows PE isoへのリカバリとEasyBCD。Easusを使用しました。UndeletedパーティションとEasyBCDの両方を使用しました(上記のコマンドラインアドバイザに失敗した後、Chris、フラッシュドライブからブートしたため、おおらかです)。
    たくさんの髪を引っ張った後、失われたパーティションを取得し、起動することができました。皆さん本当にありがとうございます。
    @アンドレア:レキュペラを知ってくれてありがとう。はい、defします。それを試してみて、元と共有している別のHDDを使用しました。これは、データを失い、他のデータ回復ソフトウェアが失敗した後に何度も書き込まれました。Recuperaで扱います。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.