无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 18795|回复: 110
打印 上一主题 下一主题

终于解决Win7PE中双击挂载Wim文件的问题

[复制链接]
跳转到指定楼层
1#
发表于 2012-7-29 18:15:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我发现,怎么弄都挂不上虚拟盘,但可以挂在实盘上,所以就想了个办法,把挂载路径设成实际盘符,不需要时可以一键全卸载所有的挂载文件,并删除挂载的目标目录,当双击WIM文件时又会挂到同一目录下,反正桌面上有一个卸载所有WIM映像文件的按钮图标,只要运行它就可以卸载全部的WIM项目,还不错的,真正做维护的,不可能没有实盘吧,呵呵.原来老想挂在虚拟盘上,穿牛角尖了,不过要是能解决也能挂在虚拟盘当然更好.今天折腾了大半天,终于弄好了,不知本坛是否有雷同,如有属于巧合哈哈.....

现在也解决了挂在虚拟盘的问题,可做到自由选择

以下是启用WIM挂载功能的代码,请在PECMD.INI中加上一行
LINK %Desktop%\启用WIMTOOL,%ProgramFiles%\WIMTOOL\启用WIMTOOL.CMD,,%ProgramFiles%\WIMTOOL\WIMTOOL.EXE


以下代码保存为"启用WIMTOOL.CMD",本代码适用于全内置方式;其它方式可下我的Win7PE来看,我现在的Win7PE是挂在虚拟盘B的

@Echo Off
COLOR 2F
cd /d "%~dp0"
REM PECMD.EXE LOAD ImDisk.INI
GOTO 123
:Start1
CLS
Echo.
Echo.
Echo 输入的分区盘符不对或不存在, 虚拟盘也不能挂载,请重新输入....
Echo.
:123
Echo.
Set RP=
Set /P RP=  请输入要挂载WIM文件的目标盘符(不含:),比如输入 D 然后回车:
If "%RP%"=="" Goto Start1
If "%RP%"=="A" Goto Start1
If "%RP%"=="a" Goto Start1
If "%RP%"=="B" Goto Start1
If "%RP%"=="b" Goto Start1
If "%RP%"=="X" Goto Start1
If "%RP%"=="x" Goto Start1
For %%I In (Z z Y y W w V v U u T t S s R r Q q P p O o N n M m L l K k J j I i H h G g F f E e D d C c) Do If "%RP%"=="%%I" Goto Start2
CLS
Echo.
Echo.
ECHO 出错啦,你的磁盘是不是没有分区呀?....先退出吧
Pause >nul
EXIT
:Start2
SET RPP=%RP%:
If Exist %RPP%\TCL_WIMTOOL rd %RPP%\TCL_WIMTOOL /s /q
md %RPP%\TCL_WIMTOOL
PECMD.EXE CALL $WimShExt.DLL
PECMD.EXE EXEC =!WIMTOOL.EXE /Reg /M
PECMD.EXE REGI HKCU\Software\WimTool\AutoMountPath=%RPP%\TCL_WIMTOOL\MountPath
PECMD.EXE REGI HKLM\SOFTWARE\PELOGON\FORCESHUTDOWN=#1
CLS
Echo.
Echo.
PECMD.EXE LOAD WIM.INI
ECHO 启用WIMTOOL功能成功,可以双击挂载WIM镜像文件啦,.....
Echo.
Pause >nul

以下是卸载所有WIM挂载项目的代码,并删除目标目录

以下代码保存为"卸载所有Wim.cmd"

@Echo Off
COLOR 2F
cd /d "%~dp0"
CLS
Echo.
Echo.
ECHO 确认要卸载所有已挂载的WIM映像文件吗,按任意键执行。。。
Pause >nul
Start /Wait WimTool.EXE  /UnMount  /All
For %%I In (Z z Y y W w V v U u T t S s R r Q q P p O o N n M m L l K k J j I i H h G g F f E e D d C c) Do If Exist %%I:\TCL_WIMTOOL rd %%I:\TCL_WIMTOOL /s /q
CLS
Echo.
Echo.
ECHO 所有WIM映像已卸载完成,并删除其目录,按任意键退出。。。
Pause >nul


WIM.INI文件中的内容:
FILE "%Desktop%\启用WIMTOOL.LNK"
LINK %Desktop%\Wim映像工具,%ProgramFiles%\WIMTOOL\WIMTOOL.EXE
LINK %Desktop%\卸载所有Wim映像,%ProgramFiles%\WIMTOOL\卸载所有Wim.cmd,,%ProgramFiles%\WIMTOOL\WIMTOOL.EXE


上面三个文件和WIMTOOL.EXE,WimShExt.DLL同在一个Program Files\WIMTOOL目录,
游客,如果您要查看本帖隐藏内容请回复


今天,再次完美解决挂载的问题,可以选择挂在实盘还是虚拟盘,太好了.......

其实解决了挂在虚拟盘的问题,挂在实盘意义不大,我的PE现在WIM映像也只挂在虚拟盘了,具体情况可下我的PE来看:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=213064&extra=page%3D1

[ 本帖最后由 TCLSHX 于 2012-9-10 08:15 编辑 ]

评分

参与人数 1无忧币 +10 收起 理由
xyzxp + 10 精品文章

查看全部评分

2#
发表于 2012-7-29 18:22:40 | 只看该作者
感谢老大分享!!!!
回复

使用道具 举报

3#
发表于 2012-7-29 19:02:26 | 只看该作者
..............分享!!!!
回复

使用道具 举报

4#
发表于 2012-7-29 19:24:00 | 只看该作者

回复 #1 TCLSHX 的帖子

附件: 本附件跟帖回复才可下载或查看
回复

使用道具 举报

5#
发表于 2012-7-29 19:36:08 | 只看该作者
回复下载看看先吧。支持楼主好作品。
回复

使用道具 举报

6#
发表于 2012-7-29 19:47:27 | 只看该作者
此贴吧必回,真心贴呀!顶顶!!
回复

使用道具 举报

7#
发表于 2012-7-29 19:53:36 | 只看该作者
有的时候是要挂载到硬盘的......
回复

使用道具 举报

8#
发表于 2012-7-29 21:30:03 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

9#
发表于 2012-7-29 21:33:58 | 只看该作者
好像好多朋友都很关心这个问题,恭喜楼主解决难题。
回复

使用道具 举报

10#
发表于 2012-7-30 03:19:04 | 只看该作者
谢谢分享......................
回复

使用道具 举报

11#
发表于 2012-7-30 07:06:29 | 只看该作者
查看本附件跟帖才回复
回复

使用道具 举报

12#
发表于 2012-7-30 07:20:54 | 只看该作者

回复 #1 TCLSHX 的帖子

谢谢分享......................
回复

使用道具 举报

13#
发表于 2012-7-30 07:28:16 | 只看该作者
如果PE是用来维护的,特别是用来恢复数据的,千万别这样干。
回复

使用道具 举报

14#
 楼主| 发表于 2012-7-30 07:35:18 | 只看该作者
原帖由 zhaohj 于 2012-7-30 07:28 发表
如果PE是用来维护的,特别是用来恢复数据的,千万别这样干。

双击挂载WIM这种情况很少用,本PE中的工具软件均没有使用WIM打包,且所有工具均属全内置,只有遇到特殊情况才会使用这个功能,但还是希望有这个功能才好,希望以后能解决挂到虚拟盘吧
回复

使用道具 举报

15#
发表于 2012-7-30 08:23:05 | 只看该作者
应该注意实盘的数据先备份好。
回复

使用道具 举报

16#
发表于 2012-7-30 08:40:57 | 只看该作者
看看,谢谢分享!!!!
回复

使用道具 举报

17#
发表于 2012-7-30 09:00:41 | 只看该作者
用VHD虚拟盘,双击可挂载
回复

使用道具 举报

18#
发表于 2012-7-30 09:16:50 | 只看该作者

回复 #1 TCLSHX 的帖子

辛苦楼主,确实很方便。
回复

使用道具 举报

19#
发表于 2012-7-30 09:24:58 | 只看该作者
感谢老大分享!!!!
回复

使用道具 举报

20#
 楼主| 发表于 2012-7-30 18:45:39 | 只看该作者
原帖由 2011kcyou 于 2012-7-30 09:00 发表
用VHD虚拟盘,双击可挂载

已实现了,我做的是两种选择,可挂实盘也可挂虚拟VHD盘
回复

使用道具 举报

21#
发表于 2012-7-30 19:55:58 | 只看该作者
要是用grldr启动的话,winvblk32虚拟的硬盘可以双击挂载。
回复

使用道具 举报

22#
 楼主| 发表于 2012-7-30 20:05:33 | 只看该作者
原帖由 sp_star 于 2012-7-30 19:55 发表
要是用grldr启动的话,winvblk32虚拟的硬盘可以双击挂载。


我的这种做法已经很完美了
回复

使用道具 举报

23#
发表于 2012-7-30 21:49:54 | 只看该作者

yes good

yes good
thank you
回复

使用道具 举报

24#
发表于 2012-7-30 22:07:07 | 只看该作者
感谢分享。使用Native PE的飘过
回复

使用道具 举报

25#
发表于 2012-7-31 14:48:52 | 只看该作者
我试过了,可以双击挂载,应当叫双击右键挂载。
能不能请老兄发一个不用双击,象网虫2008 Win7 PE那样,自动搜索、自动挂载并引导main.ini在开始菜单中自动显示程序的命令。
回复

使用道具 举报

26#
 楼主| 发表于 2012-7-31 23:23:20 | 只看该作者
原帖由 2011dyzyb 于 2012-7-31 14:48 发表
我试过了,可以双击挂载,应当叫双击右键挂载。
能不能请老兄发一个不用双击,象网虫2008 Win7 PE那样,自动搜索、自动挂载并引导main.ini在开始菜单中自动显示程序的命令。

我做的和你说的不是一回事啊
回复

使用道具 举报

27#
发表于 2012-8-1 08:03:04 | 只看该作者
谢谢分享......................
回复

使用道具 举报

28#
发表于 2012-8-1 08:55:08 | 只看该作者
非常感谢分享!支持一下,支持!帮忙顶!这个看起来不错哦,呵呵~
回复

使用道具 举报

29#
发表于 2012-8-5 20:46:56 | 只看该作者
謝謝大大分享...謝謝了。
回复

使用道具 举报

30#
发表于 2012-8-5 21:20:24 | 只看该作者
这个不错 感谢分享 谢谢
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-12-1 17:00

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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