誤ってブート パーティションを削除した場合、Windows 7 ブート マネージャーを再インストールするにはどうすればよいですか? (BitLocker が有効)

誤ってブート パーティションを削除した場合、Windows 7 ブート マネージャーを再インストールするにはどうすればよいですか? (BitLocker が有効)

(Windows 10 のインストールに関する今日の他の投稿とは関係ありません。これは別のコンピューターで発生しました)。

Windows 7 搭載の Lenovo T520 には 4 つのパーティションがありました。

  • 100 MB パーティション
  • 150 GB パーティション (C:\Windows)、BitLocker を使用
  • 700 GB パーティション (データ)、BitLocker を使用
  • 300 MB パーティション

2 つの小さなパーティションは未使用だと思ったので、これらを削除しdiskmgmt.msc、150 GB のシステム パーティションを「アクティブ」に設定しました。これで、システムは起動しなくなりました。

ディスクまたはその他のメディアを取り外します。再起動するには任意のキーを押してください。

Windows 7 インストール USB フラッシュ ドライブで起動し、コマンド ラインに入力して次の操作を実行しました。

manage-bde -unlock c: -recoverypassword PASSWORDHERE

これC:で Bitlocker がロック解除されました。次に、次の操作を実行しました。

bootrec /fixmbr
bootrec /fixboot
bootrec /ScanOs
bootrec /rebuildBcd

そしてまた:

c:\windows\system32\bcdboot c:\windows /s c:

基本的にすべてのメッセージには「成功」と書かれていました。

再起動後も問題は解決しません:Remove disks or other media. Press any key to restart.

Windows 7 の C: (Bitlocker で保護されたパーティション上) を再び起動可能にするにはどうすればよいですか?

答え1

もっと良い解決策があるかどうかはわかりませんが、最終的に次のことを実行しました。

  • Windows 7インストールUSBフラッシュドライブで起動する

  • C: の BitLocker を完全に無効にします。

    manage-bde -unlock c: -recoverypassword PASSWORDHERE
    manage-bde -off c:
    # then wait 1 hour and check it's done with:
    manage-bde -status
    
  • それから

    bootrec /fixmbr
    bootrec /fixboot
    bootrec /ScanOs
    bootrec /rebuildBcd
    

    そして

    c:\windows\system32\bcdboot c:\windows /s c:
    

    そして

    diskpart
    select disk 0
    select partition NUMBERHERE
    active
    exit
    
  • 再起動すると動作します。

述べる:

  • これは、C: で BitLocker を無効にする必要があるため、あまり良い解決策ではありませんが、少なくともシステムが永久にロックされることはなく、ファイルは復元されました。ブート システムが再び動作するようになったので、BitLocker を再度有効にする必要があります。

  • この後、起動しようとするとTurn on auto-unlock D:\、次のメッセージが表示されました。データエラー(巡回冗長検査)。 幸いなことにこの郵便受け解決策を与えた:

    manage-bde -autounlock -clearallkeys C:
    

    再起動すると、「起動時に Bitlocker を自動ロック解除」機能が再び動作します。

  • 理由はわかりませんが、これらすべての手順を実行すると、新しい 300 MB のパーティションが自動的に作成され、これがアクティブ パーティションになりました。おそらくブート パーティションでしょうか?

答え2

2番目の答えは、ないディスク全体を復号化する必要があります (ただし、将来の参照用に他の回答を保存しておきます)。

  • Windows 7インストールUSBフラッシュドライブで起動する

  • C: の BitLocker を一時的に停止します。

     manage-bde -unlock c: -recoverypassword PASSWORDHERE
     manage-bde –Protectors –Disable C:
    
  • 300MBのブートパーティションを再作成します。ないBitLocker 暗号化:

    diskpart
    select disk 0
    create partition # for me a 300 MB did the job
    format
    active # make it bootable
    list volume
    select volume VOLUMENUMBER  # select the new partition
    assign letter=z
    exit
    
  • 次に、次の操作を実行します。

    bootrec /fixmbr
    bootrec /fixboot
    bootrec /nt60 sys /force /mbr    # i maybe tried  bootrec /nt60 c: /force /mbr and bootrec /nt60 z: /force /mbr as well
    

    そして

    bcdboot c:\windows /s z:    # or was it bcdboot z: /s c: ? I don't remember
    
  • 再起動すれば動作するはずです。

関連情報