我正在使用带有 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 试图从错误的驱动器启动。至少,这样做会从等式中消除一些变量。