slan 发表于 2015-8-7 03:19:23

如果没有explorer的PE,是否不能运行DiskGenius呢?

正在尝试制作个人用PE,没有那么多的需求,只需要GHOST和DiskGenius两种软件。PE用ADK生成的WIN10版本,纯命令行操作的。
GHOST可以运行。我还运行了Q-DIR这个文件管理器,也正常。
但是在运行DiskGenius时,问题来了。运行时提示“the subsystem needed to support the image type is not present”
好像是提示支持映像的子系统不存在。
下载了各种版本的DiskGenius,DOS版本,单文件版本,也从别的大神的PE里提取了一些版本。都无法运行。提示也相同
自己也百度了一些方法,有些大神列出了需要的各种文件,如果不按照前提添加explorer,依然如上提示。
想求助大家,是不是DiskGenius这个软件必须使用explorer作为支持呢?有没有直接命令行使用的方法呢?

slan 发表于 2015-8-7 09:30:54

安装Windows 10 ADK到默认安装目录,选择需要安装的组件,这里仅选则部署工具和预安装环境两项即可,无需安装其他组件。

右键单击 部署工具 ,点击屏幕下方,单击使用管理员运行,启动。

64位制作:
copype amd64 C:\WinPE_amd64

Dism /mount-image /imagefile:C:\WinPE_amd64\media\sources\boot.wim /index:1 /mountdir:C:\winpe_amd64\mount

Dism /image:C:\winpe_amd64\mount /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-FontSupport-ZH-CN.cab"

Dism /image:C:\winpe_amd64\mount /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\zh-cn\lp.cab"

Dism /image:C:\winpe_amd64\mount /get-intl

Dism /unmount-image /mountdir:C:\winpe_amd64\mount /commit

MakeWinPEMedia /ISO C:\WinPE_amd64 C:\WinPE_amd64\WinPE_amd64.iso

给某个兄弟的流程,我按这个做的。

额,的确,如果用两个用DOS版就可以了,不过PE可以继续扩充嘛,如果哪天用到了别的软件,一个个添加就可以咯。虽然我不太懂PE,但是可以一点一点的学习添加的

fanggong 发表于 2015-8-7 07:32:47

好像没有这样的限制。

sinoxer 发表于 2015-8-7 07:48:08

纯64位用了32位,换用纯64位

ctrlme 发表于 2015-8-7 08:54:57

楼主,我也是小白,问下你是如何用ADK生成的WIN10版本的,有截图么?

foxfirefox 发表于 2015-8-7 08:55:06

楼主如果只用那两个软件就直接用DOS镜像就行了,不必用PE吧。

slan 发表于 2015-8-7 11:28:08

能否共享一下你最小的WIN10PE,只为折腾。发表于 1 小时前
额,兄弟自己下个ADK装完按我那个生成就是我用的那个了哇

slan 发表于 2015-8-7 11:29:11

我的电脑都是UEFI的……UEFI的DOS工具木有找到啊……

netants2011 发表于 2015-8-7 19:43:53

3楼正解。。。。adk10的PE可以运行DiskGenius的,我试过了

netants2011 发表于 2015-8-8 15:11:48

slan 发表于 2015-8-7 09:30
安装Windows 10 ADK到默认安装目录,选择需要安装的组件,这里仅选则部署工具和预安装环境两项即可,无需安 ...

我从官网下载了4.71x64版的DiskGenius,但是在按你的这个方法做的PE里无法运行,似乎还要添加wmi或hta组件才行。。。。无法运行的特征是输入DiskGenius.exe命令无反应

nttwqz 发表于 2015-8-8 23:12:07

只需要GHOST和DiskGenius两种软件

这样楼主是不需要制作PE的,只需要将它们放到U盘,然后用WinRE的命令行调用即可,64位的需要64位ghost和64位diskgenius,我之前就是这样做的。

zfgeng 发表于 2015-8-8 23:41:43

slan 发表于 2015-8-7 09:30
安装Windows 10 ADK到默认安装目录,选择需要安装的组件,这里仅选则部署工具和预安装环境两项即可,无需安 ...

我按教程自己做了个,把语言设置成中文,和楼主一样PE下无法打开那个软件。
另外楼主第五步应该这样Dism /image:C:\WinPE_amd64\mount /set-allintl:zh-cn,就支持中文显示了

panguhuaji 发表于 2015-8-15 16:30:05

本帖最后由 panguhuaji 于 2015-8-15 20:46 编辑

加入应用程序支持就OK了

finder 发表于 2015-10-23 16:05:18

运行程序时都提示你缺少oledlg.dll了,到系统里copy一个到diskgenius目录或X:\Windows\System32目录里就行了。

李四 发表于 2017-7-5 16:00:55

本帖最后由 李四 于 2017-7-6 09:09 编辑

netants2011 发表于 2015-8-8 15:11
我从官网下载了4.71x64版的***,但是在按你的这个方法做的PE里无法运行,似乎还要添加wmi或hta组 ...

我现在遇到的现象也像你说的一样,我试试添加这WMI或HTA组件试试。

测试过,发现只需要添加HTA组件就可以运行***了。

key0327 发表于 2018-12-12 11:38:39

本帖最后由 key0327 于 2018-12-12 12:50 编辑

李四 发表于 2017-7-5 16:00
我现在遇到的现象也像你说的一样,我试试添加这WMI或HTA组件试试。

测试过,发现只需要添加HTA组件 ...

集成 winpe-hta.cab 后是可以运行 DiskGenius 了,但是之前能运行的 tightvnc 运行出错了,版本由2.8.5换成2.7.7就好了。

ge 发表于 2018-12-12 13:35:05

本帖最后由 ge 于 2018-12-12 13:38 编辑

EXPLORER只是一个桌面而已!运行其它软件只要有条件就可以运行!这个是可以的!系统是纯64/32运行32/64程序时就会提示子镜像不存在!

lwb1 发表于 2019-2-3 21:12:18

slan 发表于 2015-8-7 11:29
我的电脑都是UEFI的……UEFI的DOS工具木有找到啊……

人家PE里没有么
你copy一个试一下呗

lwb1 发表于 2019-2-4 09:33:20

你可以选择添加其他第三方资源管理器
例如:WinXShell
地址:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=371541&extra=page%3D1&page=1
页: [1]
查看完整版本: 如果没有explorer的PE,是否不能运行DiskGenius呢?