如何在 Windows 7 上安装未签名的驱动程序?

pol*_*mon 6 windows-7 drivers digital-signature

我正在尝试在 64 位 Windows 7 上安装 FreeOTFE。FreeOTFE 带有许多用于各种加密算法的驱动程序,需要安装。

Windows 给了我一个错误,因为那些不是签名的驱动程序,它们不会被安装。

我如何关闭这些签名检查,然后重新打开?

我尝试设置启动配置值:

bcdedit -set loadoptions DISABLE_INTEGRITY_CHECKS
bcdedit -set TESTSIGNING OFF
Run Code Online (Sandbox Code Playgroud)

但是重启后,情况还是一样。

我所知道的是,我需要将 Windows 切换到测试模式,但我该怎么做呢?另一种选择是安装一个 3rd-party 工具,暂时覆盖签名强制,但我真的不想要那样。

Red*_*dro 6

有信息在这里关于如何安装FreeOTFE在Windows 7 x64计算机。

虽然我遇到了一些问题,但这些是我让它工作所需的步骤:

  1. 启用测试签名(在 64 位机器上);
    • 运行具有管理员权限的命令提示符;
      • 在开始菜单对话框中输入cmd,右键以管理员身份运行
    • 通过键入为当前启动的 Windows 安装启用测试签名 bcdedit.exe /set TESTSIGNING ON
  2. 重新启动您的机器。
  3. 确保FreeOTFE安装程序未进行EFS 加密(在资源管理器中绿色)。
    • 这就是我之前安装失败的原因。我的 AppData 是 EFS 加密的。因此,下载的安装程序也被加密。所以system32中安装的驱动文件也被加密了。驱动需要SYSTEM加载,但是SYSTEM没有我个人的加密证书,所以无法加载驱动。
  4. 以管理员身份运行FreeOTFE安装程序(右键单击等)。

在 Windows 7 Pro x64 和 Windows 7 Ultimate x64 上测试。

请注意,FreeOTFE只会安装您的 LUKS 驱动器。它不为 Windows 提供 EXT4 支持。我在 Windows 和 Linux 上使用我的 LUKS 卷所做的是使用带有 NTFS 卷的 LUKS 容器,因为它可以由 Windows 和 Linux 开箱即用地读取/写入。

只是不要在 Windows 中的 LUKS 卷上使用 EFS 或 NTFS 压缩,因为 ntfs-3g (Linux) 无法读取。


2015-02-25 编辑

请注意,FreeOTFE 已停产。现在正在积极开发的分支DoxBox