无忧启动论坛

标题: 大家都来凑一凑--Win7PE设置制作点滴 [打印本页]

作者: hhh333    时间: 2010-10-12 11:11
标题: 大家都来凑一凑--Win7PE设置制作点滴
将win7pe的一些设置制作技巧集中起来以便各位学习者参考,同时也方便自己在忘记的时候能够参看。

我先开个头
一 Win7PE的wim驱动问题
PE1.XPE2/3.x
相关文件wimgapi.dll、FLTLIB.DLL、wimfltr.syswimgapi.dll、FLTLIB.DLL、wimserv.exe、wimmount.sys
注册位置HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WimFltrHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Wimmount
特点1、挂载不占目标盘空间。
2、对目标盘格式无要求:FAT16/32、NTFS均可,WinPE中多数挂在由ramdriv产生的fat格式的内存盘中。

3、如果源文件只读则挂载也是不可写的。(但可以将Wim文件压到IMG中,通过二次挂载可以解决只读媒体不能可写挂载的问题)
1、挂载占目标盘空间,而且要占到WIM压缩前的大小(注:有时挂上去的时候好象是够的,但一用就需要空间。也即挂载时并不精确计算空间,等到用时就不断增加占用,一旦不够则假死)
2、对目标盘格式要求只能是NTFS,WinPE中多数挂在由ImDisk产生的NTFS格式的内存盘中。(Ramdriv在Win7中用不了)

3、不管源文件是否只读则挂载后均是可写的。如光盘上的Wim文件,也可进行可写挂载(这个与文件复制极为相似!)


















结论:Win7pe的挂载盘必须够大,否则即使挂上也展不开,造成假死。其他的解决办法是,挂后用,用完即卸或者回复到1.x的驱动。但我的经验是回复以后不能挂IMG中的文件,也不能挂到imdisk的子目录,挂至硬盘的子目录没有问题。

[ 本帖最后由 hhh333 于 2010-10-12 11:25 编辑 ]
作者: 33445566    时间: 2010-10-12 11:21
好贴,坐下来慢慢学习
作者: hhh333    时间: 2010-10-12 11:22
二 win7PE的设置
目前我知道的在注册表default中的下述位置
[HKEY_LOCAL_MACHINE\PE\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"Hidden"=dword:00000001
"HideFileExt"=dword:00000000
"ShowSuperHidden"=dword:00000001
"ListviewAlphaSelect"=dword:00000000
"ListviewShadow"=dword:00000000
"ListviewWatermark"=dword:00000001
"ServerAdminUI"=dword:00000000
"StartMenuInit"=dword:00000004

"TaskbarAnimations"=dword:00000000
"TaskbarGlomLevel"=dword:00000001
"TaskbarSmallIcons"=dword:00000000
"TaskbarSizeMove"=dword:00000001
..................以上4个应该是控制任务栏的.................................

"Start_AdminToolsRoot"=dword:00000000
"Start_JumpListItems"=dword:00000008
"Start_MinMFU"=dword:00000008
"Start_NotifyNewApps"=dword:00000000
"Start_SearchFiles"=dword:00000000
"Start_SearchPrograms"=dword:00000000
.....................................................................................
"Start_ShowControlPanel"=dword:00000002
"Start_ShowHelp"=dword:00000000
"Start_ShowMyComputer"=dword:00000002
"Start_ShowMyDocs"=dword:00000001
"Start_ShowMyGames"=dword:00000000
"Start_ShowMyMusic"=dword:00000000
"Start_ShowMyPics"=dword:00000000
"Start_ShowPrinters"=dword:00000000
"Start_ShowRun"=dword:00000001
"Start_ShowSetProgramAccessAndDefaults"=dword:00000000
"Start_ShowUser"=dword:00000001
..................以上应该是控制开始菜单中哪些项目显示的.................................

"Start_TrackDocs"=dword:00000000.........................................这个是控制用过的文件是不是放到开始菜单上

"Start_TrackProgs"=dword:00000000.........................................这个是控制执行的过的程序是不是放到开始菜单上

"StartMenuAdminTools"=dword:00000000
"DisablePreviewDesktop"=dword:00000001
"Start_PowerButtonAction"=dword:00000002
"ShowCompColor"=dword:00000001
"DontPrettyPath"=dword:00000000
"ShowInfoTip"=dword:00000001
"HideIcons"=dword:00000000
"MapNetDrvBtn"=dword:00000000
"WebView"=dword:00000001
"Filter"=dword:00000000
"SuperHidden"=dword:00000001
"SeparateProcess"=dword:00000001
"AutoCheckSelect"=dword:00000000
"IconsOnly"=dword:00000000
"ShowTypeOverlay"=dword:00000001
"Start_ShowRecordedTV"=dword:00000002


.......................哪个有以上注册表的详细说明?

[ 本帖最后由 hhh333 于 2010-10-12 17:49 编辑 ]
作者: 网虫2008    时间: 2010-10-12 11:44
我是没管三七二十一,,WIN7启动过程中,直接执行
rundll32.exe setupapi.dll,InstallHinfSection DefaultInstall 132 .\wimfltr.inf
安装了1800的映射支持,是否占用内存我没有细看,但没有什么不良反应,步步为营程序和双击自动加载WIM也正常。只读介质二次加载也是可写加载,

WIN7PE,我刚开始弄,注册表的WIM相关不敢动哇,,用这个方法虽然启动时多了一道程序,但是还算稳当。

下面是我这次发布时对WIN7注册表的一些小改动,说明先不写了,进入WIN7后执行也可以,执行后要 刷新一下SHELL,效果就出来了


.CMD文件
————————————————————————————

reg add "HKLM\SYSTEM\ControlSet001\Control\ComputerName\ComputerName" /f /v "ComputerName" /t REG_SZ /d "Win7PE"
reg add "HKLM\SYSTEM\ControlSet001\Control\ComputerName\ActiveComputerName" /f /v "ComputerName" /t REG_SZ /d "Win7PE"
reg add "HKU\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /f /v "Start_ShowMyDocs" /t REG_DWORD /d 0
reg add "HKU\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /f /v "Start_ShowUser" /t REG_DWORD /d 0
reg add "HKU\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /f /v "TaskbarSmallIcons" /t REG_DWORD /d 1
reg add "HKCU\Software\Microsoft\Windows\Shell\Bags\1\Desktop" /f /v "IconSize" /t REG_DWORD /d 39
reg add "HKLM\SOFTWARE\Microsoft\Windows Search" /f /v "SetupCompletedSuccessfully" /t REG_DWORD /d 1
reg add "HKU\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\ClassicStartMenu" /f /v "{645FF040-5081-101B-9F08-00AA002F954E}" /t REG_DWORD /d 1
reg add "HKU\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel" /f /v "{645FF040-5081-101B-9F08-00AA002F954E}" /t REG_DWORD /d 1
reg add "HKU\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\BitBucket\Volume\{d9b257fc-684e-4dcb-ab79-03cfa2f6b750}" /f /v "NukeOnDelete" /t REG_DWORD /d 1
reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\{031E4825-7B94-4dc3-B131-E946B44C8DD5}" /f
reg delete "HKCR\CLSID\{031E4825-7B94-4dc3-B131-E946B44C8DD5}" /f
reg delete "HKLM\SOFTWARE\Classes\CLSID\{031E4825-7B94-4dc3-B131-E946B44C8DD5}" /f
reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{2112AB0A-C86A-4ffe-A368-0DE96E47012E}" /f
reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{491E922F-5643-4af4-A7EB-4E7A138D8174}" /f
reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7b0db17d-9cd2-4a93-9733-46cc89022e7c}" /f
reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{A302545D-DEFF-464b-ABE8-61C8648D939B}" /f
reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{A990AE9F-A03B-4e80-94BC-9912D7504104}" /f

————————————————————————————————————————————————
作者: hhh333    时间: 2010-10-12 12:20
标题: 回复 #4 网虫2008 的帖子
rundll32.exe setupapi.dll,InstallHinfSection DefaultInstall 132 .\wimfltr.inf 运行后,起作用的还是原来的wimmount吧,仔细看一下挂载盘,应该就可以看出来。 虫大这次发的w7是这么用的吗?我看一下。
作者: kinglion    时间: 2010-10-12 12:30
我抽空把右键功能的注册表发上来。(因为很久没弄了,要找一下)
作者: ones    时间: 2010-10-12 13:11
可以使用Process Monitor和regmon以及RegFromApp等软件监视每一步操作的注册表的细微变化,也可以用来监视某些共享软件的注册码在注册表中的存放位置

[ 本帖最后由 ones 于 2010-10-12 13:12 编辑 ]
作者: snowsky    时间: 2010-10-12 13:33
原帖由 kinglion 于 2010-10-12 12:30 发表
我抽空把右键功能的注册表发上来。(因为很久没弄了,要找一下)


这位好大牌啊,抽空。。。那请您老人家啥时抽个空更新下您那个点击几十万的PE3.1?
作者: 南朝    时间: 2010-10-12 13:59
标题: 回复 #8 snowsky 的帖子
我倒发现你的口气不小
你可知道制作PE要动的注册表的分量 ?
你以为谁都像你无所事事?
作者: 网虫2008    时间: 2010-10-12 14:00
原帖由 hhh333 于 2010-10-12 12:20 发表
rundll32.exe setupapi.dll,InstallHinfSection DefaultInstall 132 .\wimfltr.inf 运行后,起作用的还是原来的wimmount吧,仔细看一下挂载盘,应该就可以看出来。 虫大这次发的w7是这么用的吗?我看一下。


第一次发布就这么用了,,如果不安装,步步为营程序不能映射,,安装后可以映射说明安装成功了,和系统本身驱动也没冲突
作者: hhh333    时间: 2010-10-12 16:01
标题: 回复 #10 网虫2008 的帖子
我看了一下你的,还是w7的驱动挂载要不断占空间,而wimfltr挂载是几乎不占空间的。你运行一下wimtool看一下使用的驱动就知道了,那个安装只是拷文件,且wimgapi.dll、FLTLIB.DLL均未替换,老版本是不可能驱动的。
作者: renchmin    时间: 2010-10-12 16:56
这些技巧很不错的啊,支持您。
作者: bluemoon    时间: 2010-10-12 17:19
开此贴,功德无量啊!高手都来献计,使win7PE更上一层楼。
作者: liweisky    时间: 2010-10-12 18:59
都 在研究PE我还在研究WIN7实机版呢。。
作者: dvd008    时间: 2010-10-12 20:36
不用WIM格式,就没有这些麻烦了。自解压+ISO
作者: hhh333    时间: 2010-10-12 21:29
标题: 回复 #15 dvd008 的帖子
你是指w7pe的内核吗?ISO的内核如何弄?
作者: 网虫2008    时间: 2010-10-12 21:51
原帖由 hhh333 于 2010-10-12 21:29 发表
你是指w7pe的内核吗?ISO的内核如何弄?


老D说的是外置文件的格式,不要WIM格式,都改成ISO,将ISO内的文件全部做成自解压实现缩小体积的目的
作者: 网虫2008    时间: 2010-10-12 21:53
h3兄,试试这个工具,,对你很有用滴

http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1
作者: hqzjx    时间: 2010-10-12 23:27
这些技巧很不错的啊....
作者: yaojy    时间: 2010-10-13 08:08
前天,我曾发了个过于win7PE使用isz外置包节省内存开销的帖子,也是讨论与楼主相类似问题的,
但不知道怎么回事,“消失”了。
作者: ones    时间: 2010-10-13 09:34
标题: 回复 #15 dvd008 的帖子
做成自解压,那自解压到哪里?解压到X:\temp,还不是要占用X盘空间吗?
作者: hhh333    时间: 2010-10-13 23:38
又有了一点体会,就是BCD的减肥,这文件弄不好就256kb,现在找到一点方法:

1、bcdedit默认的操作路径和文件是C:\boot\bcd。如果系统中有win7等,可能会损坏原来的文件,所以这里主张在虚拟机中操作,不一定要进win7pe,只要有bcdedit一般的windows下就可以了,但要有c:\boot,并且可写。这是基本的准备工作。

2、要将减肥的BCD文件放到c:\boot下,如果是其他名称均改为BCD。

3、导出配置:bcdedit /export mybcd

4、先删除上述已经导出配置的BCD再建一空的BCD:bcdedit /createstore  (原来的必须要删哦,不然不准建),
5、导入配置:bcdedit /import mybcd

OK,我的现在5个菜单项的BCD28kb。

注:经最新测试,只有在win7pe中才有减肥效果,其他系统中虽可运行,反而总变成256K,以上可以做成批处理代码:
  1. @echo off
  2. set BcdName=%1
  3. if not "%1" =="" goto BeginCut
  4. :InputBcdName
  5. cls
  6. Set BcdName=
  7. Echo.
  8. Set /P BcdName=   请输入要减肥的BCD格式文件名,然后按回车:
  9. If "%BcdName%"=="" exit
  10. :BeginCut
  11. If Not exist %BcdName% goto InputBcdName
  12. if exist bcd.bak del /q bcd.bak
  13. if exist bcd attrib -r -h -s bcd
  14. If exist bcd ren bcd bcd.bak
  15. attrib -r -h -s %BcdName%
  16. ren %BcdName% bcd
  17. bcdedit /export mybcd
  18. del /q bcd
  19. bcdedit /createstore
  20. bcdedit /import mybcd
  21. ren bcd %BcdName%
  22. If exist bcd.bak ren bcd.bak bcd
  23. echo.
  24. echo     减肥完成!回车操作下一个文件。
  25. pause>nul
  26. goto InputBcdName
复制代码

[ 本帖最后由 hhh333 于 2010-10-14 00:47 编辑 ]
作者: shn    时间: 2010-10-14 08:10
标题: 回复 #21 ones 的帖子
不占用X盘,放着他也没用处啊。另外再挂载wim不同样是占用了内存空间吗?
作者: dalin_01    时间: 2010-10-14 11:00
原帖由 hhh333 于 2010-10-13 23:38 发表
又有了一点体会,就是BCD的减肥,这文件弄不好就256kb,现在找到一点方法:

1、bcdedit默认的操作路径和文件是C:\boot\bcd。如果系统中有win7等,可能会损坏原来的文件,所以这里主张在虚拟机中操作,不一定 ...


不知道是我不会用。还是怎么滴。试用了一下并没有减肥。
最后在WIN7PE下重新制作,16个菜单只有36K
之后又用了你这批处理。结果如下
同样都是36K的文件(二个是16菜单,一个2菜单)
一个2菜单的减少到24K
一个是16菜单的增加到了40K
另一个是16菜单的不变

bcd 这个文件。似乎更适合在WIN7PE下制作。体积不会莫明的增大。
如果在XP下打开。即使不修改。体积也会增加。
在WIN7正常系统下,不能修改WIN7的启动项。实时启动模块可正常修改。体积会跟菜单多少而增加。

[ 本帖最后由 dalin_01 于 2010-10-14 12:10 编辑 ]
作者: 风神    时间: 2010-10-14 11:52
h3及其他高手们都关注7了,估计7很快就与03pe一样好用了
作者: freesoft00    时间: 2010-10-14 12:27
win7的离线官方补丁安装

自动检测补丁安装状态 ,  跳过已经安装的补丁 ,  避免重复安装.
补丁全部下载自微软官方网站 ,  决无病毒或恶意行为 ,  请放心使用 .  补丁列表以win7系统自带的"检查更新"为准 .

补丁列表:

  1. ;重要更新 (43个)
  2. Windows6.1-KB2079403-x86
  3. Windows6.1-KB2160329-x86
  4. Windows6.1-KB2183461-x86
  5. Windows6.1-KB2207566-x86
  6. Windows6.1-KB2281679-x86
  7. Windows6.1-KB2286198-x86
  8. Windows6.1-KB2296011-x86
  9. Windows6.1-KB2345886-x86
  10. Windows6.1-KB2347290-x86
  11. Windows6.1-KB2360131-x86
  12. Windows6.1-KB2378111-x86
  13. Windows6.1-KB2387149-x86
  14. Windows6.1-KB2416471-x86
  15. Windows6.1-KB958488-v6001-x86
  16. Windows6.1-KB972270-x86
  17. Windows6.1-KB974431-x86
  18. Windows6.1-KB974571-x86
  19. Windows6.1-KB975467-x86
  20. Windows6.1-KB975560-x86
  21. Windows6.1-KB976662-x86
  22. Windows6.1-KB977074-x86
  23. Windows6.1-KB977165-x86
  24. Windows6.1-KB978542-x86
  25. Windows6.1-KB978601-x86
  26. Windows6.1-KB978886-x86
  27. Windows6.1-KB979309-x86
  28. Windows6.1-KB979482-x86
  29. Windows6.1-KB979687-x86
  30. Windows6.1-KB979688-x86
  31. Windows6.1-KB979900-x86
  32. Windows6.1-KB979916-x86
  33. Windows6.1-KB980195-x86
  34. Windows6.1-KB980218-x86
  35. Windows6.1-KB980232-x86
  36. Windows6.1-KB980408-x86
  37. Windows6.1-KB981332-x86
  38. Windows6.1-KB981852-x86
  39. Windows6.1-KB981957-x86
  40. Windows6.1-KB982110-x86
  41. Windows6.1-KB982132-x86
  42. Windows6.1-KB982665-x86
  43. Windows6.1-KB982799-x86
  44. Windows6.1-KB983590-x86
  45. ;可选更新 (10个)
  46. Media Center 累积更新程序(KB981078)
  47. Rights Management 客户端更新程序(KB979099)
  48. Windows6.1-KB2158563-x86
  49. Windows6.1-KB2272691-x86
  50. Windows6.1-KB2362765-x86
  51. Windows6.1-KB975496-v2-x86
  52. Windows6.1-KB976422-x86
  53. Windows6.1-KB979538-x86
  54. Windows6.1-KB980846-x86
  55. 微软正版增值验证工具(KB971033)
  56. ;系统增强 (2个)
  57. Adobe Flash Player ActiveX For IE
  58. 微软恶意软件删除工具[2010年10月](KB890830)
复制代码



文件信息:
SIZE: 118.59M
CRC32: e0f0edfc
MD5: cbb28e84e8b00a03ec309d67e7e62424
SHA-1: 1c700bd116404424754e4f4b2d17c05cb1b7b282

下载地址:
http://u.115.com/file/f045ada934

11.jpg (72.72 KB, 下载次数: 83)

11.jpg

作者: freesoft00    时间: 2010-10-14 12:32
上面补丁是自由天空wjq0886 朋友做的补丁安装程序+微软补丁集合,补丁截止时间是2010.10.12。相比雨林木风的打包成一个的更放心些。因为补丁安装程序是au3写的,所以有可能被杀毒软件误报。
新做pe的可以用这个大全目前的补丁。
另附一个补丁集合微软官方下载地址:
http://www.littleyu.com/article/windows_spack.html
其中的补丁有部分是冗余的,就是不需要的,已经被新补丁替代了,但是上面这个网址中的没有去掉。
作者: geogls    时间: 2010-10-14 21:18
期待H3大能早日把这些成果应用到H3全功能版的更新上。
作者: hhh333    时间: 2010-10-16 10:37
;从不合并任务栏图标
[HKEY_LOCAL_MACHINE\123\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"TaskbarGlomLevel"=dword:00000002

;不自动隐藏任务栏
[HKEY_LOCAL_MACHINE\123\Software\Microsoft\Windows\CurrentVersion\Explorer\StuckRects2]
"Settings"=hex:28,00,00,00,ff,ff,ff,ff,02,00,00,00,03,00,00,00,3e,00,00,00,28,\
  00,00,00,00,00,00,00,d8,02,00,00,00,04,00,00,00,03,00,00
作者: lcy163    时间: 2010-10-16 11:33
搬到这了?

对了,玄天的无线图标点击没有反应(点击右下角网络图标的时候没有弹出窗口选择无线网络),修改如下:

[HKEY_LOCAL_MACHINE\123\SYSTEM\ControlSet001\Control\VAN\{19b9dcc7-6f37-4dc7-9da6-8af601c5fce2}]
"DisplayName"=hex(2):40,00,25,00,73,00,79,00,73,00,74,00,65,00,6d,00,72,00,6f,\
  00,6f,00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,\
  5c,00,57,00,57,00,61,00,6e,00,4d,00,4d,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,\
  00,32,00,30,00,30,00,31,00,00,00
"Ordinal"=dword:00000600
[HKEY_LOCAL_MACHINE\123\SYSTEM\ControlSet001\Control\VAN\{6705C562-0AE7-40EA-8474-F39DAB1813D0}]
"DisplayName"=hex(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,\
  00,6f,00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,\
  5c,00,52,00,61,00,73,00,4d,00,4d,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,33,\
  00,30,00,30,00,00,00
"Ordinal"=dword:00000400
[HKEY_LOCAL_MACHINE\123\SYSTEM\ControlSet001\Control\VAN\{E1DE74AD-C368-4104-ADB1-57D00577247A}]
"DisplayName"=hex(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,\
  00,6f,00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,\
  5c,00,57,00,6c,00,61,00,6e,00,4d,00,4d,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,\
  00,33,00,30,00,30,00,00,00
"Ordinal"=dword:00000800
作者: lcy163    时间: 2010-10-16 11:40
还有

;桌面使用小图标
[HKEY_LOCAL_MACHINE\123\Software\Microsoft\Windows\Shell\Bags\1\Desktop]
"IconSize"=dword:00000020

;任务栏使用小图标
[HKEY_LOCAL_MACHINE\123\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"TaskbarSmallIcons"=dword:00000001

;语言栏最小化倒任务栏
[HKEY_LOCAL_MACHINE\123\Software\Microsoft\CTF\LangBar]
"ShowStatus"=dword:00000004

;桌面显示计算机、IE、网络、控制面板,隐藏用户文件夹、回收站
[HKEY_LOCAL_MACHINE\123\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel]
"{59031a47-3f72-44a7-89c5-5595fe6b30ee}"=dword:00000001
"{20D04FE0-3AEA-1069-A2D8-08002B30309D}"=dword:00000000
"{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}"=dword:00000000
"{5399E694-6CE5-4D6C-8FCE-1D8870FDCBA0}"=dword:00000000
"{645FF040-5081-101B-9F08-00AA002F954E}"=dword:00000001
作者: lcy163    时间: 2010-10-16 11:42
上面的三层楼注册表全部有效,是花了我好几天的心血试出来的,网上是搜索不到的,大家放心吧

[ 本帖最后由 lcy163 于 2010-10-16 11:44 编辑 ]
作者: yewuqiu    时间: 2010-10-16 12:34
不错啊
大家群策群力
看来WINPE3.X时代近了
作者: 网虫2008    时间: 2010-10-16 13:06
原帖由 lcy163 于 2010-10-16 11:42 发表
上面的三层楼注册表全部有效,是花了我好几天的心血试出来的,网上是搜索不到的,大家放心吧


晕呀,,好几天??

用注册表比较工具一比较就出来了,,给你个,

regshot.rar

17.72 KB, 下载次数: 174, 下载积分: 无忧币 -2


作者: 网虫2008    时间: 2010-10-16 13:11
我觉得在任何情况下挂载WIM都是可写挂载,这是WIN7PE的优势之一,,弃之可惜呀。

小内存电脑,拿WIN7启动维护,强人所难,也是在给自己找麻烦,

大内存(512以上就可以了),我启动了PE,它闲着也是闲着,,用上了也没什么大不了。

想来想去,觉得还是IMDISK挂Y:盘方式,,在INI中根据内存的大小动态创建Y:盘的大小,,

目前来说,WIN7挂外置256的内存条,64MB虚拟内存够够用了,512以上,就创建个256MB或更大的虚拟盘有何不可??

还是那句话,内存闲着也是闲着,,拿来用呗!!
作者: lcy163    时间: 2010-10-16 13:56
标题: 回复 #34 网虫2008 的帖子
我花费最多的是在右下角的无线图标点击上面
作者: hhh333    时间: 2010-10-16 14:15
标题: 回复 #35 网虫2008 的帖子
虫大不要迷信新版,以前我们讨论过这种新版驱动,解决了只读媒体的可写挂载问题,当初那个激动哦!马上移植到pe1.x,我还发过使用这种驱动的内核,你可以在本坛中找到。后来发现根本不是那么回事。这个新版的挂载与copy的特点很相似,只是copy时先拷后用,而新版是先挂(相当于建快捷方式),用时再拷,卸载时将拷过来的内容再删除。可见这种效率是比较低的,所以可以预见的是,Win7PE中挂wim再运行其中的程序比03PE中要慢。可写挂载虽好,却是以牺牲一些性能为代价的,我认为是不可取的。至于MS为什么要这么做,谁也搞不清。

[ 本帖最后由 hhh333 于 2010-10-16 18:23 编辑 ]
作者: 网虫2008    时间: 2010-10-16 16:03
原帖由 hhh333 于 2010-10-16 14:15 发表
虫大不要迷信新版,以前我们讨论过这种新版驱动,解决了只读媒体的可写挂载问题,当初那个激动哦!马上移植到pe1.x,我还发过使用这种驱动的内核,你可以在本坛中找到。后来发现根本不是那么回事。这个新版的挂 ...


嗯,,说的也是,,,现在的WIN7只是内核,,慢慢以后模块的网络支持等都出来了,WIN7的挂载方式可能就要出问题了,,,


大家总说更新补丁的问题,,我不会用补丁包,,刚刚用笨办法把所有的WIN7PE内核都更新我我电脑上的WIN7文件,,

我的系统已经在线更新,打好了全部的最新补丁,,请教下:这样算是算是已经把WIN7PE的补丁也全打上了???
作者: hhh333    时间: 2010-10-17 07:13
标题: 回复 #38 网虫2008 的帖子
关于更新补丁的问题,我以前多半也是用你这种方法的,应该算吧,只是看有的更新是不是动注册表。
作者: hht168    时间: 2010-10-17 11:02
Win7PE 的系统文件挂在 X:盘,这个Ramdisk 盘既不太占内存,又可写,能不能利用这个驱动再制造出一个内存盘来,岂不两全其美?
作者: hhh333    时间: 2010-10-17 11:27
标题: 回复 #40 hht168 的帖子
这个盘之所以可写是因为使用了FBWF,与其他的盘并没有什么本质的区别。它用到的可能是MS的ramdisk.sys,而imdisk用的是imdisk.sys。这又回到一个老话题,就是指定任意盘都可以使用FBWF。目前好象只是系统盘。
作者: 网虫2008    时间: 2010-10-17 12:03
原帖由 hht168 于 2010-10-17 11:02 发表
Win7PE 的系统文件挂在 X:盘,这个Ramdisk 盘既不太占内存,又可写,能不能利用这个驱动再制造出一个内存盘来,岂不两全其美?


这要能实现的话倒是个好办法,,启动时根据本机内存情况扩容X盘,,,不过WIN7PE好像不好实现呀,,,

就算实现了,外置如果挂到X盘,如果最小化或者启动到PE环境后再加载外置就不能加载到X盘了。。
作者: sratlf    时间: 2010-10-17 19:55
测试了几天pe3.0挂载外置  感觉还可以  就是内存开销大

玄天的pe  内核279M  外置wim包260M  开机挂imdisk自动加载至Y盘  能流畅运行的话就需要1152M内存

还有个很重要的问题  imdisk版本是1.2.x时  260M外置wim包  解开390M  Y盘设置多大空间就用多大空间  最大试过1G  还是全用

测试1.3.1时发现已经修正了  Y盘设置为470M  挂载后还剩余10M稳定空间  即Y盘设置再大  也只用460M空间
作者: wyb391    时间: 2010-10-17 23:49
虽然没什么建树,但是可以为各位老兄加油。。
作者: zhoubin    时间: 2010-10-23 10:23
各位老大,win7pe的快速启动栏,怎样才能显示多个图标,要改那里。。。
谢谢。。。。
作者: 2010wt1989520    时间: 2010-11-3 13:46
嗯 不错的帖子啊 研究很有用啊
作者: cnn_5454    时间: 2010-11-3 16:57
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=179684

我比较好奇nod32的这个官方杀毒盘

这个不使用WIM文件
作者: lafter    时间: 2010-11-3 19:20
原帖由 hhh333 于 2010-10-13 23:38 发表 又有了一点体会,就是BCD的减肥,这文件弄不好就256kb,现在找到一点方法:1、bcdedit默认的操作路径和文件是C:\boot\bcd。如果系统中有win7等,可能会损坏原来的文件,所以这里主张在虚拟机中操作,不一定 ...
用UE把后面的全00块删掉就行了 笨点 管用
作者: 玄天    时间: 2010-11-3 20:24
原帖由 lafter 于 2010-11-3 19:20 发表
用UE把后面的全00块删掉就行了 笨点 管用

BCD本来就是一个注册表配置块,用注册表编辑器即可,没必要简单复杂化:)
作者: hhh333    时间: 2010-11-3 22:33
标题: 回复 #49 玄天 的帖子
注册表编辑器并不能减肥
作者: 带bb去看海    时间: 2010-11-4 08:19
好贴呀!顶起来!!!
作者: lafter    时间: 2010-11-4 11:55
原帖由 lafter 于 2010-11-3 19:20 发表 用UE把后面的全00块删掉就行了 笨点 管用
注意文件大小必须是4KB整数倍 比如28KB 则在UE中跳到28*1024=28672的十进制地址处 使用十六进制删除将这之后的全00数据删除
作者: 玄天    时间: 2010-11-4 16:05
原帖由 hhh333 于 2010-11-3 22:33 发表
注册表编辑器并不能减肥

是你不会吧?
作者: hhh333    时间: 2010-11-4 17:03
标题: 回复 #53 玄天 的帖子
怎么减法我还真不会,我前面的批处理在win7中运行是可以减的。如果用注册表不用进win7则是个好方法。麻烦玄天老大公布一下。
作者: 玄天    时间: 2010-11-4 18:09
原帖由 hhh333 于 2010-11-4 17:03 发表
怎么减法我还真不会,我前面的批处理在win7中运行是可以减的。如果用注册表不用进win7则是个好方法。麻烦玄天老大公布一下。

注册表编辑器不会释放未使用的空间,如果导入或进行了大量的注册表操作, 所以要有效的减小体积的话,导出为注册表配置单元即可, 当然系统注册表不太可能(不过可以进PE操作,即所谓的注册表碎片整理), 不过操作注册表配置单元还是可以的
作者: hhh333    时间: 2010-11-4 18:59
标题: 回复 #55 玄天 的帖子
确实够笨的,可以导出为配置单元!还是没仔细观察!
作者: 玄天    时间: 2010-11-4 19:10
原帖由 hhh333 于 2010-11-4 18:59 发表
确实够笨的,可以导出为配置单元!还是没仔细观察!

其实bcdedit并非只能在win7下运行,PE1下也可以的(当然前提是有这文件)
作者: hhh333    时间: 2010-11-4 19:40
标题: 回复 #57 玄天 的帖子
bcdedit是可以脱离win7的,但象前述我用批处理来减肥,就减不下来。
作者: 玄天    时间: 2010-11-4 21:06
原帖由 hhh333 于 2010-11-4 19:40 发表
bcdedit是可以脱离win7的,但象前述我用批处理来减肥,就减不下来。

编辑导出就减了,不过那一点点,减不减就没所谓啦
作者: lafter    时间: 2010-11-5 20:32
原帖由 玄天 于 2010-11-4 21:06 发表 编辑导出就减了,不过那一点点,减不减就没所谓啦
还是有效果 导出的话只有20KB 老大的方法真是简单有效
作者: HB天意    时间: 2010-11-8 19:45
我来发一个:


要想使红色部分不显示,删掉如下内容:

作者: hlstudio    时间: 2010-12-24 14:10
有个问题,搞了一下午没搞出来,怎么更换开始图标?
我想把开始图标弄成win7默认的圆盘啊,觉的这样看起来更win7一些




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3