无忧启动论坛

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

关于外置WIM包在不同介质上是否可写挂载的处理方法(喜欢PE的都进来学习下)

[复制链接]
跳转到指定楼层
1#
发表于 2008-11-2 12:15:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
PE分为光盘启动和硬盘U盘启动,其外置WIM包有可写挂载和非可写……,如果是可写介质启动的话可以实现可写挂载,,光盘是非可写的 所以无法可写挂载WIM 一些软件运行的时候会产生一些文件,如:杀软,迅雷等,如果非可写的话就会出错,,所以我想分两种模式处理  一种是光盘模式,一种是U盘本地模式,,要解决的最关键就是PE是从那种介质启动的,,呵呵,,如果判断CD启动的,就是非可写的,,这样的判断让wim外包软件的启动程序做最好了。。

下边我以opera为例说说我的处理方法。

以下是我的opera.cmd中的代码:
@echo off
COLOR 5f
for %%a in (y x w v u t s r q p o n m l k j i h g f e d c) do (
if exist %%a:\minipe\opera.wim (
if not exist %%a:\minipe\opera.wim\ (
fsutil fsinfo drivetype %%a:|findstr /i "CD">nul&&(
call :one
exit
)||(
call :two
exit
)
)
)
)

:one
echo.
echo    启动程序判断此PE是光盘启动的,光盘是非可写介质,为了是程序正常启动,
echo.
echo.   请指定文件运行的分区,我们会将文件复制到您指定分区的peopera下,以便
echo.
echo.   下次可以减少此次操作。
echo.   -------------------------------------------------------------------
echo.
set /p TP=请输入运行分区
echo.
echo.
Set TP=%TP:~0,1%
xcopy Y:\opera /e %TP%:\peopera\ /y /h /r>nul 2>nul
attrib -r -a %TP%:\peopera /s /d
pushd %TP%:\peopera
start operausb.exe
)
goto :eof

:two
start operausb.exe
goto :eof


首先用户点击运行的时候,会先判断此PE是不是在CD上运行的,如果是,那么就提示用户一个互动界面,提示此时PE在CD上运行的,建议设置一个本地分区,让软件在此分区上运行,然后用户指定分区,这时候cmd就会在将所有文件复制到本地分区上运行。。
如果判断此PE不再CD上运行,那么直接运行程序就OK了,因为此WIM是可写挂载的。。



好了,现在说话要求吧:

1,WIM包一定要是可写挂载的,不懂可写挂载的两个条件的,先去补课。。
2,此判断程序需要有findstr.exe&fsutil.exe两个文件,一般的PE内核下是没有的,请放在内核下,或者放在此WIM包中,建议放在内核下,应为有好多软件都要这样处理的。。
3,实际操作中有一些想不到的情况,所以要具体处理,不过思路是没有问题的。。
4,此方法是使用ISO和IMG核心的,同样适合是否开B盘的。。


----------------------------------------------------------------------------------------------------------

传统的方法是将这样软件压缩成为7z格式的,然后使用的时候解压到内核或者本地硬盘,

小文件自然可以解压到X盘了,但是比较大的如:卡巴,迅雷,QQ等等,如何释放到X盘的话那就容易出现问题,,如果释放在本地的话,因为文件夹的名字不好处理,,所以及时是再次PE启动也不好清除,使用以上的方法完全可以解决这些问题。

因为是可写挂载的,这个只有光盘启动的时候会出现释放文件在本地的,但是应为PE制作者在制作的时候文件夹是确定的,所以再次PE启动的时候也可以非常容易清除的。。

呵呵,不过大家都知道,现在PE使用者有多少是在本地和U盘启动的,有多少是用光盘启动的。。呵呵,,MS后者很少的说。。。


[ 本帖最后由 mapeimapei 于 2008-11-2 12:37 编辑 ]
2#
 楼主| 发表于 2008-11-2 12:17:16 | 只看该作者
沙发一个。。。。。。。。。
回复

使用道具 举报

3#
 楼主| 发表于 2008-11-2 12:36:14 | 只看该作者
没有一个坛友进来,,好失败啊,,忙碌了一个早上。。

先吃饭吧。。。
回复

使用道具 举报

4#
发表于 2008-11-2 14:31:32 | 只看该作者
学习了,谢谢,有没有一个现成的光盘下载学习一下?
回复

使用道具 举报

5#
发表于 2008-11-2 15:01:31 | 只看该作者
不错滴哦,谢谢啦,支持一下!
回复

使用道具 举报

6#
发表于 2008-11-2 15:15:53 | 只看该作者
支持楼主,大多是从光盘启动的。
如果在已有PE中加入也是有效的吗?只是照您的代码进行修改就行了吗?谢谢!学习中。。。
回复

使用道具 举报

7#
发表于 2008-11-2 15:35:20 | 只看该作者
顶一个!小马同志,请教个问题:我现在在用v6.1版,为什么将U盘量产成USB-CDROM几台电脑都能成功启动,而用flashboot制作成usb-zip有的电脑能启动,有的出现 Line1 of the INF file WINNT.XPE is invalid 而不能启动呢? 搞不明白
回复

使用道具 举报

8#
发表于 2008-11-2 15:40:17 | 只看该作者
顶一个!小马同志,请教个问题:我现在在用v6.1版,为什么将U盘量产成USB-CDROM几台电脑都能成功启动,而用flashboot制作成usb-zip有的电脑能启动,有的出现 Line1 of the INF file WINNT.XPE is invalid 而不能启动呢? 搞不明白
回复

使用道具 举报

9#
 楼主| 发表于 2008-11-2 16:16:29 | 只看该作者
我的PE一直是有安装程序的,,自认为还不错,,你使用安装程序安装到U盘吧。。

另一个,V6.3已经出来很长时间了。。建议你下载使用。。
回复

使用道具 举报

10#
发表于 2008-11-2 16:31:13 | 只看该作者
安装程序没有用,启动不了,才用了其他方法
v6.1是暑假下载的,用v6.3试试
回复

使用道具 举报

11#
发表于 2008-11-2 17:19:09 | 只看该作者
v6.3的可以用,谢谢啦!就是不能开启显卡支持,一开就黑屏,显示器没信号,我的主板是技嘉780G ,集成3200显卡 。v6.3还没相应的驱动吗?
回复

使用道具 举报

12#
发表于 2008-11-2 17:51:01 | 只看该作者
ATI HD 驱动现在还未够完善..就算给你装到设置分辩后就会黑屏
回复

使用道具 举报

13#
发表于 2008-11-4 15:11:40 | 只看该作者
好方法,欢迎到我论坛当版主
回复

使用道具 举报

14#
发表于 2008-11-5 16:12:16 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

15#
 楼主| 发表于 2008-11-5 17:08:59 | 只看该作者
原帖由 nn2nn 于 2008-11-5 16:12 发表
WIMNT能自动处理这问题



非可写介质也是一样不能可写挂载的。所以只有放在可写介质才行的。。
回复

使用道具 举报

16#
发表于 2008-11-6 08:14:30 | 只看该作者
不错啊,呵呵 越来越傻瓜化了,嘿嘿
回复

使用道具 举报

17#
发表于 2008-11-7 08:57:01 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

18#
 楼主| 发表于 2008-11-7 20:51:57 | 只看该作者
原帖由 nn2nn 于 2008-11-7 08:57 发表
设置了选项,会自动复制后挂载。



这么强。见识了,,试试去。。先谢过。。
回复

使用道具 举报

19#
发表于 2008-11-8 19:21:25 | 只看该作者
可惜我是菜鸟,不会自己定制啊
回复

使用道具 举报

20#
发表于 2008-11-9 12:05:21 | 只看该作者
原帖由 nn2nn 于 2008-11-7 08:57 发表
设置了选项,会自动复制后挂载。



哪个选项?
回复

使用道具 举报

21#
发表于 2008-11-9 20:43:57 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

22#
发表于 2008-11-11 22:31:38 | 只看该作者
哪一般填什么好,举个例
回复

使用道具 举报

23#
发表于 2008-11-15 20:26:41 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

24#
发表于 2008-11-16 09:10:24 | 只看该作者
设置了复制后挂载文件大小为30,也写入了可写挂载,放入光盘还是提示挂载失败,请问哪个位置还需要设置。太麻烦了,不如直接解开到可写介质运行程序,就是解开比挂载慢一些,不过加上复制的时间我想也差不多吧。
回复

使用道具 举报

25#
发表于 2008-11-18 08:41:35 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-3-5 03:12

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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