细细哥~ 发表于 2015-5-10 01:33:10

[原创]移动(U盘)VHD系统(USBWin8x86+USBWin8x64)(教程:U盘上UEFI引导VHD系统)

本帖最后由 细细哥~ 于 2015-9-6 13:32 编辑

                               前言

★Windows 8企业版支持“Windows To Go”,所以Windows 8及以上系统可以轻松实现移动系统,但由于“Windows To Go”对U盘的硬件要求很高,不是大多数人所具备的。因为在这之前有部分坛友问起WIN8的移动VHD系统,我想肯定还有更多的人需要,毕竟现在已经是2015年了,没有一个支持UEFI以及USB3.0的移动系统那怎么行!

★移动VHD系统特点:
①不影响原来U盘的PE功能,同时可以增加N个系统
②移动VHD系统功能大概相当于真实系统功能的95%(其中A:微软功能限制占2%、B:EWF的1500MB的限制及副作用占2% 、C:容量限制占1%;太小不够用,太大浪费空间,扩展容量需要一定的技能)
③同样支持UEFI BIOS
④VHD维护简单(复制、粘贴VHD文件),自由定制(根据需要,自由安装软件)
⑤在N台电脑上使用,如果不动用“EWF保存”,当前VHD文件的MD5校验值不会改变,相当于RAMOS。

★我认为USBWin8x64是最牛的移动系统(注意:是“最牛”,并没说是“最好”,适合自己的才是最好的)。主要表现:在现今大部分电脑上启动,从GRUB4DOS菜单算起,90秒钟就可玩游戏(硬件功能完全打开,不用重启电脑。我的U盘是32G的银灿IS902E,用的是USB2.0的接口,没有USB3.0的电脑测试),还有UEFI以及USB3.0的完美支持。。。

★标题那个“省略号”代表:这次只分享USBWin8x64,可以根据坛友的需求再增加的。。。(32位的WIN8好像没多大必要,WIN8.1及WIN10没有显卡驱动)

(下面的内容与之前发布的USBWIN7主题有部分相同,考虑到帖子的完整性,该说的还得说。重点是:驱动安装注意事项)

USBWin8x64资源下载:(32位见底部)
链接: http://pan.baidu.com/s/1hq4D360
密码: umen

一、使用方法(注:之前如果USBWin7成功的坛友可以轻松搞定)
1、U盘有GRUB4DOS引导(基本上所有的成品PE里面都带有GRUB4DOS。),加入下面菜单内容:
title 【ZZ】 启动 USB-Windows 8 x64 移动系统
find --set-root /7VHDBOOT/NTBOOT
command /7VHDBOOT/NTBOOT NT6=/USBWin8x64.vhd

2、把“VHD_BOOT.rar”文件解压(这个“VHD_BOOT.rar”文件同USBWIN7里面那个完全一样),得到“7VHDBOOT文件夹及文件”,把“7VHDBOOT”文件夹完整地拖到“UD区”或“U盘隐藏区”(注意可用空间约:6MB),实在不会的放到U盘可见区也行(放到可见区的可在下面“格式化步骤”后进行)。

3、把U盘的可见区格式化为:“NTFS”文件系统(用系统自带的格式化工具,XP下要把U盘驱动器属性中的策略改为“为提高性能而优化”)

4、把下载的“超大文件”打开( 使用“7-ZIP”打开001文件),解压到硬盘得到10G大的VHD文件(也可以直接解压到U盘,但这样文件肯定是不会连续排放的,虽然WIN8的VHD不要求文件连续排放,但为了提高磁盘性能,所以不建议直接解压到U盘),然后复制10G大的VHD到U盘根目录里面,这样基本可以使文件连续排放,然后用单文件整理工具WinContig检测一下,如果是“无碎片”表示文件是连续排放的,值得恭喜(如果“有碎片”也无所谓!)。

二、系统简介
1、本系统由微软原版镜像制作,只精简了“Backup、Recovery、索引缓存”目录下文件。
2、更新了.NET3.5运行库。
3、只安装了必要的运行库,以及少量的软件,绝对纯净。。。
4、U盘、移动硬盘直接支持使用,本地硬盘上基本上也可以(前提是WIN8能识别硬盘,),本地硬盘上使用VHD系统推荐自己手动安装。
5、系统默认是普通管理员登陆,可根据自己需要开启内置Administrator账户。


6、为了降低使用难度,预装了“Primo Ramdisk”软件,设置了1G的动态内存盘,转移IE及用户临时目录到内存盘。
7、更改“万能驱动助理”默认解压路径为:r:\drivers(原默认是C:\drivers)
8、加入开始菜单,便于大多数人使用。

三、USBWin8x64首次启动之有关EWF时间限制问题(USBWin7x64此问题同样存在)
1、首次使用或突然某天启动电脑看到下面的图片,表示出现了EWF时间限制问题,此时EWF将失去保存数据的功能。(断开网络,WIN8会自动校正时间)


2、假如现在北京时间是:2018年5月8日,启动电脑后出现了EWF时间限制问题。解决办法:查看USBWin8x64.vhd的属性,可以看到修改日期为:2015年5月7日,我们把当前时间:由2018年5月8日改为:2015年5月7日。


3、下面已经把时间改为:2015年5月7日,然后重新启动电脑。


4、重启电脑后系统EWF已经正常。我们把当前时间:由2015年5月7日改为:2018年5月8(北京时间)。完成后要执行“EWF数据保存”,再次重启电脑就完全正常了。



四、USBWin8x64首次启动之完全驱动演示(垃圾电脑没有压力,有声音,网卡一般看任务栏就知道了)
1、显卡:intel G45 内存:886MB


2、显卡:GeForce 7300GT 内存:1016MB


3、上面同样的配置,WIN7也可以完全驱动,不过显卡要重新启动才能生效。(必须执行“EWF数据保存”)



五、USBWin8x64首次启动之不完全驱动演示(数字声卡输出)
1、上面是驱动完美的状态,但是有部分电脑启动后,也完全驱动了,不过声卡是数字输出,还是听不到声音,必须安装声卡驱动。下面的图片说明:显卡:GeForce 6150SE完全驱动,内存1.9G,已经使用0.7G(1G大的动态内存盘没有占用系统内存),C盘的可用空间为:3.84G,重点是声卡是数字输出,没声音。。。


2、启动“万能驱动助理”,提示升级选:“否”


3、只勾选声卡驱动,解压位置r:\drivers不变,把“安装完成后删除已解压驱动文件”打上钩,然后按“开始”


4、安装途中可以看到R:盘文件占用高达0.61G(太大了!如果是安装在C:盘,可就遭殃了),系统内存占用达1.5G,还能撑得住。


5、安装完成了,提示重启,选“取消”


6、打开“磁盘管理”c:盘已经剩下3.35G(安装前是3.84G,安装声卡需要这么大空间!)


7、安装声卡后当然要保存。(现在已经可以听到声音了,临时听听歌曲可以不用保存!现在内存已经用了1.2G,电脑还可以用)


8、总结:看到以上数据后,就知道为什么总有人说空间不够用。(后面还有更恐怖的数据。。。)

六、USBWin8x64首次启动之不完全驱动演示(数字声卡输出-2)
1、上面已经安装完声卡驱动,换台电脑启动,又发现了“数字声卡输出”难道还要再次用“万能驱动助理”安装一次声卡,这样c:盘的空间迟早会折腾光。。。


2、改变战略:用设备更新方式安装。


3、选“自动搜索更新的驱动程序软件”


4、居然安装好了!(有声音了)


5、总结:如果不知道此方法,太冤了。。。

六、USBWin8x64首次启动之不完全驱动演示(显卡安装)
1、我这里实在找不到WIN8不能驱动的显卡,只好以覆盖方式安装演示驱动安装数据

2、这台电脑首次启动已经全部驱动了(注意:c:可用空间为3.83G)


3、查看到EWF写过滤值为83.5MB,1G大的动态内存盘没有占用系统内存。2G内存的电脑安装不了显卡驱动,要安装必须开启虚拟内存:1024MB


4、只勾选显卡驱动,解压位置r:\drivers不变,把“安装完成后删除已解压驱动文件”打上钩,然后按“开始”(注意:c:可用空间为3.82G)


5、安装途中可以看到R:盘文件占用高达0.87G(恐怖!如果是安装在C:盘比上面更槽糕)


6、安装完成了,查看的c:盘空间只剩下3.18G(安装前是3.82G,用了多少,自己算算。。。如果驱动解压临时目录在默认的C:\drivers,超级恐怖!看到这实在是无语。。。)


总结:不要随便用“万能驱动助理”安装显卡驱动,要付出代价的。(加上上面的声卡驱动,已经完全解释了空间不够用真正原因)
要安装显卡驱动最好用“inf格式”驱动备份文件。

六、关于EWF注意事项
1、WIN8的EWF写过滤值大概1500MB左右,超过时系统不会崩溃,会提示程序出错,这时不要EWF保存,重启电脑即可。所以4G内存以上的电脑才能很好地体验64位的USBWIN8。
2、EWF写过滤值所占用的内存不可回收,如果长时间上网,肯定会超过临界值,迫使电脑重启。解决办法是:安装虚拟内存盘软件,把浏览器的临时文件目录转移到内存盘。(这个我已经代劳了)
3、个人临时目录最好也移到内存盘(这个我也已经代劳了)

七、其它
1、当系统内存不够用时,可开启虚拟内存(虚拟内存在有硬盘情况下的应设定在硬盘上,没硬盘的只有设定在U盘上,不需要重启)
2、系统维护:把移动系统调整到自己满意的状态后,进入实体电脑,挂载U盘上的VHD,用GHOST备份还原。(嫌麻烦的也可以直接复制、粘贴调整好的VHD文件,WIN8的VHD不要求文件连续排放)
3、VHD系统盘容量为:64位10G,当不够用时,可把“万能驱动助理”移动到U盘(920MB),删除“万能驱动助理”安装时留下的c:\drivers目录。
4、我提供的小工具里有个“AS SSD Benchmark”,是方便大家购买SSD硬盘测试用的(一般的PE是没法使用这个程序的),不要那它来测试移动VHD系统盘,因为“EWF写过滤值所占用的内存不可回收”,EWF写过滤值会超过1500MB。
6、由于WIN8自带的驱动较丰富,在使用“万能驱动助理”时,为了系统的稳定性,应该有针对性的安装驱动(仅安装系统没驱动上的硬件)

====================================================================================================
2015年05月11日
1、按照“一、使用方法”不能成功的为:初学者
2、初学者安装指导(本方案同时适用于本地硬盘)
①提供一个精简模板:(下面为测试图片,此模板比之前提供的模板有所增强!)
下载地址:http://pan.baidu.com/s/1o6oSoMQ

②用DiskGenius删除U盘上的所有分区,新建一个分区(NTFS),完成后拔插U盘一次。
③用BOOTICE修改U盘主引导为“GRUB4DOS”
④解压“vhd_grub_boot.rar”文件到U盘根目录。
⑤先复制“USBWinXP.vhd”文件,检测并保证其连续性排放,完成后再复制“USBWin7x86.vhd”文件,最后复制“USBWin8x64.vhd”文件(VHD文件都在根目录!前面两个文件可根据个人需要选用)
⑥平时修改菜单:用记事本修改"menu.lst"文件。

====================================================================================================
2015年05月19日:
我在论坛里随便看了看,发现有不少坛友对“U盘上UEFI引导VHD系统”很感兴趣,也没看到有相关教程,因此成功的人很少。。。
(增补教程:在U盘上UEFI引导VHD系统!!!)
1、U盘上必须有FAT或FAT32分区(肯定是隐藏的,因为VHD文件占用了NTFS可见区)
2、使用64位WIN8PE或WIN8系统都行,我在这里以U盘自带的USBWin8x64系统来写这个教程(为了方便观看,我把硬盘拆了)
3、使用U盘启动USBWin8x64系统,可以看到U盘可见区D:有三个VHD文件,启动"管理员:命令提示符"输入代码:

bcdboot c:\windows /s d: /f uefi /l zh-cn



4、按回车,提示:“已成功创建启动文件”,查看到D:盘多了EFI文件夹。


5、使用“DiskGenius”把EFI文件夹拖到FAT或FAT32隐藏分区,然后把D:盘多余的EFI文件夹删除,就完成了!!!

注意:如果要在当前系统拖动EFI文件夹到FAT隐藏区:必须切换到“Administrator”账户!

(教程到这里已经结束了,后面的是选看,可以忽略!!!)
*******************************************************************************************************
6、没事干,测试了一下“5大”的“挂载各类型隐藏分区”工具(居然发现了BUG!)。注意:系统本身有三个盘符(C:D:R:),按照图示把U盘隐藏分区显示出来。


7、已经成功挂载了各类型隐藏分区,可以看到U盘隐藏分区是G:盘


8、把之前制作的“D:盘的EFI文件夹”复制到→U盘隐藏分区,也就是G:盘(注意:文件夹日期2015/5/19)


9、EFI文件夹复制完成后,当然要“卸除挂载”。


10、“卸除挂载”成功了(BUG:把我原来的R:内存盘符整没了。。。),接着要删除多余的EFI文件夹,在删除“D:盘EFI文件夹”之前,要先取得文件夹所有权。


11、删除“D:盘EFI文件夹”


12、已经全部完成了。


*******************************************************************************************************
虚拟机UEFI启动移动VHD测试:
1、为了方便观看,我把虚拟机的硬盘、光驱都去掉了。


2、移动VHD启动过程。


3、移动VHD启动完成。

4、BIOS模式是UEFI。



====================================================================================================
2015年07月01日:
补充U盘上UEFI引导(USBWin7x64)VHD系统!
1、按照上面USBWin8x64的教程执行bcdboot命令时会不成功,原因是:WIN7x64的bcdboot.exe不支持/f uefi参数,换成WIN8x64的bcdboot.exe就OK了!
为了方便,直接在这里下载:
2、U盘在传统模式启动USBWin7x64后,直接替换bcdboot.exe文件会不成功,所以要先获取C:\WINDOWS\system32目录下bcdboot.exe文件的权限。

3、确认bcdboot.exe文件替换画面,选“是”

4、打开命令提示符,执行命令:bcdboot c:\windows /s d: /f uefi /l zh-cn,回车后提示:Boot files successfully created

5、此时已经在D盘生成EFI文件夹,复制EFI文件夹到FAT分区就完成了!(删除D盘多余的EFI文件夹)

6、由于我们替换了Win7的bcdboot.exe文件,这次就不要执行EWF数据保存了,系统原封不动,全身而退!
====================================================================================================
2015年09月06日:
由于Windows 10表现不佳。。。特别更新:“移动(U盘)VHD系统USBWin8x86”

USBWin8x86资源下载:
链接: http://pan.baidu.com/s/1nty4ZyD
密码: tgnq

特点:
1、支持平板(32位的UEFI)
2、相对64位系统各方面资源占用少。(启动速度更快!)
3、与64位UEFI合作组成:32/64位UEFI双支持。(无敌!)
4、相关图片:




5、友情提示:桌面有MV文件夹,赶紧看看!

细细哥 发表于 2016-3-10 16:17:06

504076060 发表于 2016-3-10 15:59
不好意思细哥。图片来了。麻烦参详一下,好像很多未知设备。是集成显卡,难道是显存太低的原因吗。

那 ...

1、设备管理器没显示显卡的名称,所以显卡没驱动上。
2、win8对老游戏支持不好,“红警”能否支持win8未知。
3、把运行dx9运行库补上。

pncwb 发表于 2015-6-16 15:56:55

uefi能不能简单点   搞个文件下载

细细哥~ 发表于 2015-7-1 17:34:54

xuhoxin 发表于 2015-7-1 13:13
或是w764位本身不支持UIF启动,只能w8 以上才行

1、修改了主题:补充U盘上UEFI引导(USBWin7x64)VHD系统!
2、在Secure Boot关闭的情况下肯定能成功!
3、我没有好电脑测试,在Secure Boot开启的情况请务必反馈信息,如果不成功:用Win8x64的winload.efi文件替换看看!!!

devilma 发表于 2015-5-11 08:50:00

好帖,够详细!站位留名!

细细哥~ 发表于 2015-9-7 22:41:16

2012wuzhong 发表于 2015-9-7 21:33
USBWin8x86,拷贝到平板,第一次启动蓝屏,请教是何原因?

1、最好是先在U盘上搞定!(暂时先不要用读卡器)

2、U盘系统制作好后,先用虚拟机(UEFI:32位和64位)测试,通过了才行!
(下面图中的虚拟机是32位的,没有硬盘,纯U盘启动)


(或是用Qemu启动测试器通过才行)


3、如果是双支持UEFI,必须设置BCD关闭“Metro”,这样才能选择32位或64位。

细细哥~ 发表于 2015-5-10 01:37:51

本帖最后由 细细哥~ 于 2015-5-10 02:21 编辑

友情提示:
1、Windows Media Player 每首次启动要扫描媒体文件,有点影响速度。(桌面上有MV文件夹。。。赶紧看看!)
2、IE主页不是:http://www.baidu.com/,因为WIN8x64的IE启动后,地址栏会改为:https://www.baidu.com/,这样会给后来输入网址带来困扰。。

chzj589 发表于 2015-5-10 07:22:22

谢谢LZ分享




谢谢LZ分享!!




helloman 发表于 2015-5-10 07:50:38

尝鲜,谢谢楼主!

c600 发表于 2015-5-10 08:11:45

网速慢刚下完win7 这个来了

csw8811260 发表于 2015-5-10 17:54:05

USB-W_i_n_8_x_6_4.7z.002用不用解压

细细哥~ 发表于 2015-5-10 20:54:33

csw8811260 发表于 2015-5-10 17:54
USB-W_i_n_8_x_6_4.7z.002用不用解压

两个文件放在一起,用7-zip 打开001文件,解压就完事了。(完事了就不用管002文件)

寒风飘过 发表于 2015-5-10 22:29:32


find --set-root /7VHDBOOT/NTBOOT
command /7VHDBOOT/NTBOOT NT6=/USBWin8x64.vhd

我之想知道 NTBOOT是怎么写的

细细哥~ 发表于 2015-5-11 00:46:20

寒风飘过 发表于 2015-5-10 22:29
find --set-root /7VHDBOOT/NTBOOT
command /7VHDBOOT/NTBOOT NT6=/USBWin8x64.vhd



1、“NTBOOT”是本坛大师“chenall”的作品!
2、完成“一、使用方法”中的4点要求就成功了。。。

495484702 发表于 2015-5-11 15:10:03

支持细哥

ynkm169 发表于 2015-5-11 18:03:02

这个强悍,等闲下来时试试

out 发表于 2015-5-11 19:37:29

支持UEFI? 沒看到uefi啟動檔案

alfredzhou 发表于 2015-5-12 03:52:41

怎么记住这个贴???

ch3327 发表于 2015-5-12 10:41:01

福利来了,谢谢细细哥。。。。。。。。。。。。。。

细细哥~ 发表于 2015-5-12 13:11:15

out 发表于 2015-5-11 19:37
支持UEFI? 沒看到uefi啟動檔案

1、启动文件就是ISO镜像里的EFI文件夹,有基础的建一个VHD引导就行了!
2、我正考虑:有没有更简单的方法,到时候分享给大家。。。

guanguan28 发表于 2015-5-13 02:09:11

使用过了,很完美,感谢提供

snkvsyes 发表于 2015-5-17 14:03:16

win8了。好快

细细哥~ 发表于 2015-5-19 02:44:13

out 发表于 2015-5-11 19:37
支持UEFI? 沒看到uefi啟動檔案

更新了UEFI相关教程。。。

jysunwave 发表于 2015-5-19 11:57:40

大大,UEFI看起来比较麻烦,能不能简单点呢

dongjun 发表于 2015-5-19 16:25:59

好文章,马克一下,谢谢分享。

2012ale 发表于 2015-5-22 12:34:29

先谢谢。再去试试!!

dywxh000 发表于 2015-5-22 20:52:17

谢谢楼主,正需要呢,U盘64位的系统

2010豪豪情 发表于 2015-5-23 23:00:12

尝鲜,谢谢楼主!

foreteller 发表于 2015-5-24 17:58:14

大神,我做了个win10的vhd启动盘,在win8平板上怎么引导启动?

细细哥~ 发表于 2015-5-24 23:39:14

foreteller 发表于 2015-5-24 17:58
大神,我做了个win10的vhd启动盘,在win8平板上怎么引导启动?

1、没玩过平板,随便说说。。。
2、WIN8平板可能是仅支持32位的UEFI。
3、那么WIN10的VHD系统只能选择32位的,UEFI引导可参考我的教程。

ch3327 发表于 2015-5-25 00:28:20

感谢细细哥的无私奉献。。。。。。愿细细哥和细细嫂性福美满{:3_142:}

lizhijier 发表于 2015-5-29 21:15:05

USB -64位旗舰版WIN7系统!各个系统的各个USB版本陆续

pengjun88 发表于 2015-6-1 20:40:32

记好啊

ynkm169 发表于 2015-6-3 15:44:12

用了,很好用,楼主有空的话顺便做个32位的win8 vhd 吧
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: [原创]移动(U盘)VHD系统(USBWin8x86+USBWin8x64)(教程:U盘上UEFI引导VHD系统)