どのように上書きしたか正確にはわかりませんが、フロッピーディスクにフロッピーイメージを書き込んでいました(USBフロッピードライブを使用)。どういうわけか、Windows 7 Enterprisex64を使用しているプライマリハードディスクに誤ってフロッピーディスクを書き込んでしまいました。 Bitlockerを有効にしてインストールします。起動すると、「システム以外のディスクまたはディスクエラー」というエラーが表示されます。これを修復する方法はありますか?
私が試したことがさらにダメージを与える場合に備えて、低レベルのバックアップを作成しました。これまでに試したことは次のとおりです...
bootrec /fixmbr
-動作しませんでした。起動しようとすると、「無効なパーティションテーブル」と表示されます。bootrec /fixboot
-機能しませんでした。コマンドは「要素が見つかりません」を返します。bootrec /rebuildbcd
-機能しませんでした。コマンドは「識別されたWindowsインストールの総数:0」を返します。PDATE:bootrec /fixmbr
を実行した後、diskpart
を使用してパーティションを再作成し、ドライブ文字を割り当てました。その後、repair-bde D: R: -rp 123456-*
を使用してファイルの回復を開始することができました。現時点ではまだトラック輸送中であるため、明日はどのように機能するかを見ていきます。
他の誰かがこれを行う場合に備えて、PCを正常な状態に復元するために、ステップバイステップで実行する必要がありました。
bootrec /fixmbr
を実行します(必要ない場合があります)diskpart
を実行し、quick
フラグを使用してパーティションを再作成します。パーティションの正確な大きさをご存知だと思います。repair-bde C: Z: -rp 111111-222222-[...]
を実行します。ここで、C:
は破損したディスク上にあり、Z:
は、回復/復号化されたファイルを一時的に保存する新しいディスク上にあります。パーティションごとにこれを行う必要があります。うまくいけば、BitLockers回復パスワードを持っているはずです。repair-bde
が終了したら、ファイルが復元されたことを確認します。次に、 robocopy /mir Z:\ C:\ /xf hiberfil.sys /xj /xjf /xjd
/mir
フラグが所有権またはセキュリティをコピーしないことです。私が実行すべきだったのはrobocopy /e /copyall Z:\ C:\ /xf hiberfil.sys /xj /xjf /xjd
です。C:\Documents and Settings
ポイントからC:\Users
)がジャンクションポイントとして正しく復元されたかどうかを確認します。私のはそうではありませんでした。 robocopy
を初めて実行したときに、/xj /xjf /xjd
フラグを忘れた場所であったか、repair-bde
であった可能性があります。私は後者に傾いています。junction /s /q C:\ > junctionpoints.txt
from SysInternals を使用して、すべてのWindowsジャンクションポイントを一覧表示しました。mklink /j "C:\Documents and Settings" "C:\Users"
を使用して、損傷したPCにジャンクションポイントを再作成しました。注:この復元PCを実行すると、一意のマシンIDが変更されるため、この一意のIDを使用する一部のライセンスソフトウェア(私の場合はDameWareリモートサポートなど)を再アクティブ化する必要がある場合があります。
Bitlockerを使用していなかった場合、これはかなり簡単です。ただし、写真のBitlockerを使用すると、それははるかに難しいだけでなく、潜在的に不可能です。
解決する必要がある3つの問題があります。
1)有効なMBRとブートローダー(または、それを使用している場合はGPT + EFIブートローダー)を復元する必要があります。これはかなり簡単です-上記ですでに実行したコマンドがこれを実行します。
2)パーティションテーブルを手動で再作成する必要があります。
3)Bitlockerマスター暗号化キーのコピーを取得する必要があります。これはパスワードではありません。
パート3は難しいものです。ただし、デフォルトのWindows 7セットアップで100〜300 MBのブートパーティションの後にメインOSパーティションがある場合は、運が良かった可能性があります。
さらに、上記のプロセスは、ディスクを動作状態に復元する場合に実行する必要があることです。別のコンピューターからディスクにアクセスできる場合は、その場で修復するよりも、2番目のドライブにデータを回復する方がやや簡単です。