..zZZ 发表于 2013-12-30 23:18:35

U盘第2个分区安装Windows,实现卡瑞飞的安全分区功能

最近想用Windows8.1,在网上找到一个USB版本的Win8.1,可以用,但是放到U盘第二个分区就蓝屏。



Windows不能识别U盘中的第二个分区,如果我们能把系统安装到U盘的第二个分区,那么系统

的安全性将增强。

经过摸索,找到解决此问题的方法,提供出来,供大家参考。本方法在Win8.1通过,应该也适应于Win7

准备条件:

1.WinPE启动盘,有DiskGenius, BootICE工具

2.Windows安装光盘,或者Windows镜象文件,或者是装好windows的vhd虚拟磁盘文件,本人从这里下载的Win8.1 VHD系统:

  http://bbs。wuyou。com/forum.php?mod=viewthread&tid=202057&highlight=win8.1

  http://pan。baidu。com/s/11kyuX

3.将常用软件部署好。

本人采用的是vhd文件,有如下好处:

1.vhd文件部署方便,可通过直接复制到不同U盘实现快速部署

2.如果系统中使用EWF,FBWF等工具,不许要重新安装或改注册表参数

把系统安装到U盘的第二个分区达到隐藏系统效果的具体步骤:

1.用DiskGenius,将U盘分区,第1个分区能装下系统并预留一定空间即可,剩下的空间暂不分配分区

2.格式化并激活第一个分区,将vhd和Boot文件复制到第1个分区

3.使用bootice安装引导程序,并配置U盘第一个分区Boot目录中的BCD,打开测试模式TestSigning,禁止驱动签名

4.重新启动,用U盘启动,关闭ewf(重新启动)

5.进入设备管理器,在磁盘驱动器中选择U盘设备,然后更新驱动程序,将cfadisk.sys作为磁盘驱动,

cfadisk.sys和具体步骤请下载附件,附件中驱动为x64位版本,x86版本网上容易找到。

6.安装好cfadisk.sys后,将下面的注册表信息后导入到U盘系统注册表中:

Windows Registry Editor Version 5.00


"DisplayName"="USB Boot Driver"
"ErrorControl"=dword:00000001
"Group"="Pnp Filter"
"ImagePath"=hex(2):73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,44,00,\
52,00,49,00,56,00,45,00,52,00,53,00,5c,00,63,00,66,00,61,00,64,00,69,00,73,\
00,6b,00,2e,00,73,00,79,00,73,00,00,00
"Start"=dword:00000000
"Type"=dword:00000001
"Description"="@%SystemRoot%\\system32\\drivers\\cfadisk.sys,-101"
"Tag"=dword:0000000a
"Owners"=hex(7):6f,00,65,00,6d,00,32,00,38,00,2e,00,69,00,6e,00,66,00,00,00,00,\
00


7.关机,用winpe启动电脑,进入DiskGenius,选中刚才的U盘第1个分区,选择更改大小,将此分区移动

到U盘的尾部,此时U盘前面为空,在空白空间创建分区(此时千万别格式化此分区,格式化后,刚才被移动的分区

就无法被Windows识别打开了)

8.运行BootICE,重新在U盘安装引导,以及配置U盘Boot目录中的BCD,启动分区改为U盘的第二个分区。

9.格式化刚才的空白分区。

OK了。将此U盘插入其他电脑,无法看到U盘的第二个分区,但是用U盘启动,两个分区均可用。

更详细附件下载地址:
http://files。cnblogs。com/hezihang/Mount_SD_Card_as_HardDisk_SurfacePro.rar

..zZZ 发表于 2013-12-30 23:35:16

cfadisk.sys,64位版本,见附件

2012qixitianlon 发表于 2013-12-31 14:26:04

支持下楼主给我们带来更好的使用体验。
页: [1]
查看完整版本: U盘第2个分区安装Windows,实现卡瑞飞的安全分区功能