4つのプライマリパーティションを備えた1TBSSDラップトップにWindows7をインストールしました。 Lubuntu Linuxをインストールしたかったのですが、プロセスが失敗し、次のようなエラーが発生しました。
mBRを書き込めません
MBRを別の場所に置くか、MBRなしで起動するかを選択できました。これらのオプションはいずれも機能せず、役に立たないインストールになりました。このデュアルブートの試行が失敗した後、WindowsはBSODウィットCode 007
end-をアクセスできないブートデバイスに変換します。これは巨大なNTFSパーティションであり、フォーマットする前にバックアップするメディアは他にないと思います。
私の唯一の選択肢は、どういうわけか古いMBRを再構築することです。そのため、Super GRUB DiskおよびMiniToolPartition Editor Live CDを含む多数のライブUSBブート環境の作成を開始しましたが、失われたMBRを回復するのに役立つものはありませんでした。
Win PE4.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である必要があります。これらのシステムパーティションを両方とも書き込もうとすると(ディープサーチを一時的に停止した後)、「パーティションが見つかりません」などのエラーが発生しました。ファイルシステムユーティリティは、バックアップセクターがないことを私に示しました、そしてそれはそれが読めない理由であるかもしれません。
プレーンフォーマットを実行し、回復ツールを使用して失われたすべてのデータを回復する以外に、他にどのようなリゾートがありますか?フォルダ名を復元するかどうかさえわかりません。
Windowsを起動できるように、古いMBRを復元するために他にどのようなオプションを試す必要がありますか?
更新
前回の時点で、W7付きのライブUSBを作成することができましたAOMEI Partition assistant
6.0を使用しましたが、詳細に検索すると、909GBのパーティションが表示されます。リカバリ用に選択できません。以前のQが明確でなかった場合は、申し訳ありません。パーティションからMBRを復元することについて言及しました。以前に起こったこと-表面的な検索ですべての古いpartitions
が明らかになりましたが、これではなく、後のpartitions
が詳細検索に表示されました。リカバリ用にその他のpartitions
を選択できますが、これについては。必要なパーティションを選択できません
ここにいくつかのスクリーンショットがあります
要約すると、起こったのは
primary windows 7 partition
->Linux
をインストールしたかったので、バックアップ後にbootable partitions
以外の2つを削除しましたBSOD
(アクセスできないブートデバイス)になり、一部のWindowsパーティションが動的MBRとして表示されることに気付きました(Live USB Linux,gparted
を使用)testdisk
プロシージャを使用して、表面的なNTFS-HDFS partition
からMBR
を書き込みます。 これは私が台無しにしたところです 。後知恵私は本当に深い検索を行い、MBRを書くために901GBのパーティションを見つけたはずです。このアクションを元に戻すことができるかどうかわかりませんwindows
とlinux
の両方で読み取れず、testdisk
はファイルを一覧表示できません(スクリーンショットを参照)。私は一連のライブUSB's
を使用しています。 s/wですが、運がありません。私が欲しいのは、その901gb partition
とboot partition
を再作成し、後者にMBRを配置して、windows
7を再び取り戻すことです。以前はLinuxでデータを見ることができましたが、今では何も見えません。
抽出できるものを抽出する前に、ドライブに新しいものを書き込むことはお勧めできません。 ドライブへの書き込みを停止し、最初にクローンを作成します。ドライブをイメージファイルに複製するには、dd
のようないくつかのユーティリティ、またはドライブが物理的に損傷している場合はdcfldd
やddrescue
のようなより高度なユーティリティを使用できます。
ドライブが/dev/sda
であり、大きな外付けUSBドライブを/media/usb/
にマウントした(ニーズに合わせて)と仮定した例を次に示します。
Sudo ddrescue /dev/sda /media/usb/backup.img /media/usb/backup.log
コピー中にプログラムが示す進行状況を確認できます。を押すと中断できます Ctrl+Cbackup.log
というログファイルを保存しているので、後で再開できます。
その後、回復に戻りましょう。
これら2つのシステムパーティションの1つは元のMBRである必要があります
あなたがここで何を言おうとしているのかわかりません。 MBRは、パーティションテーブルを含むセクターであり、パーティションでもファイルシステムでもありません。 TestDiskで実行したいのは、NTFSパーティションを検出し、それらにアクセスしてファイルをコピーすることです。
引用させてください 私のこの答え UnixとLinuxのStackExchangeで:
重要な手順は次のとおりです。
- ドライブをスキャンする
- パーティションの選択
- 押す P ファイルを表示するには
- でファイルをコピーする C
最後のステップでは、アカウントディレクトリをUsers
の下にコピーして、後で整理することができます。
TestDiskがパーティションを参照できない場合、おそらくPBRにNTFS署名がないか、MFTが壊れているために、単に破損したMBRよりもはるかに大きな問題が発生します。
その場合、オープンソースのRecuperaBitを この回答で提案されている として使用することをお勧めします。
免責事項:私はRecuperaBitの開発者です。
方法は次のとおりです。1。コンピューターをWindows7 DVD(または「修復CD」)で起動します。この画面で、今すぐインストールすることを選択します。 2.言語を選択して、[次へ]をクリックします。 3.「リカバリツールを使用する」のボタンをクリックします。 4.次に、「コマンドプロンプト」を選択します。 5.ステップ5:コマンドプロンプトの前に座って、次のコマンドを入力し、Enterキーを押します。
bootrec.exe /FixMbr
成功すると、「操作は正常に完了しました」というメッセージが表示されます。それでおしまい!マスターブートレコードが修復されました。
上記のコマンドはMBRを修正しますが、それで十分な場合もありますが、システムパーティションのブートセクターとブート構成データ(BCD)にエラーがある可能性があります。これは、WindowsXPなどのWindows7と一緒に別のオペレーティングシステムをインストールしようとした場合に発生する可能性があります。新しいブートセクタを作成するには、次のコマンドを試してください。
bootrec.exe /FixBoot
それでも起動時にWindows7のインストールが検出されない場合、またはシステムのブートリストに複数のオペレーティングシステムの選択肢を含めたい場合は、次のコマンドを試して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
*一部のユーザーは、ブートフォルダーを削除し、上記の手順を再試行するだけでブートの問題を解決できると感じていますが、お勧めしません
これが一般的にこれに似た状況でこのQ自体に対する答えとして適格であるかどうかはわかりません。そうでない場合は、del
することができます
system partition
を起動できるはずです。testdisk
があらゆる種類のエラーをスローするという苛立たしい試練でした。しかし、関心のあるpartition
が表示され、最終的にファイルを一覧表示してサンプルリカバリを試行できるようになると、スキャンを続行してスキャンを中止しました。これに勇気づけられ、動作中のOS環境に続くホース付きのLinuxインストールが1つしかないことを知っていました(ディスクへの繰り返しの書き込みを参照)... partitions
全体をまっすぐにできるかどうかを確認したいと思いました。AOMEI PA
は、割り当てられていないものとして表示されるディスクで使用できる操作が非常に多く、印象的だったほど有用ではありませんでした。これは私がいじくり回そうとして時間を無駄にしたところです。最後に、詳細検索で対象のパーティションが表示され、それぞれ3.01mbの1000以上のシステムNTFSパーティションが表示されました(奇妙な!)。slipstream
を実行しました。 Windows PEisoへのリカバリとEasyBCD。パーティションとEasyBCDの両方をUndeletedしたEasusを使用しました(上記のChrisによるコマンドラインアドバイスから成功しなかった後、フラッシュドライブを起動したためにプロリー)。