无法启动 McAfee 端点加密分区

无法启动 McAfee 端点加密分区

我有一台装有 Mcafee Endpoint Encryption 的 Windows 7 笔记本电脑。昨天,我创建了另一个分区并安装了 Ubuntu。但笔记本电脑总是启动到 Ubuntu,而不是重新识别加密的分区。所以我用 gparted live cd 删除了 Ubuntu,现在我有一个加密的分区和一个空闲的分区。但当我启动笔记本电脑时,它显示“错误:没有这样的分区。进入救援模式... grub 救援”。

我所想要的只是启动到加密分区,这样我就可以使用 Windows。

答案1

回复很晚,但对我来说,你所看到的行为表明:

  • 你在安装过程中安装了 Ubuntu 的默认引导加载程序
  • 这覆盖了 Windows/MEE 引导加载程序,它会做一些神奇的事情来启动加密的 Windows 分区
  • grub2(或任何 Ubuntu 使用的东西)可以毫无问题地识别您的 Linux 分区,但不知道如何处理加密的 Windows 分区。

我认为,除非您备份了原始 MBR,否则您就没那么幸运了。我的电脑上也有 McAfee Endpoint Encryption(以前称为 SafeBoot),并且写了这篇文章Arch 维基关于如何设置双启动系统,围绕 MEE 工作。

我不太明白 MEE 的工作原理,但我相信 MBR 以某种方式加密,然后知道在驱动器上寻找某些东西以允许启动解密。这可能完全是错误的,但关键是,根据我的经验,您永远无法从、、等“本地”C:启动 Windows,因为它们无法访问 MEE 在加密驱动器上可以访问的任何内容。grub[2]syslinuxliloC:

在我第一次尝试的时候(大约 3 台工作电脑之前),我这个帖子备份原始 MBR(或者可能是这个促使...):

接下来,需要捕获 MBR 中的 Safeboot 引导加载程序 (dd if=/dev/sda of=/media/memstick/safeboot.mbr bs=512 count=1)。稍后将用作 grub 链式加载的一部分。

他使用它来链式加载 Windows,这样它就可以通过原始加密的 MEE 启动代码来启动,从而发挥它的“魔力”。当出现问题时,我使用它来恢复 MBR,使用易BCD改为 chainload syslinux(一旦安装了 Linux)。

无论如何,关键是,如果没有原始加密 MBR 的副本,我认为你运气不好。你可以在 McAfee 文档上搜索一下,因为有使用每日代码或其他东西解密的方法。对我来说,这是在工作电脑上完成的,所以我在安装过程中搞砸系统的时候,只需让他们重新镜像就可以解决(在为不便道歉之后)。

相关内容