gee*_*okk 8 boot encryption hard-drive truecrypt
我想从 U 盘启动 TrueCrypt 救援盘。我有 Windows 7 64 位,所以我不能Grub4Dos
用来做这个(它只适用于 32 位系统),关于如何创建这个救援 U 盘的所有文档中 99% 都涉及Grub4Dos
.
所以我尝试使用一个名为FlashBoot
但无法弄清楚的程序。我使用FlashBoot
, 对USB 记忆棒进行了一些操作,使 USB 可启动或 DVD ISO 的东西。然而,当我迷路并且不确定我在做什么时,我放弃FlashBoot
并格式化了 U 盘。
然后我找到了以下使用说明syslinux
:
mephisto 写道: 好的,这对我有用:
- 用 FAT 格式化 U 盘
- 下载最新的 SYSLINUX 软件包。
- 提取
syslinux
档案(在我的情况下,最新的是syslinux-3.70.zip
)- 只有2你真正从存档需要的文件是
syslinux.exe
从win32
目录....并memdisk
从memdisk
目录。- 假设你的 U 盘有盘符 X,执行以下命令:
syslinux X:
- 之后,你的 U 盘上应该有一个(隐藏的)文件,名为
ldlinux.sys
- 下载 BBIE 或(您知道的任何其他图像提取器)。
- 假设您的 U 盘是驱动器号 X,请执行以下命令:
bbie TruecryptRescueDisk.iso
. 那么这个过程应该已经创建了一个名为image1.bin
- 重命名
image1.bin
为类似tc.img
- 复制(先前提取的文件)
memdisk
并复制tc.img
到您的 U 盘- 在 U 盘上创建一个文件,
syslinux.cfg
内容如下:default memdisk initrd=tc.img
我完全按照这些指示去做。在这样做之前,我再次格式化了 U 盘,这次是 FAT32 和 16k。然后我尝试重新启动系统。这是我看到的(大版):
现在为什么它会在那里说FlashBoot
装载机?这似乎非常奇怪。我格式化了 USB 记忆棒,一个完整的格式大约需要 5 分钟。不仅如此,在看到这个之后,我将它格式化了 5 次并重新执行了上述说明,但仍然看到这个屏幕。
有谁知道我在这里哪里出错了?
我在这里而不是在 Truecrypt 论坛上问这个问题,因为他们真的不喜欢在那里问这个问题的人,因为它已经被回答了很多次。他们根本不会帮忙。但是,互联网上的众多教程并没有回答我的情况。
在花了 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:按照步骤将其放入U盘:http : //www.ultimatebootcd.com/customize.html
2:在驱动器的根目录添加您的 TrueCrypt 恢复 .iso 映像(将其命名为 tc.iso)
3:编辑 G:\ubcd\menus\grub4dos\main.lst(其中 G: 是你的 U 盘)并在底部添加以下内容:
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)
Run Code Online (Sandbox Code Playgroud)
您可能需要调整map
上面的配置部分,因为 truecrypt 恢复只会写入“驱动器 0”(我不确定这是否特定于我的设置)
(默认情况下,驱动器 0 是您正在启动的设备 - 您的 USB 记忆棒)
然后从 U 盘启动,选择grub4dos menu
(在底部)然后选择TRUECRYPT RESCUE DISK
TC 引导加载程序将开始询问您的密码,忽略它并使用恢复选项。
请注意,在我的情况下,我必须恢复引导加载程序和音量键,否则无法识别我的密码。然后 Windows 7 x64 愉快地启动,没有问题。