带有 Truecrypt 的可启动 USB 记忆棒

带有 Truecrypt 的可启动 USB 记忆棒

我想从 USB 闪存驱动器启动 TrueCrypt 救援盘。我使用的是 64 位 Windows 7,因此无法使用Grub4Dos它(它只适用于 32 位系统),而且有关如何创建此救援 USB 驱动器的所有文档中有 99% 涉及此内容Grub4Dos

所以我尝试使用一个名为的程序FlashBoot,但搞不懂。我使用对 USB 进行了一些操作FlashBoot,以使 USB 可启动或成为 DVD ISO。然而,由于我迷路了,不确定自己在做什么,我放弃了FlashBoot,只是格式化了 USB 棒。

然后我找到了以下syslinux用于此目的的说明:

mephisto 写道:好的,这就是它对我的作用:

  1. 使用 FAT 格式化 USB 驱动器
  2. 下载最新的 SYSLINUX 包。
  3. 提取syslinux档案(就我而言,最新的是syslinux-3.70.zip
  4. 您实际上需要从档案中获取的仅有的 2 个文件是syslinux.exe来自win32目录....和memdisk来自memdisk目录。
  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. 在 USB 记忆棒上创建一个名为syslinux.cfg以下内​​容的文件:default memdisk initrd=tc.img

我严格按照这些说明操作。在此之前,我再次格式化了 USB 驱动器,这次是 16k 的 FAT32。然后我尝试重新启动系统。这是我看到的(大版本):

在此处输入图片描述

现在为什么那里会显示FlashBoot加载程序?这看起来很奇怪。我格式化了 USB 记忆棒,整个格式化过程花了大约 5 分钟。不仅如此,看到这个后,我格式化了它 5 次,并重新执行了上述说明,但仍然看到这个屏幕。

有人知道我哪里做错了吗?

我在这里问这个问题,而不是在 Truecrypt 论坛上,因为他们真的不喜欢人们在那里问这个问题,因为这个问题已经回答了很多次了。他们根本帮不上忙。然而,互联网上的众多教程都没有回答我的问题。

答案1

在花了 4 个小时尝试修复同一问题之后(我意外地用 grub 覆盖了 TrueCrypt 的引导加载程序...),我终于找到了一种方法,可以在我的 64 位 Asus Eeee PC 上使用 grub4dos 来解决这个问题:

大致步骤如下http://stdout-dev-null.blogspot.fr/2010/02/truecrypt-rescue-disk-on-usb.html除了那里描述的 grub4dos 安装过程不起作用之外,使其真正起作用的方法是使用已经为您正确安装 grub4dos 的 ISO,例如终极启动 cd: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)

您可能需要调整map上述配置的一部分,因为 truecrypt 恢复只会写入“驱动器 0”(我不确定这是否特定于我的设置)

(默认情况下,驱动器 0 是您要启动的设备 - 您的 USB 记忆棒)

然后从 USB 启动,选择grub4dos menu(在底部),然后选择TRUECRYPT RESCUE DISK TC 启动加载程序将开始询问您密码,忽略它并使用恢复选项。

请注意,在我的情况下,我必须恢复引导加载程序和音量键,否则我的密码无法识别。然后 Windows 7 x64 顺利启动,没有问题。

答案2

FlashBoot 作者在这里。

您已经自己解决了这个问题,但是我们在文档中提到了如何从 USB 拇指驱动器中删除 FlashBoot 加载程序: http://www.prime-expert.com/flashboot/user_guide.php (参见“将多格式恢复为正常”部分)。

答案3

下载网管系统并将 TrueCrypt ISO 刻录到 ThumbDrive。我在当前的笔记本电脑上执行了此操作,并且成功了。

答案4

这是 syslinux 引导程序的问题。您可以使用 grub2 作为替代方案。

但最简单的方法是使用 UBCD4win 或任何其他恢复盘创建可启动的 USB 盘。它们总是包含引导加载程序。

UBCD4win 也有替代品,列在 UBCD 下。

您也可以将 HBCD 到 USB 页面上的说明用于您的 truecrypt ISO。

相关内容