|
本帖最后由 liangnijian 于 2025-7-25 11:11 编辑
基于 PECMD 写的系统安装、备份工具
为什么叫 DSI?
2025.7.14 版本使用 wimlib-imagex 安装、备份系统,如果后续把 wimgapi-cmd 修好了还会加回来
因为核心部分的安装工具是 deepseek 写的(wimgapi-cmd.exe),调用 wimgapi.dll 安装、备份系统,所以叫 DSI
程序有两个核心,一是 wimgapi-cmd.exe,用它调用 wimgapi.dll,二是比较常见的 wimlib-imagex.exe
DSI 自动选择核心来安装系统,优先使用 wimgapi-cmd,其次 wimlib-imagex
备份系统则全部使用 wimlib-imagex。因为 wimgapi-cmd 备份系统时的速度慢,镜像体积大
DSI 支持修改工具路径,目前可通过 config.ini 修改 Ghost64.exe 和 wimlib-imagex.exe 的路径,DSI 会自动搜索调用
2025.7.14 版本可以删除 tools 目录下的 bcdboot.exe 和 bcdedit.exe,程序优先调用 tools 下的,没有再调用系统的
这可以减少 PE 中不必要的工具重复
下载地址:
lanzouw.com/b00wmtotmf
密码:1024
目录说明:
tools:用于放置工具
unattended:用于放置无人值守文件(xml)
config.ini:配置文件
DSI-安装备份.EXE:主程序
内置工具用途:
bcdboot.exe:设置系统引导
bcdedit.exe:更新 bios 引导(EFI 有效)
Ghost64.exe:安装 gho 镜像
libwim-15.dll:wimlib-imagex.exe 调用的 dll
wimgapi.dll:wimgapi-cmd.exe 调用的 dll,删除后会自动调用系统的 wimgapi.dll
wimgapi-cmd.exe:用于安装、列出镜像信息
wimlib-imagex.exe:用于安装、备份、列出镜像信息
工具截图:



2025.07.25 更新
本次更新增加了一些细节和防老六的操作。所有操作均以磁盘号、分区物理号为准
1.分区大小超过 1024G 会显示为 T,并且全部显示一位小数
2.点击安装或备份后会重新获取盘符,并自动更新在表格中(有些老六打开程序后又去理顺盘符、删除盘符、改盘符,然后没点刷新或重新打开程序)
3.点击安装或备份后会检查分区起始位置、分区字节、分区表是否跟刷新前的数据一致(防止有些老六打开程序后又去分区,不能完全防,能防一些是一些)
4.引导分区下拉框中增加 ESP 和活动分区显示
5.如果引导盘没有盘符,安装时自动分配盘符,完成后自动清理(有盘符也会重新获取,但不会自动清理)
2025.07.14 更新
1.移除 wimgapi-cmd.exe,全局使用 wimlib-imagex.exe
2.可移除 tools 下的 bcdboot.exe 和 bcdedit.exe,搜不到会自动调用系统的
3.添加了一些防老六操作的提示
2025.07.09 更新
1.修复 两个盘符用一个分区导致的一系列问题
2.优化 获取镜像信息的代码
2025.07.08 更新
1.修复 在 config.ini 设置工具路径后,程序任然搜不到工具的问题
|
评分
-
查看全部评分
|