加密的可启动Windows PE



简而言之,我需要什么:

  1. 从USB驱动器启动Windows PE
  2. 对包含WIN PE ISO内密码的自定义脚本进行加密
  3. 理想情况下,引导将受到密码保护(无需)
  4. USB驱动器需要有可用于便携式Windows程序的可用存储空间
  5. 整个引导过程需要直截了当,在多个驱动器上复制需要简单
  6. 该解决方案需要在标准(廉价)USB驱动器上运行,无需硬件加密

原因是,如果U盘被盗,密码必须无法访问。

到目前为止我尝试过的:

  • 我可以得到1,4,5&6使用YUMI(http://www.pendrivelinux.com/yumi-multiboot-usb-creator/)
  • 我已经研究了Truecrypt的系统加密选项,但看不到用Windows PE实现这一点的方法

YUMI在U盘上创建了一个引导程序,他们引导Windows PE ISO,我想可能有一些方法可以加密整个ISO,然后在YUMI引导之前自动解密。尽管这看起来太费力了。我也在想,也许这个脚本可以在ISO中压缩(使用7 zip),然后在Windows PE引导上运行一个脚本,要求提供密码来提取它,这样它就可以运行了。

如有任何帮助/想法,我们将不胜感激。

我面临着一个类似的问题,尽管我不需要YUMI来解决它。是的,这可能来得有点晚,但我们开始了(这就是我迄今为止所得到的):

  1. 首先你需要USB驱动器
  2. 使用Windows 7(或HP格式化工具)将其格式化为NTFS
  3. 使用Linux盒访问NTFS USB(YUMI+Puppy Linux即可),打开GParted并打开USB NTFS引导标志
  4. 现在USB可以启动(但还没有启动)
  5. 使用pebuilder创建BartPe(http://www.nu2.nu/pebuilder/)文件夹(无iso)。(您需要一张Windows XP SP3安装CD/DVD)
  6. 添加WinXPE插件。有一个小的帮助文件,你需要删除一些其他默认插件才能正常工作(删除:A43文件管理,启动组,Nu2Shell)您可以将WinXPE配置为具有密码保护
  7. 添加TrueCrypt插件(http://www.paraglidernc.com/plugins/plugins.htm)添加TrueCrypt文件(http://www.truecrypt.org/downloads
  8. 创建BartPe编译文件夹,没有iso选项,只有文件(需要几分钟)
  9. 下载Microsoft Windows Server 2003 Service Pack 1(32位)
  10. 解压缩WindowsServer2003-KB88901-SP1-x86-ENU.exe(Winrar会执行此操作)并提取两个文件setupldr.bin and ramdisk.sy_
  11. 展开ramdisk.sy_,并在CMD运行:

    expand ramdisk.sy_ ramdisk.sys

  12. 转到pebuilder文件夹(通常为C:pebuilder3110a),创建一个名为"srsp1"的无引号子文件夹
  13. setupldr.binramdisk.sys复制到C:pebuilder3110asrsp1
  14. 现在假设你的USB有驱动器lettter H,在CMD运行中:


    cd C:pebuilder3110a
    pe2usb h:

最后一步需要一分钟左右的时间。此时,您在Windows XP PE中有一个可引导的NTFS USB驱动器,具有密码保护。

启动后,启动TrueCrypt并创建一个加密卷驱动器,该驱动器将使用USB驱动器上的所有剩余可用空间。您可以将您的宝贵数据放在这个TrueCrypt卷上。

然而,我希望在某个时候能够加密整个USB驱动器并使其可引导。此时,我无法使用TrueCrypt实现这一点,因为BartPE一开始是只读介质。

有一种pe2usb(http://www.911cd.net/forums//index.php?showtopic=13784)的替代方案,它可以在没有ISO模式的情况下启动,但TrueCrypt无法加密USB驱动器,但它用TrueCrypt引导加载程序取代了win通用引导加载程序。

相关内容

  • 没有找到相关文章

最新更新