加密非系统驱动器后缺少操作系统

加密非系统驱动器后缺少操作系统

我正在使用带有 3 个驱动器(C、F、G)的 Windows 7。

  • C 在 SSD(120 GB)上保存窗口
  • F 是具有 truecrypt 容器(1 TB)的 RAW 设备
  • G 是具有另一个 truecrypt 容器(500GB)的 RAW 设备

我今天使用“加密非系统分区/驱动器”方法加密了驱动器,并挂载了 F-->D 和 G-->E,我可以通过 D 和 E 驱动器正常访问我的数据。一整天都运行良好。我重新启动了机器,然后收到以下消息:

Loading Operating System ... 
Missing operating system 

Windows 无法启动。我没有加密 Windows 所在的系统(C 盘)。您知道问题可能出在哪里吗?加密 D 盘和 E 盘后,我的机器运行良好,但现在无法启动。如果我从 USB 闪存驱动器将机器启动到 Ubuntu,我可以看到我的 C 盘和所有文件,所以我知道它没有损坏。

更新

我尝试从 Windows 7 DVD 启动修复并选择自动修复,然后几分钟后收到此消息:

Startup Repair cannot repair this computer automatically

如果我选择进入命令提示符,我可以看到 C 盘和我的所有文件。我现在应该做什么?

更新2

我启动 gparted 并检查了分区。我注意到存储 D 盘数据的分区之一(1TB 盘)设置了启动标志。我取消了启动标志,并确保 500GB 盘未设置(已设置),120G SSD 盘启动标志已设置(已设置)。我重新启动后,收到一条不同的消息:

Loading Operating System...

BOOTMGR is missing
Press Ctrl+Alt+Del to restart

我也将这个问题发布到了truecrypt 论坛

答案1

您的 SSD 装有 Windows 系统并不一定意味着它就是启动设备。

首先,您应该检查 BIOS 中哪个 HDD/SSD 被指定为启动设备。

其次,您应该检查 SSD 是否包含 100MB 的 Windows 7 启动分区。此分区通常包含 Windows 启动管理器。此分区也必须处于活动状态才能启动。

第三,你应该确保 SSD 是否包含有效的主引导记录 (MBR)。你可以从 Win7 DVD 启动并在修复命令提示符下执行来重写新的 MBR

bootrec.exe /FixMbr

也可以看看:如何使用 Windows 恢复环境中的 Bootrec.exe 工具排除故障并修复 Windows 中的启动问题

答案2

我认为 truecrypt 与您的问题无关。我也有 SSD,有时需要运行磁盘检查并修复文件。尝试从 Windows 7 DVD 启动并进行自动修复。

答案3

它真的加密了卷吗?您可以使用恢复 CD,然后按 F8,然后选择选项 4 来恢复以前的启动管理器,该管理器可能是 Windows 启动管理器。然后使用 CD 重新启动计算机并重试。

答案4

我会尝试在 BIOS 设置中检查它试图从哪个驱动器启动,或者只在连接 SSD 的情况下启动计算机(断开两个硬盘)。我怀疑 BIOS 试图从错误的驱动器启动。至少,这样做会从等式中消除一些变量。

相关内容