如何将可用空间移至正在使用的硬盘驱动器前面以便系统可以启动?

如何将可用空间移至正在使用的硬盘驱动器前面以便系统可以启动?

情況:

双启动笔记本电脑,内有 2 个驱动器,一个 SSD 和一个 HDD

Windows 10 和 8.1(第二个安装)

我的目标:完全加密 8.1 驱动器,这样 Windows 10(我从未真正连接到互联网)就无法查看驱动器,遥测也无法窃取任何数据。然后我就可以继续使用 Windows 10 进行 VR 等有限用途。

当我尝试时: - 我去了 Veracrypt 并选择了加密 - 得到了这个:

https://sourceforge.net/p/veracrypt/discussion/technical/thread/f4f1fb60/50bd/attachment/Veracrypt_2.PNG

所以我想——我只需要在前面留出 32 kb 的可用空间。按照我在这里、Reddit 等地方看到的建议——

然后,我对 8.1 驱动器分区进行了 Macrium Reflect 备份,包括操作系统和前面隐藏的 128 mb 微软保留分区(使用 Windows 自己的工具看不到,但 Gparted 可以看见)。

我把 Gparted 放在闪存驱动器上,从它启动,将整个 8.1 安装移到右侧,在前面留出一些空白空间——之后机器无法启动。因此我当时很恐慌,试图不失去一切

Macrium 的备份(救援启动 CD)无法解决这个问题 - 我找到了 8.1 的安装 CD,然后将 macrium 放在新安装的 8.1 上,尝试加载 8.1 的映像 - 仍然无法启动。使用 Macrium(这次是通过 macrium 救援 CD)修复 MBR 选项 - 恢复的 8.1 才可以启动。

我不想再次经历那种地狱般的经历,因为这是一个危险的经历,但我希望能够加密我的系统。

如何正确移动空间,以便系统能够启动?我认为这与标志有关 - 但我似乎找不到可靠的答案。

答案1

我不得不说,Windows 确实不喜欢移动。Windows 中的某些文件(例如文件表)在安装时已设置其位置,Windows 不允许您移动它们。您可以尝试使用第三方软件,但这有风险(正如您所发现的)唯一可靠的移动方法是重新安装 8.1,正如 veracrypt 消息所提示的那样。在安装过程中,手动选择位置并为自己提供加密所需的空间。

相关内容