USBフラッシュドライブからTrueCryptレスキューディスクを起動したい。私はWindows7 64ビットを使用しているため、Grub4Dos
を使用してこれを行うことはできません(32ビットシステムでのみ機能します)。このレスキューUSBスティックの作成方法に関するすべてのドキュメントの99%にはGrub4Dos
が含まれています。
そこで、FlashBoot
というプログラムを使ってみましたが、うまくいきませんでした。 FlashBoot
を使用してUSBスティックで操作を行い、USBを起動可能にするかDVDISOに変換しました。しかし、道に迷って何をしているのかわからなかったので、FlashBoot
を放棄し、USBスティックをフォーマットしました。
次に、この目的でsyslinux
を使用するための次の手順を見つけました。
mephistoは書いた:わかりました、これは私のためにそれがどのように働いたかです:
- USBスティックをFATでフォーマットする
- 最新のSYSLINUXパッケージをダウンロードします。
syslinux
アーカイブを抽出します(私の場合、最新のものはsyslinux-3.70.Zip
でした)- アーカイブから実際に必要なファイルは、
syslinux.exe
ディレクトリのwin32
とmemdisk
ディレクトリのmemdisk
の2つだけです。- USBスティックにドライブ文字Xがあると仮定して、次のコマンドを実行します。
syslinux X:
- その後、USBスティックに
ldlinux.sys
という(隠し)ファイルがあるはずです。- BBIEまたは(動作することがわかっている他の画像抽出機能)をダウンロードします。
- USBスティックがドライブ文字Xであると仮定して、次のコマンドを実行します:
bbie TruecryptRescueDisk.iso
。次に、このプロセスでimage1.bin
というファイルが作成されているはずです。image1.bin
の名前をtc.img
のような名前に変更します- (以前に抽出したファイル)
memdisk
とtc.img
をUSBスティックにコピーします- 次の内容の
syslinux.cfg
という名前のファイルをUSBスティックに作成します。default memdisk initrd=tc.img
私はその手紙の指示に従った。その前に、USBスティックを再度フォーマットしました。今回は16kのFAT32としてフォーマットしました。次に、システムを再起動しようとしました。これは私が見たものです( 大きいバージョン ):
では、なぜ地球上でFlashBoot
ローダーと言うのでしょうか?とても奇妙に思えます。 USBスティックをフォーマットしました。フルフォーマットで5分ほどかかりました。それだけでなく、これを見た後、5回フォーマットし、上記の手順をやり直しても、この画面が表示されます。
誰かが私がここで間違っているところを知っていますか?
Truecryptフォーラムではなく、ここでこの質問をしています。なぜなら、何度も回答されているため、そこでこの質問をする人々に本当に眉をひそめているからです。彼らは単に助けにはなりません。しかし、私の場合は、インターネット上の多数のチュートリアルでは回答されていません。
同じ問題を修正するために4時間を費やした後(私は誤ってTrueCryptのブートローダーをgrubで上書きしました...)私はついに64ビットのAsus EeeePCのgrub4dosでこれを機能させる方法を見つけました:
Grub4dosのインストール手順を除いて、おおまかに http://stdout-dev-null.blogspot.fr/2010/02/truecrypt-rescue-disk-on-usb.html で説明されている手順です。動作していないと説明されているので、これを実際に動作させる方法は、ultimate boot cdなどのgrub4dosを適切にインストールしているISOを使用することです: http://www.ultimatebootcd.com/download.html
1:手順に従ってUSBスティックに挿入します: http://www.ultimatebootcd.com/customize.html
2:ドライブのルートにTrueCryptリカバリ.isoイメージを追加します(tc.isoという名前を付けます)
3:G:\ ubcd\menus\grub4dos\main.lst(G:はUSBスティック)を編集し、下部に以下を追加します。
title TRUECRYPT RESCUE DISK
find --set-root /tc.iso
map --mem /tc.iso (hd32)
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
root (hd32)
chainloader (hd32)
Truecryptリカバリは「ドライブ0」にのみ書き込むため、上記の設定のmap
部分を適応させる必要があるかもしれません(これが私のセットアップに固有であるかどうかはわかりません)
(デフォルトでは、ドライブ0は起動元のデバイスです-USBスティック)
次に、USBスティックから起動し、grub4dos menu
(下部)を選択してからTRUECRYPT RESCUE DISK
を選択します。TCブートローダーがパスワードの入力を求め始めます。パスワードを無視して、回復オプションを使用してください。
私の場合、ブートローダーとボリュームキーを回復する必要がありました。そうしないと、パスワードが認識されませんでした。その後、Windows 7x64は問題なく正常に起動しました。
FlashBootの作者はこちら。
あなたはそれを自分で解決しましたが、ドキュメントでUSBサムドライブからFlashBootローダーを削除する方法について言及しています: http://www.prime-expert.com/flashboot/user_guide.php (セクション「元に戻す」を参照)マルチフォーマットからノーマル」)。
[〜#〜] unetbootin [〜#〜] をダウンロードし、TrueCryptISOをThumbDriveに書き込みます。私は現在のラップトップでこれを実行しましたが、機能します。
この表に非常に遅れていますが、YUMIは次のようにTrueCryptリカバリディスクの起動可能なUSBバージョンを作成できます。
https://sourceforge.net/p/veracrypt/discussion/technical/thread/b32f9cb2/
TrueCryptのフォークであるVeracryptについて言及していますが、同じプロセスが機能します。パスワードが受け入れられる前にハードディスクを交換するために必要な追加の手順に注意してください。
これはsyslinuxブートローダーの問題です。代わりにgrub2を使用できます。
ただし、これを行う最も簡単な方法は、UBCD4winまたはその他のリカバリディスクを使用して起動可能なUSBスティックを作成することです。常にブートローダーが含まれています。
UBCD4winの代替も可能であり、UBCDの下にリストされています。
Truecrypt ISOについても、HBCD toUSBページの説明を使用できます。