无忧启动论坛

标题: pe映射另一电脑pe中的共享出错 [打印本页]

作者: yjqd    时间: 2020-1-14 11:48
标题: pe映射另一电脑pe中的共享出错
本帖最后由 yjqd 于 2020-1-14 11:58 编辑


其中一台pe是用的tftpd32
pe映射另一电脑pe中的共享出错
错误代码53,找不到网络路径?
net share pxeboot=F:\PXEBOOT /GRANT:guest,FULL
icacls F:\PXEBOOT /grant guest:(CI)(OI)(F)


net use y: \\计算机名或ip地址\PXEBOOT


pe映射另一电脑windows操作系统中的共享又没问题
net share pxeboot=F:\PXEBOOT /GRANT:guest,FULL
icacls F:\PXEBOOT /grant guest:(CI)(OI)(F)

net use y: \\计算机名或ip地址\PXEBOOT













作者: 江南一根葱    时间: 2020-1-14 12:10
ntfs权限没给everyone吧
作者: yjqd    时间: 2020-1-14 12:18
江南一根葱 发表于 2020-1-14 12:10
ntfs权限没给everyone吧

能否给个代码,我实在没法了,折腾了两天
谢谢
作者: 江南一根葱    时间: 2020-1-14 12:25
yjqd 发表于 2020-1-14 12:18
能否给个代码,我实在没法了,折腾了两天
谢谢

pe是system用户的吧,你是不是没加用户,记得pe的网络配置工具里有写要给它加个用户才能启用共享
作者: yjqd    时间: 2020-1-14 12:30
江南一根葱 发表于 2020-1-14 12:25
pe是system用户的吧,你是不是没加用户,记得pe的网络配置工具里有写要给它加个用户才能启用共享

我不知道是不是system用户,是用的win8原版pe(未精简)
我没加用户,net user查看:有管理员和guest

net user

\\的用户帐户        //这里没有主机名,不知是怎么回事

-------------------------------------------------------------------------------
Administrator                              Guest
命令成功完成。
作者: yjqd    时间: 2020-1-14 12:32
yjqd 发表于 2020-1-14 12:30
我不知道是不是system用户,是用的win8原版pe(未精简)
我没加用户,net user查看:有管理员和guest

...

Guest默认是开启了的
作者: yigeren    时间: 2020-1-14 14:14
在PE系统试试:
net use y: \\服务器IP\共享文件夹名 "" /user:guest
作者: yjqd    时间: 2020-1-14 14:17
yigeren 发表于 2020-1-14 14:14
在PE系统试试:
net use y: \\服务器IP\共享文件夹名 "" /user:guest

谢谢,我用过这个代码,一步到位,不用输入用户名和密码(或空密码)
作者: captain_g    时间: 2020-1-14 14:53
yjqd 发表于 2020-1-14 14:17
谢谢,我用过这个代码,一步到位,不用输入用户名和密码(或空密码)

这方面有点肤浅的实践体会:

在PE系统中映射“正常”系统中的共享文件夹比较简单;

在正常系统、PE系统中映射“另一个PE“系统中的共享文件夹比较烦;

如果另一个PE系统如是32位的,则容易成功一些;

主要疑难有:权限、计算机名、操作延时(见效慢);

实践环境,8PE系统在虚拟机中,宿主系统WIN764,自动模式桥接联网;

从WIN764系统映射8PE系统中共享文件夹:

一、在8PE系统中操作

1、8PE中用net user 命令查看
有Administration和Guest;

2、8PE中用脚本设置共享文件夹及2种权限
md C:\MYSHARE
net share MYSHARE=C:\MYSHARE /GRANT:Everyone,CHANGE /UNLIMITED
echo y|cacls C:\MYSHARE /t /p everyone:f

鼠标右键验证一下,查看可能有点”卡“;

二、从WIN764系统映射8PE系统中的C:\MYSHARE
net user guest /add
net user guest /active:yes

net use N: \\192.168.1.112\MYSHARE "" /user:"GUEST" /persistent:no
或者
net use N: \\192.168.1.112\MYSHARE "a\a" /user:"a\a" /persistent:no


关于PE系统的计算机名:试过多种更改PE中计算机名称的方法,发现其效果都是”表象“的,实际上计算机名称仍然是minint-那种!

因此映射操作时应首选IP;

提供共享文件夹的PE应当支持共享,这是最基本的,还真不一定管用,还有它的防火墙最好要”真正“关闭掉,这些可以看PE中对应的服务。


作者: yjqd    时间: 2020-1-14 15:01
captain_g 发表于 2020-1-14 14:53
这方面有点肤浅的实践体会:

在PE系统中映射“正常”系统中的共享文件夹比较简单;

谢谢回复
先回复你的一些内容:操作延时(见效慢),确实是这样,同一个命令,后面一次的结果和前面不同!

稍后实践你的其它内容,谢谢

作者: yigeren    时间: 2020-1-14 17:05
captain_g 发表于 2020-1-14 14:53
这方面有点肤浅的实践体会:

在PE系统中映射“正常”系统中的共享文件夹比较简单;

PE系统固定计算机名称上次我有发过贴,可解决
以下代码保存为unattend.xml文件,存放到system32,代码里的WIN10PE可改为你自己的计算机名称

<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
    <settings pass="windowsPE">
        <component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <ComputerName>WIN10PE</ComputerName>
            </component>
    </settings>
</unattend>
作者: captain_g    时间: 2020-1-15 08:42
yigeren 发表于 2020-1-14 17:05
PE系统固定计算机名称上次我有发过贴,可解决
以下代码保存为unattend.xml文件,存放到system32,代码里 ...

多谢了!先收下,等有功夫试试。

PE的名字如能真正固定住,映射尤其是通过脚本自动映射其中的共享文件夹应该很方便了。

作者: captain_g    时间: 2020-1-15 10:37
yigeren 发表于 2020-1-14 17:05
PE系统固定计算机名称上次我有发过贴,可解决
以下代码保存为unattend.xml文件,存放到system32,代码里 ...

说一下测试的情况:

我的WIN8PE,原来右键计算机属性查看、命令%computername%回显,计算机名都是固定在MINWINPC的;

制作时用的什么固定方法记已不清了;

但仅此而已,如设置共享文件夹,其“网络路径”仍然是那种随机的\\MININT-?????\????样式;

将您提供的Unattend.xml放到PE核心WIM的SYSTEM32中后;

前述固定住的计算机名并未改变,估计起作用的先后顺序影响所致;

但“网络路径”确实变成了希望中的\\WIN8PE\MYSHARE样式;

问题是,用这个网络路径映射网络驱动器仍然提示发生系统错误53,找不到网络路径;

而用\\192.168.1.112\MYSHARE这种进行映射却能成功!

是否是“未在”计算机网络列表中显示的电脑,就无法通过“\\计算机名\共享名”这样的形式映射?

最后问一下,Unattend.xml要放到32位8PE中,其中的amd64改成x86应该就可以了吧。
作者: 指南针    时间: 2020-1-15 10:42
captain_g 发表于 2020-1-15 10:37
说一下测试的情况:

我的WIN8PE,原来右键计算机属性查看、命令%computername%回显,计算机名都是固定 ...

应该是计算机名设置没彻底生效
作者: yigeren    时间: 2020-1-15 11:24
captain_g 发表于 2020-1-15 10:37
说一下测试的情况:

我的WIN8PE,原来右键计算机属性查看、命令%computername%回显,计算机名都是固定 ...

32位就改成x86,映射不成功应该是PE系统问题了,在我的WIN10x64PE系统中测试,不管\\计算机名或者\\IP地址都可以访问
作者: 江南一根葱    时间: 2020-1-15 11:36
貌似计算机名带-的经常会出这种问题
不知道为啥很多系统都是xxx-xxx这种形式的,我把这些改成字母+随机数字后都很正常。

pe我也是chobit+当时时间分的两位和秒的两位
比如现在,名称就是chobit1511
作者: captain_g    时间: 2020-1-15 11:41
yigeren 发表于 2020-1-15 11:24
32位就改成x86,映射不成功应该是PE系统问题了,在我的WIN10x64PE系统中测试,不管\\计算机名或者\\IP地址 ...

问题找到了:

是早先固定的计算机名冲突造成的!

将PE的SYSTEM中的ControlSet001\Control\ComputerName\ComputerName的值设成与Unattend.xml中的同样,即可使用“\\计算机名\共享名”映射网络驱动器。
作者: captain_g    时间: 2020-1-15 11:41
江南一根葱 发表于 2020-1-15 11:36
貌似计算机名带-的经常会出这种问题
不知道为啥很多系统都是xxx-xxx这种形式的,我把这些改成字母+随机数 ...

问题找到了:

是早先固定的计算机名冲突造成的!

将PE的SYSTEM中的ControlSet001\Control\ComputerName\ComputerName的值设成与Unattend.xml中的同样,即可使用“\\计算机名\共享名”映射网络驱动器。
作者: captain_g    时间: 2020-1-15 11:42
指南针 发表于 2020-1-15 10:42
应该是计算机名设置没彻底生效

问题找到了:

是早先固定的计算机名冲突造成的!

将PE的SYSTEM中的ControlSet001\Control\ComputerName\ComputerName的值设成与Unattend.xml中的同样,即可使用“\\计算机名\共享名”映射网络驱动器。
作者: yjqd    时间: 2020-1-15 22:51
captain_g 发表于 2020-1-15 11:42
问题找到了:

是早先固定的计算机名冲突造成的!

问一下,你用pe映射另一台电脑中的pe成功了吗

我还是没成功
作者: yjqd    时间: 2020-1-15 22:51
yigeren 发表于 2020-1-15 11:24
32位就改成x86,映射不成功应该是PE系统问题了,在我的WIN10x64PE系统中测试,不管\\计算机名或者\\IP地址 ...

问一下,你用pe映射另一台电脑中的pe成功了吗

我还是没成功
作者: captain_g    时间: 2020-1-16 10:13
yjqd 发表于 2020-1-15 22:51
问一下,你用pe映射另一台电脑中的pe成功了吗

我还是没成功

PE映射正常系统中的共享文件夹,正常系统映射PE中的共享文件夹,IP加共享名、计算机名加共享名都成功了;

实践的环境是:WIN8PE(32+64)在虚拟机中,虚拟机与属主系统WIN764自动桥接;

PE到PE的共享文件夹映射没有试过!
作者: yigeren    时间: 2020-1-16 11:09
本帖最后由 yigeren 于 2020-1-16 11:12 编辑
yjqd 发表于 2020-1-15 22:51
问一下,你用pe映射另一台电脑中的pe成功了吗

我还是没成功

在WIN8PE和WIN10PE两个PE系统中,是可以映射共享文件夹的,已测试过
在PE系统中要共享文件夹,要给管理员帐户Administrator设置一个密码
管理员设置密码命令:net user administrator wuyou
在命令行中映射格式:net use z: \\共享IP地址\共享文件夹名 "管理员密码" /user:administrator





作者: yjqd    时间: 2020-1-16 14:05
yigeren 发表于 2020-1-16 11:09
在WIN8PE和WIN10PE两个PE系统中,是可以映射共享文件夹的,已测试过
在PE系统中要共享文件夹,要给管理 ...

谢谢回复
你的pe映射pe的共享文件或pe映射操作系统中的共享文件时,还运行了tftpd32之类的程序吗

能否分享一下你的pe
作者: yjqd    时间: 2020-1-16 14:06
captain_g 发表于 2020-1-16 10:13
PE映射正常系统中的共享文件夹,正常系统映射PE中的共享文件夹,IP加共享名、计算机名加共享名都成功了; ...

谢谢回复
你的PE映射正常系统中的共享文件夹,正常系统映射PE中的共享文件夹时,还运行了tftpd32之类的程序吗

能否分享一下你的pe
作者: captain_g    时间: 2020-1-16 15:40
yjqd 发表于 2020-1-16 14:06
谢谢回复
你的PE映射正常系统中的共享文件夹,正常系统映射PE中的共享文件夹时,还运行了tftpd32之类的 ...

测试双向共享时,没有试用TFTPD32,不知道能不能运行它;

测试环境为虚拟机+实体机,可能与实体机+实体机有些差异;

链接:https://pan.baidu.com/s/1c1FbS2W
提取码:ex4p

两个核心文件,PE832NT.WIM 和 PE864NT.WIM;

其中PE864NT.WIM,因精简了SysWOW64中的文件,右键计算机无法查看属性。
作者: yjqd    时间: 2020-1-16 17:08
本帖最后由 yjqd 于 2020-1-16 17:09 编辑
captain_g 发表于 2020-1-16 15:40
测试双向共享时,没有试用TFTPD32,不知道能不能运行它;

测试环境为虚拟机+实体机,可能与实体机+实 ...

太让人惊喜了嘛,运行你的pe,直接设置共享文件夹:

net share pxeboot=F:\PXEBOOT /GRANT:guest,FULL
icacls F:\PXEBOOT /grant guest:(CI)(OI)(F)
其它什么也不做
在另一台上输入:
net use y: \\win832pe\pxeboot
结果是:命令成功完成
C:\Windows\system32>net use y: \\win832pe\pxeboot

用户名和密码都没出现要输入,命令成功完成。


C:\Windows\system32>dir y:

Y:\ 的目录

2020/01/16  11:28    <DIR>          .
2020/01/16  11:28    <DIR>          ..
2020/01/13  15:51               264 1.txt
2020/01/10  10:03               407 1O99.TXT
2020/01/10  10:11    <DIR>          boot
2012/07/26  13:10           652,528 bootmgr.exe
2010/02/25  04:15           701,832 GhostSrv.exe
2017/11/15  15:22           324,203 grldr
2014/10/06  09:29           122,308 ldlinux.c32
2014/10/06  09:29           186,500 libcom32.c32
2014/10/06  09:29            24,148 libutil.c32
2016/11/15  09:08           131,333 nb.jpg
2020/01/07  20:09             5,647 NETSH命令设置开启关闭防火墙.bat
2020/01/15  23:10             9,093 net映射常见问题.txt
2017/11/10  21:59         2,949,120 PXEBOOT.IMG
2012/07/26  13:10            25,358 pxeboot.n12
2014/10/06  09:29            46,909 pxelinux.0
2020/01/10  10:11    <DIR>          PXELINUX.CFG
2019/02/27  15:07           338,944 tftpd32.exe
2020/01/16  14:34               494 tftpd32.ini
2015/10/26  15:58           128,596 unifont.hex.GZ
2020/01/10  10:12    <DIR>          win7有线网卡驱动惠普
2020/01/15  22:07       181,358,745 winpe.wim
2020/01/15  09:37               686 wpeinit.log
2017/11/14  10:36               248 命令netsh设置IP等.bat
2020/01/13  23:19               856 命令生成tftpd32.ini.bat
2020/01/10  10:11    <DIR>          导入导出grldr
2020/01/16  15:55             1,177 开启共享.txt
2020/01/13  23:01               674 新建文本文档.txt
              23 个文件    187,010,070 字节
               6 个目录  1,833,918,464 可用字节





作者: yjqd    时间: 2020-1-17 10:38
captain_g 发表于 2020-1-16 15:40
测试双向共享时,没有试用TFTPD32,不知道能不能运行它;

测试环境为虚拟机+实体机,可能与实体机+实 ...

下载你的PE832NT.WIMA电脑和B电脑用网线直连
A电脑运行该pe后,直接设置共享文件夹:
net share pxeboot=F:\PXEBOOT /GRANT:guest,FULL
icacls F:\PXEBOOT /grant guest:(CI)(OI)(F)

B电脑我的win7 32位操作系统能够访问你的pe中的共享文件
(不需要输入用户名或密码)

B电脑我的win8pe能够访问你的pe中的共享文件
需要输入用户名或密码


作者: 江南一根葱    时间: 2020-1-17 10:58
不过pe访问pe的共享主要是用来干嘛的,如果是共享文件,用iscsi效率最高,
作者: yjqd    时间: 2020-1-17 11:16
江南一根葱 发表于 2020-1-17 10:58
不过pe访问pe的共享主要是用来干嘛的,如果是共享文件,用iscsi效率最高,

pe访问pe的共享,主要是学习一下,另外,自己也可给自己的电脑在pe下网启安装系统,这就需要能访问共享文件

关于iscsi我还不了解
作者: captain_g    时间: 2020-1-17 11:27
本帖最后由 captain_g 于 2020-1-17 11:29 编辑
yjqd 发表于 2020-1-17 10:38
下载你的PE832NT.WIMA电脑和B电脑用网线直连
A电脑运行该pe后,直接设置共享文件夹:
net share pxeboo ...

访问PE中的共享文件夹,总体上看,遇到的问题都不太肯定;

PE系统本身差别太大,而发起访问的系统也很多样化;

所以遇到问题,难以一概而论,更无法毕其功于一役地解决;

需要访问PE中的共享资源的应该很小众。
作者: 江南一根葱    时间: 2020-1-17 11:34
yjqd 发表于 2020-1-17 11:16
pe访问pe的共享,主要是学习一下,另外,自己也可给自己的电脑在pe下网启安装系统,这就需要能访问共享文 ...

http://bbs.wuyou.net/forum.php?m ... d=416090&extra=
用这个,pe之间访问会更方便一些
iscsi实战使用中,访问性能也比共享好很多
作者: yjqd    时间: 2020-1-17 11:53
江南一根葱 发表于 2020-1-17 11:34
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=416090&extra=
用这个,pe之间访问会更方便一些
i ...

谢谢提供资源
我纯属个人爱好
以后请多指教
作者: yjqd    时间: 2020-1-17 12:07
captain_g 发表于 2020-1-17 11:27
访问PE中的共享文件夹,总体上看,遇到的问题都不太肯定;

PE系统本身差别太大,而发起访问的系统也很 ...

再次谢谢你提供的下载资源
能够访问pe的共享文件,不胜欢喜
另外,请教一下,我看了你的pe文件,能够访问pe的共享文件,是config中的DRIVERS、SYSTEM、PECMD.INI中的netcfg命令起了作用,当然还有其它文件起了作用

DRIVERS、SYSTEM不知你修改没有
还需要哪些相关的网络组件文件,我也想学习一下pe安装网络组件

作者: captain_g    时间: 2020-1-17 12:28
yjqd 发表于 2020-1-17 12:07
再次谢谢你提供的下载资源
能够访问pe的共享文件,不胜欢喜
另外,请教一下,我看了你的pe文件,能够访 ...

不用客气的;

没有什么刻意、特别的修改;

就是慢慢玩过来的,遇到问题就搜贴,很多问题解决了实际上只是自己满意而已,原因还是不明就里;
作者: yjqd    时间: 2020-1-17 12:43
captain_g 发表于 2020-1-17 12:28
不用客气的;

没有什么刻意、特别的修改;

我的意思是是否修改了(增加)它俩相关的,才能访问pe共享文件,没别的意思

这样学习提取组件就相对容易一些




作者: captain_g    时间: 2020-1-17 13:09
yjqd 发表于 2020-1-17 12:43
我的意思是是否修改了(增加)它俩相关的,才能访问pe共享文件,没别的意思

这样学习提取组件就相对容 ...

自己除了亲自手工弄过7PE外,所用的其他PE都是从本论坛各位前辈那拿来的,或者是先用论坛中大师们的工具生成基础版,然后再魔改而成的;

其实,微软的BOOT.WIM 和 WINRE.WIM,这些本身就是具备基础网络功能的;

从制作7PE的经历来看,用不同的制作源(BOOT.WIM的映像1、2或WINRE.WIM)为基础制作而成的7PE,其实之间的差别还是挺明显的;

还有,尤其是那些精简过注册表的PE,除了只作PE的基本用途外,最好不要选它来魔改增加功能;
作者: yjqd    时间: 2020-1-17 13:26
captain_g 发表于 2020-1-17 13:09
自己除了亲自手工弄过7PE外,所用的其他PE都是从本论坛各位前辈那拿来的,或者是先用论坛中大师们的工具 ...

原版未精简pe也不能访问其中的共享文件,可能是:
须安装网络组件(本地连接)
共享功能(增加用户和权限)
或者是工作组、或者是启用网络发现等

我自己朝这些方面再慢慢弄吧
作者: liuzhaoyzz    时间: 2020-1-17 14:26
本帖最后由 liuzhaoyzz 于 2020-1-17 14:27 编辑

system身份登录的PE访问内网限制较多,admin登录的PE互访,没这么多破事儿,直接\\ip地址访问即可,正常的windows系统里面怎么访问,admin PE就怎么访问的。根本不需要net use y: \\服务器IP\共享文件夹名 "" /user:guest这些。
作者: yjqd    时间: 2020-1-17 14:31
liuzhaoyzz 发表于 2020-1-17 14:26
system身份登录的PE访问内网限制较多,admin登录的PE互访,没这么多破事儿,直接\\ip地址访问即可,正常的w ...

意思是原版pe里面根本不用安装本地连接之类的网络组件,就能访问共享文件
作者: liuzhaoyzz    时间: 2020-1-17 15:20
yjqd 发表于 2020-1-17 14:31
意思是原版pe里面根本不用安装本地连接之类的网络组件,就能访问共享文件

你误会我的意思了,要想访问网络,肯定要一些必要的网络驱动和网络组件啊,我说的是admin登录的PE在内网访问共享方面,要比system登录的PE访问能力更大,system访问局域网似乎受限较多。
作者: yjqd    时间: 2020-1-17 15:25
liuzhaoyzz 发表于 2020-1-17 15:20
你误会我的意思了,要想访问网络,肯定要一些必要的网络驱动和网络组件啊,我说的是admin登录的PE在内网 ...

哦,谢谢,我只要弄成了能访问pe共享文件就成,就不管admin或system,我也不知pe是怎么登陆的

对,admin、system各有优势

慢慢折腾吧,或许1-2两个月
作者: liuzhaoyzz    时间: 2020-1-17 15:33
本帖最后由 liuzhaoyzz 于 2020-1-17 15:36 编辑
yjqd 发表于 2020-1-17 15:25
哦,谢谢,我只要弄成了能访问pe共享文件就成,就不管admin或system,我也不知pe是怎么登陆的

对,adm ...


一般的PE,如果没有做说明,基本都是system身份登录的,如果有说明,就是admin登录。
你试试看,随便找个PE,只要是admin登录的,PE里面局域网互访都很容易,没有那么多破事儿。windows里面访问是什么样子的,admin PE就是什么样子的。
system登录的PE就差点了。


作者: yjqd    时间: 2020-1-17 15:38
liuzhaoyzz 发表于 2020-1-17 15:33
一般的PE,如果没有做说明,基本都是system身份登录的,如果有说明,就是admin登录。
你试试看,随便 ...


问一下:

NET USER 能看出是谁登陆的吗

\\XX-XXX 的用户帐户
-------------------------------------------------------------------------------
Administrator                     Guest
命令成功完成。

作者: liuzhaoyzz    时间: 2020-1-17 15:44
yjqd 发表于 2020-1-17 15:38
问一下:

NET USER 能看出是谁登陆的吗

直接上图吧。

Windows 10-2020-01-17-15-43-52.png (78.29 KB, 下载次数: 184)

Windows 10-2020-01-17-15-43-52.png

作者: yjqd    时间: 2020-1-17 15:50
liuzhaoyzz 发表于 2020-1-17 15:44
直接上图吧。

不好意思啊,版主

是不是Administrator下面有那个类似的帐户才是Administrator身份登录的

因为我也不知道这样的结果就是Administrator身份登录的


作者: captain_g    时间: 2020-1-17 16:16
本帖最后由 captain_g 于 2020-1-17 16:27 编辑
yjqd 发表于 2020-1-17 15:50
不好意思啊,版主

是不是Administrator下面有那个类似的帐户才是Administrator身份登录的

就论坛内的作品来说,如果能Administrator登陆的PE,都能System登陆,而且会有“切换”选项,供进PE后在不重启的情况下从Administrator切换到System,或相反操作;

另外,通过任务管理器,可以看出当前究竟是那中用户。
能两种帐号登陆的PE可能都比较大,我以前能接受的大小是200M,现在是300M以内。

作者: captain_g    时间: 2020-1-17 16:17
上张图

捕获.PNG (85.74 KB, 下载次数: 212)

捕获.PNG

作者: captain_g    时间: 2020-1-17 16:26
本帖最后由 captain_g 于 2020-1-17 16:29 编辑

如果只是想网络启动通过PE安装Windows,可以去这里看看:

https://ipxe.org/howto/winpe

从WINPE访问正常WIN系统中的共享资源,可以说容易,但复杂的是要访问PE环境中的共享资源(尤其是从另一个PE系统发起,这似乎是楼主要的),而这种需求可能并不常见。
作者: yjqd    时间: 2020-1-17 23:19
本帖最后由 yjqd 于 2020-1-17 23:29 编辑
captain_g 发表于 2020-1-17 16:26
如果只是想网络启动通过PE安装Windows,可以去这里看看:

https://ipxe.org/howto/winpe

谢谢回复
成功了!

移植你pe中的文件到我的pe中:
Windows\inf                                       文件夹里全部文件
Windows\System32\DriverStore            文件夹里全部文件
Windows\System32\Drivers                  文件夹里全部文件
Windows\System32\config\DRIVERS
Windows\System32\config\SYSTEM
启动后进不了桌面

把你pe中的Windows\System32根目录中的文件按我pe中的文件进行精简,只剩下:381个文件
启动精简后你的pe,启动后进不了桌面,逐一排除,是缺少了shsvcs.dll,补充进去后,启动成功,我的pe仍然能访问你pe中的共享文件

再次移植你pe中的上述文件到我的pe中,并补充shsvcs.dll,netcfg.exe,启动我的pe,成功进入桌面,我的pe也能访问我的pe中的共享文件了

我的PECMD.INI内容为:
//初始化系统
EXEC Winpeshl
//进入桌面环境
SHEL %SystemRoot%\explorer.exe
netcfg.exe -v -winpe
netcfg.exe -e -c s -i MS_Server











作者: 江南一根葱    时间: 2020-1-18 09:42
正常系统共享其实也是麻烦事,
有些人喜欢diy到只有他能用。。
作者: yjqd    时间: 2020-1-21 17:29
本帖最后由 yjqd 于 2020-1-21 17:55 编辑

初步确认:

原版win8pe能够被访问其共享文件夹
需要运行netcfg相关命令、关闭防火墙

//netcfg相关命令
netcfg.exe -v -winpe
netcfg.exe -e -c s -i MS_Server

//关闭防火墙
wpeutil disablefirewall
有的pe没用这个命令,但pe中已修改了注册表服务相应项
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SharedAccess\Parameters\FirewallPolicy\DomainProfile
EnableFirewall=0      //0表示关闭
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SharedAccess\Parameters\FirewallPolicy\PublicProfile
EnableFirewall=0      //0表示关闭

//设置共享文件夹
net share pxeboot=F:\PXEBOOT /GRANT:guest,FULL
icacls F:\PXEBOOT /grant guest:(CI)(OI)(F)
===============================================================
精简pe至少需要补充文件:
Windows\inf\netrast.inf
Windows\inf\netserv.inf

Windows\System32\DriverStore\FileRepository\netrast.inf_x86_0a4f64b5222cdf71\netrast.inf
Windows\System32\DriverStore\FileRepository\netserv.inf_x86_589b50d0ef37e3d1\netserv.inf

同样需要运行上面的命令








作者: yjqd    时间: 2020-2-8 14:06
captain_g 发表于 2020-1-17 16:26
如果只是想网络启动通过PE安装Windows,可以去这里看看:

https://ipxe.org/howto/winpe


你的PE832NT.WIM在windows下增加:
L2Schemas

启动后用drvload加载匹配的无线网卡就可连接无线网络,pe间可通过无线网络访问共享文件了




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