无忧启动论坛

标题: 一键批处理制作出来的100mb的小体积纯净64位win10pe和带系统安装工具CGI等维护工具pe [打印本页]

作者: sairen139    时间: 2021-4-23 09:05
标题: 一键批处理制作出来的100mb的小体积纯净64位win10pe和带系统安装工具CGI等维护工具pe
本帖最后由 sairen139 于 2021-5-24 21:29 编辑

一键批处理制作出来的100mb的小体积纯净64位win10pe和带系统安装工具CGI等维护工具pe

昨天得空用我自创的5秒制作完成网络骨头版一键批处理制作了一个pe,随后想到只有装机等简单维护需求,所以又制作了一个100mb多的小体积纯净64位骨头版pe。找了包括五大的最新装机工具CGI和一个小体积的DG以及开机密码解除等工具集成到pe里头。

100多mb的64位纯净pe还可以继续精简,请参看我篇帖子探骊得珠抑或是管中窥豹:一个较为精简的纯X64位win10pe的最少目录和文件架构仅80多m

我自己在pe里根本没有打中文汉字的需求,如果谁需要打中文汉字请下载附件里的小小输入法用7zip拖放到pe里就可以运行小小输入法在pe里输入中文汉字了!


有装机维护等简单需要的朋友可以下载,我制作的两个pe就在百度网盘的【!带系统安装工具CGI和分区工具DG以及开机密码解除等工具的维护版pe文件夹里】
注意:某些系统安装工具自带格式化选项需要下载本帖附件这两个fsutilext.dll和ifsutil.dll文件,如果不勾选系统安装工具的自带格式化选项则不需要添加这两个文件!


下载地址:
链接: https://pan.baidu.com/s/1RnzBavsv-CPu5MCXXUxexg 提取码: xgqy


【一个后续发现】:我用dism++这个基于系统底层cbs接口技术的工具给这个100mb的骨头pe打驱动,发现运行dism++的系统和需要打驱动进去的目标pe的BOOT.WIM里都不需要任何一个Dism组件文件存在,但是需要pe的BOOT.WIM的System32文件夹里有个drvstore.dll

这样就可以用Dism++工具给任意的删除Dism组件的pe离线集成驱动了!



C7598DE6-6D21-4854-82A7-C758FCD6CB89.jpeg (1.6 MB, 下载次数: 151)

C7598DE6-6D21-4854-82A7-C758FCD6CB89.jpeg

83E9A628-AC0B-40CC-AC86-17C487392DFA.jpeg (1.8 MB, 下载次数: 139)

83E9A628-AC0B-40CC-AC86-17C487392DFA.jpeg

969B1706-D852-4237-A4D2-A6FC02DC25B1.jpeg (1.92 MB, 下载次数: 151)

969B1706-D852-4237-A4D2-A6FC02DC25B1.jpeg

72268F6E-6AD9-4CF1-8618-08F6683AB073.jpeg (1.93 MB, 下载次数: 138)

72268F6E-6AD9-4CF1-8618-08F6683AB073.jpeg

小小输入法x64-PE.7z

1.06 MB, 下载次数: 183, 下载积分: 无忧币 -2

小小输入法用7zip拖拉到pe文件里使用

drvstore.zip

552.37 KB, 下载次数: 81, 下载积分: 无忧币 -2

Dism++工具离线给pe打驱动需要pe里有这个drvstore.dll文件才能成功注入驱动!

某些系统安装工具自带格式化选项需要这两个fsutilext.dll和ifsutil.dll文件.zip

119.91 KB, 下载次数: 46, 下载积分: 无忧币 -2

某些系统安装工具自带格式化选项需要这两个fsutilext.dll和ifsutil.dll文件

!一键批处理增删削减winre的WIM包5秒制作完成WIN10pe装机骨头版.zip.002.ZIP

857.58 KB, 下载次数: 46, 下载积分: 无忧币 -2

!一键批处理增删削减winre的WIM包5秒制作完成WIN10pe装机骨头版.zip.001.ZIP

2 MB, 下载次数: 186, 下载积分: 无忧币 -2


作者: sairen139    时间: 2021-4-23 09:11
需要换壁纸请使用7Zip等解压缩软件直接用自用壁纸替换掉\BOOT.WIM\Program Files\wallpaper.jpg
作者: 邪恶海盗    时间: 2021-4-23 09:12
才100MB,怕是驱动都精简得差不多了吧???
作者: sairen139    时间: 2021-4-23 09:14
邪恶海盗 发表于 2021-4-23 09:12
才100MB,怕是驱动都精简得差不多了吧???

驱动文件夹里的文件和Catroot文件夹里的签名文件一个都没删,请自行继续精简即可!
作者: dlwfdlikuan    时间: 2021-4-23 09:52
网盘内容挺丰富的呀!谢谢LZ分享!
作者: 江南一根葱    时间: 2021-4-23 09:57
搞ramos的都喜欢搞四字词啊,
我啥时候也弄个淫者见淫版。
作者: sanshen3    时间: 2021-4-23 10:06
快乐学习一下
作者: dony2006    时间: 2021-4-23 11:16
行動表達~ ~ 感谢分享!
作者: 进士小站    时间: 2021-4-23 11:55
感谢分享
民收藏了
作者: 444742627    时间: 2021-4-23 12:01
厉害,再精简连衣服都没了。
作者: vaf    时间: 2021-4-23 12:37
没网络不要
作者: 2018rt    时间: 2021-4-23 14:12
太精简没用,在说新机子内存也大,主要是兼容问题
作者: bfgxp    时间: 2021-4-23 14:54
楼主一直授人以渔,今儿第一次授人以鱼
作者: xf110    时间: 2021-4-23 20:06
很精简。谢谢分享
作者: 5604    时间: 2021-4-23 22:16
个人觉得pe主要作用就是用于装机,楼主的这种精简pe最值得拥有(够用就是最好)。谢谢分享。
作者: gengjianxun    时间: 2021-4-23 23:50
感谢分享!
作者: Souler    时间: 2021-4-24 00:13
感谢分享
作者: hanxueluoye    时间: 2021-4-24 08:28
收下了
作者: sairen139    时间: 2021-4-24 09:40
本帖最后由 sairen139 于 2021-4-24 09:53 编辑

另外一个更小的小小输入法可单独拆分出32位和64位出来,默认配置中文拼音

小小输入法精简修改版.rar

1.79 MB, 下载次数: 45, 下载积分: 无忧币 -2

默认设置中文拼音输入


作者: sairen139    时间: 2021-4-24 14:46
本帖最后由 sairen139 于 2021-4-24 14:59 编辑

如果这个DG打开虚拟磁盘文件时找不到系统级文件夹System Volume Informatiom的话,可以先将这个系统级文件夹右键菜单【创建快捷方式】,这样下次想打开这个系统级文件夹里的虚拟磁盘文件vdf时就可以直接在DG里点击快捷方式来打开该System Volume Informatiom目录了然后进行选择vdf后克隆分区制作ramos内存系统了!至于微软VHD文件挂载出盘符的最快方法就是利用Bootice来挂载出盘符。

E37EFE6C-5529-46A7-8704-C704047798BF.jpeg (1.71 MB, 下载次数: 127)

E37EFE6C-5529-46A7-8704-C704047798BF.jpeg

作者: szwp    时间: 2021-4-25 11:49
谢谢分享,可以发一个VHDX版么?WIM保存修改麻烦些。
作者: sairen139    时间: 2021-4-27 00:52
本帖最后由 sairen139 于 2021-4-27 00:55 编辑

1楼小小输入法进桌面配置文件需要两个 东西,一个是WinXShell.lua里需要增加一句以便进入pe桌面就能直接使用小小输入法(即下面程序语法第二行内容):
function onfirstrun()
  exec('/hide', 'X:\\Progra~1\\Yong\\W64\\YONG.EXE')
  -- VERSTR = reg_read([[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion]], 'CurrentVersion')
  if is_wes then
    if win_ver == '6.2' or win_ver == '6.3' then -- only Windows 8, 8.1
      app:call('SetTimer', ICP_TIMER_ID, 200) -- use timer to make main shell running
    end
  end
end

需要第二个东西就是pe关机和重启的UI界面文件:
在WinXShell工具的wxsUI的UI_Shutdown.zip文件里!

只有具备上述两个东西,就能完美使用pe的关机重启功能和小小输入法!


放到X盘Program Files文件夹里.7z

155.57 KB, 下载次数: 28, 下载积分: 无忧币 -2


作者: sairen139    时间: 2021-4-27 00:58
本帖最后由 sairen139 于 2021-4-27 01:19 编辑
sairen139 发表于 2021-4-27 00:52
1楼小小输入法进桌面配置文件需要两个 东西,一个是WinXShell.lua里需要增加一句以便进入pe桌面就能直接使 ...

WinXShell.lua
中使用link命令直接用lua创建快捷方式,
function onfirstrun()
  ...

  link([[X:\Users\Default\Desktop\BOOTICE.lnk]], [[C:\bootice.exe]])
end

或者, 改成用exec('pecmd.exe load X:\\mytools.ini') 加载pecmd的外置配置。


注意lnk]], [[中间有个半角空格!【修正,据开发者Slore大神说中间没有这个半角空格也行】

作者: sairen139    时间: 2021-4-27 01:24
sairen139 发表于 2021-4-27 00:52
1楼小小输入法进桌面配置文件需要两个 东西,一个是WinXShell.lua里需要增加一句以便进入pe桌面就能直接使 ...

值得注意的是:增加的这行小小输入法语句中exec('/hide', 'X:\\Progra~1\\Yong\\里的exec('/hide', 语句表示后面的是隐藏运行,特别适合cmd批处理等黑框命令行程序等隐藏运行!观感上非常完美不会出现突兀的界面!
function onfirstrun()
  exec('/hide', 'X:\\Progra~1\\Yong\\W64\\YONG.EXE')

作者: dvs909    时间: 2021-4-27 01:36
优秀,精简小王子
作者: sairen139    时间: 2021-4-27 08:40
sairen139 发表于 2021-4-27 01:24
值得注意的是:增加的这行小小输入法语句中exec('/hide', 'X:\\Progra~1\\Yong\\里的exec('/hide', 语句 ...

如果不需要目标程序或者工具批处理等隐藏运行,可删去那一行中的隐藏运行参数'/hide',

作者: cly6    时间: 2021-4-27 10:02
PE对我就是维护用,喜欢这样精简的PE,谢谢分享
作者: sairen139    时间: 2021-4-28 10:44
某些系统安装工具比如本论坛的秋刀鱼的WIT2020系统安装工具如果要用WIT2020的自带格式选项需要下面两个文件:
fsutilext.dll
ifsutil.dll

某些系统安装工具自带格式化选项需要这两个fsutilext.dll和ifsutil.dll文件.zip

119.91 KB, 下载次数: 7, 下载积分: 无忧币 -2

某些系统安装工具自带格式化选项需要这两个fsutilext.dll和ifsutil.dll文件


作者: 2011wolfsina    时间: 2021-4-28 23:04
能不能运行32位程序?
作者: sairen139    时间: 2021-4-29 06:10
2011wolfsina 发表于 2021-4-28 23:04
能不能运行32位程序?

为了pe体积小,放弃了对32的支持
作者: 新建    时间: 2021-4-29 06:11
还不错的PE
作者: sairen139    时间: 2021-4-30 11:07
本帖最后由 sairen139 于 2021-5-2 13:06 编辑

今天用记录pe开机驱动加载顺序,精简DriverStore文件夹里只剩四个文件夹,drivers文件夹精简到只有164个文件就能启动pe!

但是如果只有开机加载的164文件在pe里,无法利用cgi和winxshell自带的关机和重启页面,经一一查找找到了下面这个文件condrv.sys支持上面所述功能!这样drivers文件夹里总共只要这165个文件【别的什么目录和文件都不需要】就足够pe使用CGI进行系统安装了。目前这是私人定制的最精简的装机pe,体积仅89mb!

详解这个drivers目录里不在开机加载记录里的condrv.sys文件如下:
condrv.sys - 一个提供基础通信结构的核心驱动,连接 conhost 和命令行 Shell/工具/应用之间的通信

控制台当前的内部结构总体结构图就像这样:



控制台的核心组件包含如下内容(自下而上):

ConDrv.sys - 核心模式驱动

请求执行 API 调用控制台实例的数据呈现

从控制台发送到命令行应用的文本

为控制台及其连接的命令行应用提供高性能通信通道

在控制台及附着于其上的命令行应用这间反复传递 IO 控制 (IOCTL) 消息

管理控制台 IOCTL 消息


作者: fieryice    时间: 2021-5-1 16:13
应该是最小的win10pe了吧
作者: wntcmaps    时间: 2021-5-1 17:40
内容很好
作者: sairen139    时间: 2021-5-6 20:30
sairen139 发表于 2021-4-27 00:52
1楼小小输入法进桌面配置文件需要两个 东西,一个是WinXShell.lua里需要增加一句以便进入pe桌面就能直接使 ...

如果要直接关机直接就调用微软pe自带的wpetuil.exe的快速关机:

function onclick_startmenu_reboot()
  -- restart computer directly
  System:Reboot()
  return 0
end


作者: sairen139    时间: 2021-5-6 21:11
sairen139 发表于 2021-5-6 20:30
如果要直接关机直接就调用微软pe自带的wpetuil.exe的快速关机:

function onclick_startmenu_reboot() ...

开始菜单的按钮,可以用WinXShell.lua自定义

function onclick(ctrl)
  if ctrl == 'startmenu_reboot' then
    return onclick_startmenu_reboot()
  elseif ctrl == 'startmenu_shutdown' then
    return onclick_startmenu_shutdown()
  elseif ctrl == 'startmenu_controlpanel' then
    return onclick_startmenu_controlpanel()
  elseif ctrl == 'tray_clockarea' then
    return onclick_tray_clockarea()
  elseif ctrl == 'tray_clockarea(double)' then
    return onclick_tray_clockarea(true)
  end
  return 1 -- continue shell action
end


作者: xiaoyuan0417    时间: 2021-5-7 16:13
请传到“天翼云盘”吧 百度转存都受限了,他大爷的
作者: sairen139    时间: 2021-5-9 20:32
sairen139 发表于 2021-4-27 00:58
WinXShell.lua
中使用link命令直接用lua创建快捷方式,
function onfirstrun()

-- =======================================================================

-- local path = '%Programs%\\Administrative Tools'
-- LINK(path .. '\\Computer Management.lnk', 'compmgmt.msc')
-- LINK(path .. '\\Device Manager.lnk', 'devmgmt.msc')
-- LINK(path .. '\\Disk Management.lnk', 'diskmgmt.msc')
-- LINK(path .. '\\Services.lnk', 'services.msc')

-- LINK('%Programs%\\System Tools\\#{@shell32.dll,22022}.lnk', 'cmd.exe')

-- LINK('%Desktop%\\Explorer.lnk', 'Explorer.exe')
-- LINK('%Desktop%\\#{@shell32.dll,22022}.lnk', 'cmd.exe')
-- LINK('%Desktop%\\Internet Explorer.lnk', '%ProgramFiles%\\Internet Explorer\\iexplore.exe')


-- if File.exists('X:\\Windows\\System32\\seclogon.dll') then
--   LINK('%Desktop%\\#{@shutdownux.dll,3052}.lnk', 'X:\\Windows\\System32\\SwitchUser.bat', '', 'imageres.dll', 319)
-- end

LINK([[%Desktop%\7-Zip.lnk]], [[%ProgramFiles%\7-Zip\7zFM.exe]])
LINK([[%Programs%\7-Zip\7-Zip File Manager.lnk]], [[%ProgramFiles%\7-Zip\7zFM.exe]])
LINK([[%Desktop%\PENetwork.lnk]], [[%ProgramFiles%\PENetwork\PENetwork.exe]])
LINK([[%Desktop%\Explorer.lnk]], [[Explorer.exe]])
LINK([[%Desktop%\#{@shell32.dll,22022}.lnk]], [[cmd.exe]])


作者: sttper    时间: 2021-5-15 09:14
全都拿走了
作者: sttper    时间: 2021-5-15 09:15
全都拿走了,不用谢
作者: sairen139    时间: 2021-5-27 11:35
pe开始菜单文件夹:
\Users\Default\AppData\Roaming\Microsoft\Windows\Start Menu

这个文件夹加pe工具的快捷方式等文件进去要离线加入才能生效!
作者: 爱启动    时间: 2021-7-2 11:41
不错的PE来试试看~~
作者: 大宝剑    时间: 2021-7-14 15:21
来试试看~~
作者: U_Chai    时间: 2021-7-14 21:52
小巧实用,感谢分享!
作者: kingjord    时间: 2021-7-15 23:20
网盘内容挺丰富的呀
作者: xiaoyaqin    时间: 2022-3-28 19:51
PE对我就是维护用,喜欢这样精简的PE,谢谢分享
作者: 36D    时间: 2022-3-28 21:06
光格式和安装及检测和解密已经很足够了
作者: vaf    时间: 2022-3-28 21:17
吼一声, 好啊!
作者: ddnflier    时间: 2022-3-29 11:09
感谢楼主大大分享,收藏一波,以备不时之需!!
作者: ddnflier    时间: 2022-4-5 20:55
确实不错!谢谢楼主分享!
作者: ddnflier    时间: 2022-4-6 16:22
回复必须要厚道~~~!!而且要够长!!




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