老毛桃 WinPE 之 DIY 初步

老毛桃 WinPE DIY 初步【教程】
2009-04-26 19:08
接触 PE 快一个月了,试图以学习笔记的形式写这个关于 PE 的帖子,如果你愿意,也可以将它当成一篇简单的教程。我只接触过老毛桃的 PE,开始是1111,然后从 0305 0325,本文中所述的东西都是基于老毛桃 PE 最新版。

DIY PE,将不可避免的接触到 PE 配置文件,在动手之前,最好先读一下 PECMD 的帮助。PECMD 的帮助花了作者很多时间,一个文本格式的帮助文件能做出如此清晰的表格是很不容易的,因为每一个换行、对齐都需要手工处理(我是这样猜想的,作者自己写个程序完成这个过程也说不定),如果使用了 PECMD 而不读一下帮助,就有些对不起它的作者了。

读过 PECMD 的帮助,再来看配置文件就很容易了(这里我要对老毛桃提点意见,配置文件没有进行结构化整理,也没有断行处理,读起来不是很方便,好在注释还是比较丰富的。有时间的话,新版本中应该改进),结合注释和 PECMD 帮助将配置文件从头到尾看一遍,肯定能读懂的。其实只要读懂了配置文件,就能够自己做一些简单的 DIY 了。

本文不涉及任何技术性的东西,期望目的在于让刚接触 PE 的朋友能对 PE 进行简单的修改,以适合自己使用。本文的内容全部散见于本论坛中,我只是根据自己学习的过程,将它们整理到一起而已(有可能我自己认识错误导致后面的内容错误,请高手指正,如果高手们有耐心看的话)

包含以下几个方面的内容:
1无感电阻器、增减外置程序
2、定制登录过程
3、修改外置程序目录
4、修改系统设定(注册表)
5、添加驱动

需要会使用的几个工具软件:
1UltraISO / WinRAR (毛桃PE中已含)
2CAB 打包软件

废话结束,开始啰嗦:

一、增减外置程序

外置程序在光盘的外置程序目录中,对应的配置文件是该目录下的 WinPE.INI
删除程序只须删除该软件在外置程序目录对应的子目录,再删除 WinPE.INI 中相应的 LINK 创建快捷方式的语句行即可。
添加程序正好相反,将绿软件放到外置程序目录中,在 WinPE.INI 中加入相应的 LINK 语句行创建快捷方式即可(参照其它 LINK 语句,复制一行,只须要改一下快捷方式的位置、名称/目标程序的目录名、可执行文件名)

这里所说的绿软件是指能在 PE 中运行绿软,网上所见的大多绿软并不是真正的绿软件,应该叫准绿软件或者免安装软件。

实际上很多并不是为 PE 准备的软件也是可以在 PE 中运行的,用一个笨办法来判断一个普通的绿软是否可以直接在 PE 中运行,启动 PE 环境,到该软件所在目录,复制一份备份,然后将该目录和目录下的所有文件属性改为只读,直接双击目录内的可执行文件,看能否运行,运行后各项功能都使用一下看是否正常,如无异常,则可按上面的方法简单加入。

如运行异常,有可能缺某些库文件(这种情况一般有提示),或它在自己的目录内写东西,或依赖注册表中的某些键值,这就需要动点手脚,如准备缺少的库文件,看它自己的目录下有没有配置文件可以修改,在 XP 中运行监视它要读些哪些注册表项。这种情况对不同的软件解决的方法不同,也可能无法解决,不过此种情况超出本文的定位,不再详述。

二、定制登录过程

这一项改动需要熟悉 PECMD 各命令的用法,读懂配置内外配置文件,最好对系统登录的过程有点了解。
只作为兴趣,因为老毛桃的登录顺序几乎也没什么可改动的了,可以留给我们定制的就是改改提示句、外置程序的加载方式、调整一下细节而已。
这一过程会涉及到内部配置文件:
1、将光盘映像根目录中的 WinPE.IS_ UltraISO WinRAR 提取出来
2、将名称改成 WinPE.CAB(不改也可以,但用 WinRAR 打开会麻烦点)
3、用 WinRAR 将其中的 WinPE.ISO 解压出来
4、用同样的方法,将 WinPE.ISO 中的 WXPE\SYSTEM32\PECMD.INI 提取出来
(要修改什么文件就提取什么文件,后面的改注册表也要用到此方法)
5、按自己的需要修改提取出来的文件
6、将修改后的文件放入 WinPE.ISO 中替换原来的(目录位置一定要相同)
7、用 CAB 打包工具将 WinPE.ISO 重新打包为 WinPE.IS_
8、再将 WinPE.IS_ 放到老毛桃的光盘映像中替换原来的
注:用 UltraISO 修改 ISO 映像文件时最好用另存,以免改错了原来的备份也没有了。

三、修改外置程序目录名

要改动的地方有 3 个文件 + 1 个目录名:
1、内部配置文件 PECMD.INI(修改方法见前面说明)
2\外置程序\WinPE.INI (前面的根指光盘映像的根目录)
3\WINPE安装\SETUP.INI (老毛桃的安装卸载程序要用它)
刹车锅4、外置程序的目录名(这个是当然的)

将三个 INI 文件提取出来按下面的步骤修改,假设新名为 "NEWNAME"
1、用记事本打开 INI 文件,将光标定在文件最前面
2、菜单:编辑-替换...
3、在查内容编辑框中输入"\外置程序"(不含引号)
4、在替换为编辑框中输入"\NEWNAME"(不含引号)
5、点全部替换
6、在查内容编辑框中输入"外置程序\"(不含引号)
7、在替换为编辑框中输入"NEWNAME\"(不含引号)
8、点全部替换
9、保存
用修改后的文件替换下载的光盘映像中原来的(外置程序这个目录的名字可以直接在 UltraISO 中改)

说得这么麻烦只是为了防止漏改或者将注释也给改了,实际上新版本因采用的 %CurDir% 这个环境变量后,要改的只有几个地方,手工改也是可以的。

四、修改系统设定

这一步主要是指修改 PE 的注册表,可以直接修改PE注册表,也可以修改配置文件。

1、修改内部注册表的方法:
用前面修改 PECMD.INI 的方法将内部注册表的文件提取出来:

\WXPE\SYSTEM32\CONFIG\*.*
\WXPE\SYSTEM32\SETUPREG.HI_ (这是CAB压缩包,将它解开成 SETUPREG.HIV)

运行注册表编辑器 REGEDIT.EXE,鼠标点击 HKEY_LOCAL_MACHINE,然后点文件加载配置单元,打到提取出来的注册表文件(需要改哪个就加载哪个),打开,提示挂载名时随便输入取一个名字如WinPE”,展开 HKEY_LOCAL_MACHINE 后里面就有一项 WinPE,然后就跟普通的注册表操作一样了,改好后用鼠标点一下 法兰轴WinPE”项目,然后文件卸载配置单元,这个文件就改好了。
用改过的注册表文件替换原来的。

2、修改配置文件的方法:

对于普通的不依赖于外置程序目录结构的注册表项目,可以用常规方法将修改项写成 REG 文件(可以直接从 XP 系统中导出,然后在其基础上修)。在外置程序目录下有个 d,这个文件是毛桃用来注册外置程序文档关联的(就是改注册表),可以用记事本打开它,加入一行:
REGEDIT /s REG文件名
PE 加载外部配置时它会自动导入。

这是最简单的改注册表的方法。但是如果要修的项依赖于外置程序的目录结构(比如要在右键菜单中添加用 UltraEdit32 打开),就不能用上面的方法了,因为外置程序的绝对路径是不确定的(不同的机器中盘符不能确定)

这种情况就需要用原始的 REG 命令来做了(就跟毛桃在REGDOC.CMD 中的做法一样),这个命令的语法比较艰涩,且注册表键值的表示方法跟 REG 文件不同。在命令提示符下通过 /? 参数可以获得它的用法(中文的哦),提醒一下 /? 参数是个以多层使用的,如 REG /? 得到的是基本参数的说明,如用 REG ADD /? 则可得到 ADD 这个参数的用法……

有了这个命令的基础后,我们来看看是怎么解决不定路径问题的。

REGDOC.CMD 中有一个环境变量 %TP%,代表的是 REGDOC.CMD 这个文件所在的路径。我们可以通过 %TP%\..\ 表示它的上层目录,%TP%\..\..\ 表示它的上两层目录。用此方法可以索引到外置程序目录内的所有路径,而不用考虑外置程序目录本身的绝对路径。

(还有个方法就是在 WinPE.INI 中用 PECMD REGI 命令一行行添加,这个比系统的 REG 命令好理解些,同样可以用 %CurDir% 环境变量来索引外置程序目录内的所有路径)

直接修改的好处是启动 PE 就是所需要设置,不依赖外部配置文件,PE 的加载速度也比较快,但麻烦。修改配置文件则比较简单,但要依赖配置文件加载过程(直到加载到那些语句时才会生效),启动时需要额外的时间加载,相当于给系统打补丁去修改默认设置。

一般情况下不推荐直接修改PE注册表,麻烦,重新打包也比较花时间。但有些跟系统紧密的键必须直接修改才有效,比如屏幕分辨率,虽然在外面也可以修改有,但在登录时加载到它之前是无效的,那么在登录的过程中屏幕就会因切换分辨率而闪烁。

自己修改注册表的前提是自己要知道所希望的改变要修注册表中的哪些键值。可以上网搜索,现在网上的这些资源多得是,实在不到的话可以还可以用 RegMon 之类的注册表监视软件来定位。
比如修改记事本的自动换行,又不知道相应的键值在哪。可以先开启 RegMon,然后在记事本中改变换行的选项,看 RegMon 的监视结果,来定位是哪个键值。因为系统本身也在不断的更改注册表,RegMon 中的显示会很多,但是通过不断的改变记事本中的设置,最终是可以到的,这个过程需要的是耐心和细心。

五、添加驱动

在外置程序目录中有一个比较重要的目录PE_OUTERPART”,核心的外置组件都放在这里。里面有 4 CAB 压缩包,分别是 网卡/无线网卡/声卡/显卡 驱动包,而且加载的框架都已经搭好了,在 cmd 脚本中会自动调用 INFCACHEBUILD.EXE 处理驱动程序。我们要做的工作就是获取驱动程序文件,将它们放到相应的驱动包中。

从本机上获取驱动文件有很多驱动备份工具,我用的是最笨的方法,在设备管理器中查看驱动程序详细信息,然后一个个复制文件,建一个目录,放到相应的驱动包中。

中间有一个步骤,就是改一下复制出来的inf文件的名称,让它按文件名排序时可以排在最前面(我就是在文件名前面加了个下划线)。我不知道这一步是否是必须的,因为当初不知在哪个帖子中零星的看了点,没有仔细研究,我做的时候就老老实实改名了。

这样提取出来的驱动文件可能很大,测试成功后再删除一些不必要的驱动文件。有很多文件是可以删除的,可以参考原驱动包中同类驱动的文件,将类似的文件保留,其它删除。另一个笨办法是一个个删除,每删除一个测试一次,最终到一个最小的驱动文件子集。
2009-02-18 18:56
1WINPE.INI调用过程
WINPE.INIPE系统的SYSTEM32\PECONFIG.INI指定:如:
进程延时=10
外部配置文件=外置程序\WinPE.INI

2、编辑PE注册表
运行,光标定位到HKEY_USERSHKEY_LOCAL_MACHINE项,然后文件-加载配置单元-选择注册表文件setupreg.hiv-随便起个名字如PE-修改-光标定位PE项-文件-卸载配制单元

3menu.lst中磁盘分区的表示方法
hdx,y
x代表磁盘数,从0开始
y代表分区数,从0开始,主分区用了0123,所以逻辑分区是从4开始的

4PELDR跨分区加载文件
/rdpath=multi(0)disk(0)rdisk(0)partition(2)\XPE.IMG

5grubinst_gui的用法
1、下载grubinst  grubinst.rar (27.18 KB)
2、双击
3、在"磁盘"右面的列表中选择需要安装Grub4Dos的硬盘/软盘,如果你有多个磁盘(包括USB移动硬盘),请留意[]中显示的磁盘大小,以便选择正确的磁盘。
4、若需要安装到分区,可点击"分区列表"右面的"刷新"按钮,然后从下拉列表中选择需要的分区(支持FAT12/FAT16/FAT32/EXT2/EXT3)。若需要安装到MBR,这一步可省略。
5、若想以后能恢复原来的MBR/BS,则在"保存文件"中输入用于保存的文件名字。
6、点"安装",出现命令窗口,如果看到"The MBR/BS has been successfully installer", 则说明安装成功。
当然,以上步骤只是安装启动代码,要能正常启动Grub4Dos,还需要以下的步骤:
7、下载最新版的Grub4Dos
8、在压缩包中到grldr,把它放到FAT16/FAT32分区的根目录中。
9、编辑menu.lst文件(应该放在和GRLDR一样的目录里),以配置启动菜单。
若没有FAT16/FAT32分区,则不能把Grub4Dos安装到MBR/BS,而只能利用NT的启动管理器启动Grub4Dos:
1、下载Grub4Dos,把GRLDR解压到系统盘的根目录里(C:\)
2、编辑C:\boot.ini(此文件是隐藏的),在文件的最后加上 C:\GRLDR="Load Grub4Dos"
3、编辑C:\menu.lst文件,以配置启动菜单。
4、下次启动Windows时,会增加"Load Grub4Dos"一项,选择它便能进入Grub4Dos

6PE引导文件
AVLDR.PE  PELDR  WINNT.SIF这三个文件是必须的,跟PE镜像一起放入C盘再改下boot.ini文件后重启就能看到你要的PE系统了,下面是它们的作用及需要修改的内容:
AVLDR.PE是计算机启动时载入的文件,文件中有1条数据为PELDR的文件名。
PELDRPE启动载入程序,文件中有7条数据为PE的系统目录名,要根据PE镜像的不同而更改,如I386WXPE,修改注意区分大小写;还有9条数据为WINNT.SIF的文件名。
WINNT.SIF是引导配置文件,可用记事本打开,内容如下:
[SetupData]
BootDevice="ramdisk(0)"
BootPath="\系统目录名\SYSTEM32\"
OsLoadOptions="/minint /fastdetect /rdexportascd /rdpath=PE镜像文件名"
例如:
[SetupData]
BootDevice="ramdisk(0)"
BootPath="\WXPE\SYSTEM32\"
OsLoadOptions="/minint /fastdetect /rdexportascd /rdpath=WinPE.IS_"
④把这3个文件和PE镜像文件都拷到C盘后,记得在boot.ini文件最后一行加上如下内容:
C:\AVLDR.PE="启动菜单显示名称随便改"
修改注意事项:这3个文件名都可随便更改,AVLDR.PE改名后到里更新一下,PELDR改名后到里更新,WINNT.SIF改名后到里更新。

7、改变X盘空间大小
提取pecmd.ini文件,将开头的:PLH值改大一点,再放回ISO文件中。
其中:
P ——表示占内存的百分比
L ——表示X盘的最小值
H ——表示X盘的最大值,单位Mb

8NTBOOT的用法
nt52为写入2000XP2003等老的NT引导,启动后引导ntldr,格式为bootsect /nt52 X:X为你要写入NT引导的在WINDOWS 下的盘符)
nt60为写入VISTA引导,启动后引导bootmgr,格式为bootsect /nt60 X:X为你要写入NT引导的在WINDOWS 下的盘符)
  BOOTSECT.rar (31.76 KB)

9、不设置bois也可以从cdrom启动电脑
把附件中的文件解压到启动分区的根目录 C:\
BOOT.INI添加一行 c:\bootsect.cdr="从光驱启动
  BOOTSECT.CDR.rar (625 Bytes)

10menu.lst中的菜单解释
title Boot From DOS Toolkit----定义菜单名称
#kernel (cd)/BOOT/GRUB/MEMDISK.GZ c=60 h=8 s=36 floppy----指定memdisk内核(现在基本上很少有人用了,所以已经将该命令注释掉,可以直接将该行删除)
#initrd (cd)/BOOT/DOS98.IMG c=60 h=8 s=36 floppy---- (memdisk引导img镜像功能,对于大于2.88M的非标准镜像,必须指定CHS参数,这就是memdisk被藐视的原因,因为grub4dos自带的map --mem就不需要CHS参数,比较方便免充气内胎, 这一行也是被注释掉了的,无用)
map --mem (cd)/BOOT/DOS98.IMG (fd0) ---- (grub4dos自带的仿真功能,dos98.img仿真成软盘0)
map (fd0) (fd1)---- (将软盘0仿真成软盘1, 这是为了当系统存在物理软驱,或者U盘以zip方式启动后, 可以访问物理软驱和U, 以盘符B:来访问)
map --floppies=2---- (定义仿真磁盘数)
map --hook---- (使仿真生效)
chainloader (fd0)+1---- (从软驱0(其实是img仿真的,非物理软驱0)的第一扇区启动)
rootnoverify (fd0)---- (设置根为软驱0)
boot---- (启动系统)
启动基于DOS的镜像都是上面的步骤
因为IMG是软盘镜像,所以仿真成FD0
如果是基于硬盘的镜像,mini win98img
则需要将其仿真成HD0

11PE中加载微软五笔输入法

如何把输入法添加进去PE呢?以微软五笔86为例,仔细分析了一下,它共需要winwb86.IMEwinwb86.MB和输入法指示器(借用2000),把这些文件放到system32里面,然后把五笔的注册表信息加进去,最后启动,为此编写了一个批处理来完成(这里先假设3个文件已经手工加进去了)
reg add HKLM\SYSTEM\ControlSet001\Control\Keyboard Layouts\E0100804
reg add HKLM\SYSTEM\ControlSet001\Control\Keyboard Layouts\E0100804 /v IME file /t REG_SZ /d winwb86.ime
reg add HKLM\SYSTEM\ControlSet001\Control\Keyboard Layouts\E0100804 /v Layout file /t REG_SZ /d kbdus.dll
reg add HKLM\SYSTEM\ControlSet001\Control\Keyboard Layouts\E0100804 /v Layout Text /t REG_SZ /d 王码五笔型输入法86
%systemroot%\

12grub4dos引导PE的过程
氢氧焊接机
grub4dos>setupldr.bin>ntdetect
                  >winnt.sif>winpe.is_
setupldr.bin中定义了ntdetectwinnt.sif的位置、名称等。例如毛桃的ntdetect位置被定义为/ntdetect;/wxpe/ntdetect,在定义的位置中,任意一个位置能到ntdetect就可以正常执行。所以,如果直接使用高纯球形硅微粉maotaosetupldr.bin,可以把NTDETECT.COM放在根目录,也可以放在wxpe目录,当然,如果你想放在别的位置,自己改一下就可以。同样,winnt.sif也是可以改位置和路径的,毛桃的被改成了WINNT.XPE,位置仍然是磁盘根目录,注意如果要改到别的目录,目录名不要太长,目录+文件名总共字符长度和winnt.sif所占字符长度正好相等即可。例如WINNT.SIF改成WINNT.XPE或者改成BOOT\PE.X,都可以。然后,winnt.sif中定义了RAMDISK的启动方式, 也定义了映象的路径,例如:
/rdpath=WINPE.IS_
或者是
/rdpath=BOOT\WINPE.IS_
所以SETUPLDR.BIN的位置和名称是灵活的,可以随便放置、随便改名。只要grub4dos的配置菜单中chainloader语句指定了这个位置即可。
例如:chainloader (hd0,4)/boot/ldr/peldr
其中:peldr就是由setupldr.bin改名而来
放置在第一个逻辑分区的boot\ldr文件夹下
其他几个文件的路径和名称都互相引用
NTDETECT.COM的名称和路径受setupldr.bin控制
WINNT.SIF的名称和路径受setupldr.bin控制
winpe.is_的名称和路径受winnt.sif控制

13WIM外置程序调用过程
主要是在这个WIM外置文件的相同目录中放一个INI文件,内部的PECMD.INI文件通过以下命令来加载这个INI文件:
Load \WIM外置程序\OP.INI
再在OP.INI文件中通过MOUN命令来挂上WIM
MOUN %CurDrv%\WIM外置程序\PROGRAMS.WIM,%ProgramFiles%,1

14GRUB怎样做到从光盘启动
1. ISOGRUB.BIN”文件放到光盘的EZBOOT”目录中。
2. STAGE2”这个文件放到光盘的根目录。
3. 然后将Grub程序文件、IMG文件和ZIP文件按目录放到光盘中。
4. 然后用EZBOOT”调用ISOGRUB.BIN”启动就可以。
  ISOGrub.rar (1.65 KB)

15EZBOOT怎么调用GRUB
菜单条标签的执行命令栏中输入:bcdw  绝对路径\GRLDR

16、编辑WINPE.IS_文件
WINPE.IS_解压成WINPE.ISO文件,用ultraiso虚拟光驱加载并添加东西后,再用mkmaxcab文件把它压缩成cab文件,最后改名为IS_文件。

17OP.WIM修改方法
一、用WIMTOOL解开OP.WIM到一个目录如d:\wim,修改文件到完成,用WIMTOOL打包d:\wimOP.WIM文件。
二、改OP.WIM文件属性为可写,用WIMTOOLWIMNT可写挂载,修改文件到完成,卸载OP.WIM文件,提示是否写入时,选择(这种修改OP.WIM,文件大小只增不减)。
三、改OP.WIM文件属性为可写,用WIMTOOLWIMNT可写挂载,修改文件到完成,把挂载的目录用WIMTOOL WIMNT打包为OP.WIM文件。

18PE的硬盘引导文件
AVLDR.PE  PELDR  WINNT.SIF
这三个文件是必须的,跟PE镜像文件一起复制到C盘再改boot.ini文件后重启就能看到你要的PE系统
下面是它们的作用:
AVLDR.PE是计算机启动时载入的文件,文件中有1条数据为PELDR的文件名。
PELDRPE启动载入程序,文件中有7条数据为PE的系统目录名,要根据PE镜像的不同而更改,如I386 WXPE,修改注意区分大小写;还有9条数据为WINNT.SIF的文件名。
WINNT.SIF是引导配置文件,可用记事本打开,内容如下:
[SetupData]
BootDevice="ramdisk(0)"
BootPath="\WXPE\SYSTEM32\"
OsLoadOptions="/minint /fastdetect /rdexportascd /rdpath=WinPE.IS_"
④把这3个文件和PE镜像文件都拷到C盘后,记得在boot.ini文件最后一行加上如下内容:
C:\AVLDR.PE="WinPE"

19、修改boot.ini产生彩的启动菜单

  C盘根目录下的boot.ini(隐藏文件)可以使用ANSI控制码来控制启动菜单显示出彩。您可以根据以下短短的代码来为自己设计一个彩的Windows启动菜单。这也有助于让您理解ANSI控制码及其转义,当然彩的菜单也非常具有个性。
  C盘根目录下的boot.ini(隐藏文件)可以使用ansi控制码来控制启动菜单显示出彩,例如下面的boot.ini:
  CODE:  --------------------------------------------------------------------------------
timeout=30
  default=multi(0)disk(0)rdisk(0)partition(3)\WINDOWS
  [operating systems]
  multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="[1;32mMicrosoft [1;34mWindows [1;33mXP
Professional" /NOEXECUTE=OPTIN /FASTDETECT
  c:\Avldrxp.bin="[1;36mAvlgo - PELDR" /noguiboot
  multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="[1;31mMicrosoft[1;33mWindmows [1;35mSermver 2003" /noexecute=optout /fastdetect
  c:\1.bin="[1;37mMS-DOS"
  --------------------------------------------------------------------------------
ansi控制码:
  箭头+[”声明了转义序列的开始
  后面的 1 ”定义了默认的字体宽度。对于文本属性来说,这些值是有意义的:0122424525727 分别表示:默认值、粗体、非粗体、下划线、非下划线、闪烁、非闪烁、 反显、非反显。
  30m —— 37m 设置前景
  40m —— 47m 设置背景
  可选颜:红、绿、黄、蓝、洋红、青和白。
  他们对应的颜代码是:
  30()31()32(绿) 33()34()35(洋红)36()37()
  用同样方法设置背景,不过要把第一个数字3”替换成4”,
  40()41()42(绿) 43()44()45(洋红)46()47()

20、取消软驱检测

打开TXTSETUP.SIF文件, Txtsetup.sifHardwareIdsDatabase段里的以下这行删除:
*PNP0700 = "fdc

21WIM文件动态加载

实现这个目需要 ,将以下三行命令保存到一个批处理文件中:
md %TEMP%\PEIMG>nul 2>nul    //创建一个临时空白目录作为加载点目标目录
/mount PEIMG.WIM 1 %TEMP%\PEIMG  //PEIMG.WIM  是你要加载的 WIM 映像名称,根据具体情况修改
subst B: %TEMP%\PEIMG  //将上述临时目录虚拟为 B:
注意:上述步骤的第二、三行绝对不能反过来!如果先虚拟盘符,然后再将 WIM 挂载到这个 B:,你会发现死得很难看——居然连 C: 都变成了这个虚拟目录了,此时除非重启别无它法。
万能GHOST系统制作教程(雨林木风最新封装方式)

本文发布于:2024-09-22 03:35:48,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/324697.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:文件   程序   修改   目录   外置   启动
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议