MBR に truecrypt を再インストールするにはどうすればいいですか?

MBR に truecrypt を再インストールするにはどうすればいいですか?

これについてグーグルで何度も検索しましたが、答えが見つかりません。

TrueCrypt私は暗号化されたWindowsパーティションと暗号化されていないUbuntuパーティションを備えたデュアルブートシステムを持っていました(GRUB2でアクセス) はうまく機能していました。しかし、誤って GRUB を起動して MBR を上書きしてしまいました。これで、コンピューターが直接 GRUB で起動してしまい、Windows にアクセスできなくなりました。

TrueCrypt を再インストールして、Windows に入るためのパスワードを要求し、GRUB2 から Ubuntu を起動できるようにする方法があればEscape、教えてください。

注: Windows パーティションを復号化する必要はありません。

答え1

TrueCryptから暗号化方式システム ボリューム ヘッダーはボリュームの最後に存在し、ブート ローダーを上書きした場合でもそこに残っているはずです。

ボリュームの最初の 512 バイト (つまり、標準ボリューム ヘッダー) が RAM に読み込まれ、そのうち最初の 64 バイトがソルトです (TrueCrypt ボリューム フォーマット仕様を参照)。システム暗号化の場合 (システム暗号化の章を参照)、最初の論理ドライブ トラックの最後の 512 バイトが RAM に読み込まれます (TrueCrypt ブート ローダーは、システム ドライブの最初のトラックおよび/または TrueCrypt レスキュー ディスクに保存されます)。

つまり、データは引き続きアクセス可能だということです。TrueCryptがインストールされている別のシステム(Linuxでも使えますが、Linux 用 TrueCrypt バージョン(同様に)パーティションをマウントしてデータにアクセスすることができます。マウント時に「システムボリューム」オプションを切り替える必要があることに注意してください。まずデータが損傷していないかテストし、アクセスできるようになったら、ボリュームのヘッダーのバックアップを作成するヘッダーが失われたり破損したりすると、実質的にデータが永久に失われることになるので、これは非常に重要です。

これで安全になったので、Linux から TrueCrypt を使用してブートローダーを再インストールし、以前と同じように設定できるはずです。今回は必ず.isoバックアップをCD/DVDに書き込んでください。そうすれば、BL を再度上書きする場合でも、メディアを使用して Windows を起動できます。ブート ローダーのドキュメントは見つかりませんでしたが、Linux で動作するように設定するのは簡単だったと覚えています。ブート ローダーは MBR にインストールし、GRUB はプライマリ パーティション (/boot など) にインストールする必要があります。TC ブート ローダーは、ESC キーが押された場合に他のパーティションを起動するように構成する必要があります。これにより、インストール先のパーティションの先頭で GRUB が見つかったときに、事実上 GRUB に制御が渡されます。

私の記憶が正しければ、TC は元のブートローダーのバックアップを作成しますが、ESC キーを押すと元のブートローダーを起動できる設定があったかどうかは覚えていません。パーティションに GRUB をインストールしなくても、この方法でも機能する可能性があります。

申し訳ありませんが、マルチブート設定の詳細な手順は提供できません。実験してからしばらく経っているのですが、これが開始するためのガイドラインになると思います。

関連情報