我参与了磁盘过滤器驱动程序的开发。
Windows 8具有特殊恢复模式:高级启动命令提示符。 它类似于以前版本的Windows中的安全模式命令提示符。但它的工作方式不同。例如,并非所有命令都可用。并非所有驱动程序都已加载。我们的驱动程序也没有加载。 我们的驱动程序必须加载,因为它加密/解密磁盘内容。没有它,磁盘内容就不可用。
我们如何解决这个问题?驱动程序如何强制Windows在高级启动命令提示符中加载它?对于这种模式,我们可能需要开发特殊类型的驱动程序? 我找不到有关Advanced Startup Command Prompt如何工作的详细文档。这样的文件存在吗?
答案 0 :(得分:0)
在制作安装映像时只需添加一个小的未加密的启动bcd / swap分区。 Windows也有自己的300兆分区。很容易建立。
diskpart clean后的3个分区
1个Windows分区(在安装时第一次重启时安装) 2 ntfs分区未加密,包含BCD,SWAP,其他一些东西 3在一个巨大的加密分区上的单个VHD文件,或更多:)
使用easy bcd选择您选择的vhd,如果您从磁盘转到磁盘,您只需要安装Windows的VHD和原始BCD。基本上,Windows安装与BCD绑定,无法将一个vhd从一个磁盘移动到另一个磁盘而没有BCD。
Pro,Ultimate,Server等是vhd bootable