我想从 USB 闪存驱动器启动 TrueCrypt 救援盘。我使用的是 64 位 Windows 7,因此无法使用Grub4Dos
它(它只适用于 32 位系统),而且有关如何创建此救援 USB 驱动器的所有文档中有 99% 涉及此内容Grub4Dos
。
所以我尝试使用一个名为的程序FlashBoot
,但搞不懂。我使用对 USB 进行了一些操作FlashBoot
,以使 USB 可启动或成为 DVD ISO。然而,由于我迷路了,不确定自己在做什么,我放弃了FlashBoot
,只是格式化了 USB 棒。
然后我找到了以下syslinux
用于此目的的说明:
mephisto 写道:好的,这就是它对我的作用:
- 使用 FAT 格式化 USB 驱动器
- 下载最新的 SYSLINUX 包。
- 提取
syslinux
档案(就我而言,最新的是syslinux-3.70.zip
)- 您实际上需要从档案中获取的仅有的 2 个文件是
syslinux.exe
来自win32
目录....和memdisk
来自memdisk
目录。- 假设您的 USB 驱动器号为 X,请执行以下命令:
syslinux X:
- 之后,你的 USB 上应该会有一个名为
ldlinux.sys
- 下载 BBIE 或(任何其他您知道可以运行的图像提取器)。
- 假设您的 USB 驱动器号为 X,请执行以下命令:
bbie TruecryptRescueDisk.iso
。然后此过程应该会创建一个名为image1.bin
- 重命名
image1.bin
为类似tc.img
- 将(先前提取的文件)复制
memdisk
至tc.img
您的 USB 记忆棒- 在 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。