web-dev-qa-db-ja.com

Truecryptで起動可能なUSBスティック

USBフラッシュドライブからTrueCryptレスキューディスクを起動したい。私はWindows7 64ビットを使用しているため、Grub4Dosを使用してこれを行うことはできません(32ビットシステムでのみ機能します)。このレスキューUSBスティックの作成方法に関するすべてのドキュメントの99%にはGrub4Dosが含まれています。

そこで、FlashBootというプログラムを使ってみましたが、うまくいきませんでした。 FlashBootを使用してUSBスティックで操作を行い、USBを起動可能にするかDVDISOに変換しました。しかし、道に迷って何をしているのかわからなかったので、FlashBootを放棄し、USBスティックをフォーマットしました。

次に、この目的でsyslinuxを使用するための次の手順を見つけました。

mephistoは書いた:わかりました、これは私のためにそれがどのように働いたかです:

  1. USBスティックをFATでフォーマットする
  2. 最新のSYSLINUXパッケージをダウンロードします。
  3. syslinuxアーカイブを抽出します(私の場合、最新のものはsyslinux-3.70.Zipでした)
  4. アーカイブから実際に必要なファイルは、syslinux.exeディレクトリのwin32memdiskディレクトリのmemdiskの2つだけです。
  5. USBスティックにドライブ文字Xがあると仮定して、次のコマンドを実行します。syslinux X:
  6. その後、USBスティックにldlinux.sysという(隠し)ファイルがあるはずです。
  7. BBIEまたは(動作することがわかっている他の画像抽出機能)をダウンロードします。
  8. USBスティックがドライブ文字Xであると仮定して、次のコマンドを実行します:bbie TruecryptRescueDisk.iso。次に、このプロセスでimage1.binというファイルが作成されているはずです。
  9. image1.binの名前をtc.imgのような名前に変更します
  10. (以前に抽出したファイル)memdisktc.imgをUSBスティックにコピーします
  11. 次の内容のsyslinux.cfgという名前のファイルをUSBスティックに作成します。default memdisk initrd=tc.img

私はその手紙の指示に従った。その前に、USBスティックを再度フォーマットしました。今回は16kのFAT32としてフォーマットしました。次に、システムを再起動しようとしました。これは私が見たものです( 大きいバージョン ):

enter image description here

では、なぜ地球上でFlashBootローダーと言うのでしょうか?とても奇妙に思えます。 USBスティックをフォーマットしました。フルフォーマットで5分ほどかかりました。それだけでなく、これを見た後、5回フォーマットし、上記の手順をやり直しても、この画面が表示されます。

誰かが私がここで間違っているところを知っていますか?

Truecryptフォーラムではなく、ここでこの質問をしています。なぜなら、何度も回答されているため、そこでこの質問をする人々に本当に眉をひそめているからです。彼らは単に助けにはなりません。しかし、私の場合は、インターネット上の多数のチュートリアルでは回答されていません。

8
geekbutitsokk

同じ問題を修正するために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は問題なく正常に起動しました。

5
2072

FlashBootの作者はこちら。

あなたはそれを自分で解決しましたが、ドキュメントでUSBサムドライブからFlashBootローダーを削除する方法について言及しています: http://www.prime-expert.com/flashboot/user_guide.php (セクション「元に戻す」を参照)マルチフォーマットからノーマル」)。

1
Mikhail Kupchik

[〜#〜] unetbootin [〜#〜] をダウンロードし、TrueCryptISOをThumbDriveに書き込みます。私は現在のラップトップでこれを実行しましたが、機能します。

1
kobaltz

この表に非常に遅れていますが、YUMIは次のようにTrueCryptリカバリディスクの起動可能なUSBバージョンを作成できます。

https://sourceforge.net/p/veracrypt/discussion/technical/thread/b32f9cb2/

TrueCryptのフォークであるVeracryptについて言及していますが、同じプロセスが機能します。パスワードが受け入れられる前にハードディスクを交換するために必要な追加の手順に注意してください。

0
munrobasher

これはsyslinuxブートローダーの問題です。代わりにgrub2を使用できます。

ただし、これを行う最も簡単な方法は、UBCD4winまたはその他のリカバリディスクを使用して起動可能なUSBスティックを作成することです。常にブートローダーが含まれています。

UBCD4winの代替も可能であり、UBCDの下にリストされています。

Truecrypt ISOについても、HBCD toUSBページの説明を使用できます。

0
Sneil