WIM文件在PE中的运行技巧

WinPE系统分光盘、U盘和硬盘启动,其挂载WIM文件有可写和非可写挂载两种方式,如果是可写介质启动的话可以实现可写挂载(本文不重点探讨)。光盘是非可写的,所以无法可写挂载WIM文件。 一些软件运行的时候会产生一些文件,如:杀软、迅雷等,如果非可写的话就会出错。现提供一种方法彻底解决这样的问题,解决的关键就是判断WinPE系统是从那种介质启动的?如果是CD方式启动的,就是非可写的。这个判断让WIM文件里的启动程序来做是最好的。下面以opera.wim为例说明处理方法,假设opera.wim中包含两个文件,一个opera.exe,另一个opera.cmd,而关键的部分就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:minipeopera.wim (

if not exist %%a:minipeopera.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

说明:

1、首先,用户点击运行opera.wim的时候,会先启动里面的opera.cmd,由它来判断WinPE系统是不是在CD介质上启动运行的,如果是,那么就提示用户设置一个本地分区,当用户指定本地分区后,这时候,opera.cmd就会将所需的文件复制到本地分区上并运行。如果判断WinPE系统在可写介质上运行,那么就直接运行程序。

2、此判断程序需要有findstr.exe和fsutil.exe这两个文件,一般的WinPE系统内核中是没有的,这两个文件或放在内核中,或放在WIM文件中,但建议放在内核中,因为有许多软件都需要同样的处理。

3、此方法适用于ISO和IMG核心的WinPE系统,同样也适合是否开B盘的。

(0)

相关推荐

  • 如何在PE中更改文件打开方式

    我们在PE中需要改变文件的显示图标或者并联打开程序时,会非常的麻烦,必须得一个一个进行更改。如果用下面的代码,将会非常方便你进行批量更改。 例如,将准备好的ICO图标文件,以这个音乐文件的后戳名进行重 ...

  • windows中磁盘清理技巧(删除不必要的文件)

    现在,台式机硬盘提供TB的存储容量几乎是零用钱的价格,电脑中也普遍附带了数百上千GB的容量。然而,今天我们许多人都感觉到了空间挤压。我们正在建立越来越大的照片和电影库,现代桌面系统往往配备了一个辅助的 ...

  • wim格式文件怎么打开?wim文件怎么安装?

    操作方法 01 wim是微软自Vista开始采用的一种全新的Windows映像格式(Windows Imaging Format).如果你现在手里有一个微软原版ISO镜像的话,打开镜像中的source ...

  • win 8硬盘没有install.wim文件的解决方法

    问题如下: win8正式版不像windows7能用硬盘安装,因为ISO中没有install.wim文件, 而是install.esd文件。安装不方便了? 解决方法如下: 1)进到PE里面,格式化C盘, ...

  • Windows 8系统硬盘安装时没有install.wim文件怎么办

    我在给我朋友安装Windows 8系统,可Windows 8正式版不像windows7能用硬盘安装,因为ISO中没有install.wim文件, 而是install.esd文件.安装不了了,怎么办呢? ...

  • wim文件系统安装

    wim文件系统如何安装呢?小编这里带大家了解一下. 操作方法 01 首先打开我的电脑,找到电脑中的wim文件,点击右键,属性,类型,如图所示. 02 按win+r,输入rewimtaloge,输入wi ...

  • 在PE环境下运行软件异常怎么办?

    操作方法 01 来源:U大师U盘装系统 小编最近在网上看到有网友提出在PE中运行软件出错的问题,下面是小编就这个问题整理的一些解决方案,希望对遇到此类问题的网友们有所帮助. PE打开软件出现异常 故障 ...

  • 用U盘装系统遇到PE中找不到硬盘的原因

    用U盘装系统是一个方便快捷的安装操作系统的方法,相关的操作技巧、经验方法系统之家已介绍过不少。不过有的人在用U盘装系统时会遇到PE中找不到硬盘的现象。这是为什么? 用U盘装系统的过程中有个别电脑会出现 ...

  • 通过命令快速关闭win7中IPV6隧道技巧

    对于IPV6隧道想必有很多人都比较陌生吧,如果大家在用笔记本经常调试网络的话。WINDOWS7会自发建立一条IPV6隧道,一般我们用ipconfig /all命令就会看到很多条隧道,但是想看IPv4信 ...