无忧启动论坛

 找回密码
 注册
搜索
最纯净的「微PE装机优盘」UEPON大师作品系统gho:最纯净好用系统下载站数据恢复、数据保护、视频编辑
Win To Go 极致利器(IXUNCIS固态U盘)无忧启动网成立20周年!广告联系 QQ:184822951 微信:wuyouceo
查看: 42080|回复: 148

[原创] 全网首发!Win7移植便携式工作区与USB3.0启动Windows 7 To Go教程

    [复制链接]
发表于 2019-3-3 15:45:17 | 显示全部楼层 |阅读模式
本帖最后由 朱玛12345678 于 2019-3-22 00:48 编辑

关于便携式工作区的简单说明:
Windows To Go(便携式工作区)是微软从Windows 8企业版本开始正式引入的一项新功能,它实现了Windows系统可在USB驱动器中启动并运行。
便携式工作区最早出现于Windows 7 6.1.7850测试版本中,该版本带来了原生支持USB2.0和3.0启动特性。
0.jpg
同时该版本也带来了后来Win8才有的一些功能如32位EFI启动、从exFAT分区中启动、快速启动等重要底层特性,可详见此贴:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=412584
本帖采用7850版本自带的便携式工作区创建工具,本人经过一段时间的研究现已成功实现将其移植到7601版本中使用(对于Win7RTM7600版本实测也可以用)。

文件下载链接:
论坛直接下载: Win7原版便携式工作区创建工具.zip (297.98 KB, 下载次数: 632)

点评

求成品!!!  发表于 2019-12-12 22:01

评分

参与人数 22无忧币 +102 收起 理由
2011unknown + 5 很给力!
蓝星明月 + 5 很给力!
w1891029 + 5 很给力!
zhczf + 5 赞一个!
Linzc + 1 很给力!
uui453 + 5 很给力!
879792799 + 5 很给力!
2012chenyuwen + 5 很给力!
86024363 + 5 很给力!
sghihor + 5
2011mtw35 + 5 很给力!
sherylynn + 5 很给力!
cuicongyuan + 5 很给力!
冷静永不变 + 5 很给力!
20090101 + 5 很给力!
jdcgzb + 5
maomihuacha + 1 很给力!
palm777qqq + 5
chishingchan + 5 很给力!
新空气 + 5 很给力!
QQ:1715263712 + 5 实测可用,感谢分享!
JinPei + 5 很给力!

查看全部评分

 楼主| 发表于 2019-3-3 15:45:18 | 显示全部楼层

另外补充一下这个工具实测也可以在Win8和Win10系统下运行,当然系统本身也自带了WTG创建工具。
Win7系统运行此工具时如果弹出wimgapi报错对话框,请检查System32下的wimgapi.dll文件版本是否为6.1版本(如果用6.0版本的文件就会报错)。
回复

使用道具 举报

 楼主| 发表于 2019-3-3 15:47:27 | 显示全部楼层

关于Windows To Go的进阶玩法空闲时再继续补充......
回复

使用道具 举报

 楼主| 发表于 2019-3-3 23:58:47 | 显示全部楼层
大自然的园丁 发表于 2019-3-3 21:51
楼主的介绍很专业,再次学习了。
补充一个USB3.0启动中,实际操作时存在的问题:
如果是全新安装好了Wind ...

对于已经安装好正常用的Win7系统通过改Start值的方案不会出现你提到的这个问题,如果是第一次全新安装需要OOBE初始化的话我确实没有专门测试过这个。
我的话一般用的是BootFlags键值方案,确定这个不受影响可以过OOBE到桌面且不蓝屏。
因为微软在原生支持USB启动的Win8及更高版本的系统中默认使用的是BootFlags方案应该有它相应的道理,所以我也就直接按照微软默认的这套方案来做了。
最后感谢你的细心反馈,我会对教程做一些改进。
回复

使用道具 举报

发表于 2019-3-3 16:02:55 | 显示全部楼层
Windows 7 USB启动改造,这个是技术活,要顶!
回复

使用道具 举报

发表于 2019-3-3 17:17:08 | 显示全部楼层
牛贴一定要

小7的驱动不能自动更新,经常在不同电脑间工作的话并不是很方便。

点评

因为Win7出的那个年代对WTG的需求量并不像现在那么多,所以微软在开发设计此系统时就没有专门针对WTG来做优化。不过从Win8开始微软就已经针对WTG专门做了充足的优化,包括拔出冻结保护与自动匹配驱动等问题也得到了  详情 回复 发表于 2019-3-3 17:28
回复

使用道具 举报

 楼主| 发表于 2019-3-3 17:28:09 | 显示全部楼层
新空气 发表于 2019-3-3 17:17
牛贴一定要 顶

小7的驱动不能自动更新,经常在不同电脑间工作的话并不是很方便。

因为Win7出的那个年代对WTG的需求量并不像现在那么多,所以微软在开发设计此系统时就没有专门针对WTG来做优化。不过从Win8开始微软就已经针对WTG专门做了充足的优化,包括拔出冻结保护与自动匹配驱动等问题也得到了解决。
回复

使用道具 举报

发表于 2019-3-3 20:10:51 | 显示全部楼层
有点麻烦,有一键制作的吗,嘻嘻嘻!

点评

没有,你需要第三方制作工具。 首先微软在设计这个工具时就不是拿给Win7正式版用的,我这还是强行移植过来的东西自然也不受微软的技术支持。 你非要用7601来做就得自行改注册表开启USB启动支持才行,如果你用7850  详情 回复 发表于 2019-3-4 00:07
回复

使用道具 举报

发表于 2019-3-3 21:51:23 | 显示全部楼层
楼主的介绍很专业,再次学习了。
补充一个USB3.0启动中,实际操作时存在的问题:
如果是全新安装好了Windows7到U盘或是VHD里,dism++打入USB3.0驱动,再改对应的注册表键值时,也就是楼主说的第二种方法
补充一句服务项中关于USB3.0的设置也可以不使用BootFlags键值来实现,将其中已有的Start键值由默认的3改为0后也能实现一样的效果。


如果改成0后,启动系统,出现安装程序正在安装设备界面,安装完成后系统自动重启,而这时start值的刚改好的0又会变成3,此时重启后就会蓝屏,需要重新修改,另外楼主介绍的第一种方法新建bootflags的方法我没使用,这个方法应该是不受影响的,如果哪次我再安装系统使用这个方法有问题的话我会再次反馈一下。

点评

对于已经安装好正常用的Win7系统通过改Start值的方案不会出现你提到的这个问题,如果是第一次全新安装需要OOBE初始化的话我确实没有专门测试过这个。 我的话一般用的是BootFlags键值方案,确定这个不受影响可以过OO  详情 回复 发表于 2019-3-3 23:58
回复

使用道具 举报

发表于 2019-3-3 22:00:18 | 显示全部楼层
顶顶更健康
回复

使用道具 举报

发表于 2019-3-3 23:48:43 | 显示全部楼层
这个系统数楼主玩的最精!
回复

使用道具 举报

 楼主| 发表于 2019-3-4 00:07:59 | 显示全部楼层
3210qzqz 发表于 2019-3-3 20:10
有点麻烦,有一键制作的吗,嘻嘻嘻!

没有,你需要第三方制作工具。
首先微软在设计这个工具时就不是拿给Win7正式版用的,我这还是强行移植过来的东西自然也不受微软的技术支持。
你非要用7601来做就得自行改注册表开启USB启动支持才行,如果你用7850版本来做的话那做好了就能直接用。
回复

使用道具 举报

发表于 2019-3-4 08:02:34 | 显示全部楼层
技术贴,谢谢分享
回复

使用道具 举报

发表于 2019-3-4 09:18:10 | 显示全部楼层
高手,只能仰望啊,我之前试了很多次U盘启动Win7,都止步于USB2.0,人才啊
回复

使用道具 举报

发表于 2019-3-4 11:37:24 | 显示全部楼层
谢谢分享
回复

使用道具 举报

发表于 2019-3-4 13:52:12 | 显示全部楼层
谢谢分享!
回复

使用道具 举报

发表于 2019-3-4 14:55:13 | 显示全部楼层
路过学习一下,谢谢楼主。。。
回复

使用道具 举报

发表于 2019-3-4 14:57:52 | 显示全部楼层
首先要
感谢有这么好的分享平台
感谢有这么好的教程
感谢有这好的老大们的辛苦和无私奉献
其次要说明
本人是照瓢画葫芦,边画还要再边请教,才能做得出来的那一类人。照着样能做出来我的目的也就达到了的那一类人!
这么好的分享平台
这么好的教程
这么好的老大们的辛苦和无私奉献
正好让我遇上了,所以说千说万说得就是:
首先要感谢
有这么好的分享平台
有这么好的教程
有这么好的老大们的辛苦和无私奉献
回复

使用道具 举报

发表于 2019-3-4 22:04:17 | 显示全部楼层
再次拜读,受益良多,准备动手折腾
回复

使用道具 举报

发表于 2019-3-5 14:21:00 | 显示全部楼层
请问老大,
能不能传一个做好的Windows 7_x64 To Go.HgO,能整体通过mbrostool能用的?

点评

可以这样做出来没问题,但我认为这么做的意义并不是很大: 首先我在帖子里提供的教程已经很详细了,差不多是那种只要会用电脑的人都能够做的出来,也就是说你完全可以自己定制并封装好系统以满足自己的需求,所以我  详情 回复 发表于 2019-3-5 16:53
回复

使用道具 举报

 楼主| 发表于 2019-3-5 16:53:57 | 显示全部楼层
2019hhh 发表于 2019-3-5 14:21
请问老大,
能不能传一个做好的Windows 7_x64 To Go.HgO,能整体通过mbrostool能用的?

可以这样做出来没问题,但我认为这么做的意义并不是很大:
首先我在帖子里提供的教程已经很详细了,差不多是那种只要会用电脑的人都能够做的出来,也就是说你完全可以自己定制并封装好系统以满足自己的需求,所以我就没有必要再封装一个略显多余系统了。
然后其实需要修改的也就那几个地方操作简单并不繁琐,自己手动改好所用的时间比下载完一个封装好的系统镜像快多了,如果是像下面这种实际操作特别繁琐的东西,那提供一个封装好的系统是有必要的。
举例的话比如这个:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=412683
回复

使用道具 举报

发表于 2019-3-5 17:14:54 来自手机 | 显示全部楼层
谢谢老大回复!
回复

使用道具 举报

发表于 2019-3-9 16:06:25 来自手机 | 显示全部楼层
顶顶顶!!!
回复

使用道具 举报

发表于 2019-3-16 15:34:23 | 显示全部楼层
本人按上面方法更改,值就不一样,在一台笔记本电脑,一台台式电脑能成功,一台新的台式电脑失败。跟足值会失败。

点评

请上传相关截图  详情 回复 发表于 2019-3-16 21:20
回复

使用道具 举报

发表于 2019-3-16 15:34:29 | 显示全部楼层
本人按上面方法更改,值就不一样,在一台笔记本电脑,一台台式电脑能成功,一台新的台式电脑失败。跟足值会失败。
回复

使用道具 举报

发表于 2019-3-16 15:34:42 | 显示全部楼层
本人按上面方法更改,值就不一样,在一台笔记本电脑,一台台式电脑能成功,一台新的台式电脑失败。跟足值会失败。
回复

使用道具 举报

 楼主| 发表于 2019-3-16 21:20:35 | 显示全部楼层
kenc163 发表于 2019-3-16 15:34
本人按上面方法更改,值就不一样,在一台笔记本电脑,一台台式电脑能成功,一台新的台式电脑失败。跟足值会 ...

请上传相关截图
回复

使用道具 举报

发表于 2019-3-18 19:57:10 | 显示全部楼层

iusb3hub项;iusb3xhc项;iusb3hcs项;BootFlags键值给4。不要问我为什么。我只是试出来的。

点评

刚换了个版本测试了一下确实也遇到了你这个问题,按照你提供的值来做解决了。 因为我当时还有其他事要做特别忙,所以没有时间做太多的测试就没发现你说的这个问题。 感谢你提供反馈信息,我会更正此教程帖。  详情 回复 发表于 2019-3-20 01:20
回复

使用道具 举报

发表于 2019-3-18 20:35:05 | 显示全部楼层
楼主,我想问下,我注册表里没这个HKLM\SYS\ControlSet001\services\iusb3hcs,是驱动的问题吗,其他2个倒有

点评

你应该是在系统里直接运行setup.exe安装的吧?你改用Dism导入驱动就有了。 因为Intel官方的USB3驱动安装程序默认不会安装iusb3hcs这个驱动,而用Dism++来安装的话则会把iusb3hcs这个驱动给安装上。  详情 回复 发表于 2019-3-20 01:04
回复

使用道具 举报

发表于 2019-3-18 21:27:39 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2020-12-1 19:38

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表