无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 3037|回复: 18

[求助] PE下运行 Diskpart的条件和依存。

[复制链接]
发表于 2020-8-16 09:16:11 | 显示全部楼层 |阅读模式
大家好那位大师指点一下   Diskpart在 WIN 10PE下 运行的环境 依存关系。   如何在无diskpart 的PE 下加入这个命令。谢谢。

发表于 2020-8-16 09:32:56 | 显示全部楼层
\Windows\System32\advapi32.dll
\Windows\System32\atl.dll
\Windows\System32\bcd.dll
\Windows\System32\bcrypt.dll
\Windows\System32\BCRYPTPRIMITIVES.DLL
\Windows\System32\cfgmgr32.dll
\Windows\System32\clbcatq.dll
\Windows\System32\combase.dll
\Windows\System32\gdi32.dll
\Windows\System32\GDI32FULL.DLL
\Windows\System32\imm32.dll
\Windows\System32\KERNEL.APPCORE.DLL
\Windows\System32\kernel32.dll
\Windows\System32\KERNELBASE.DLL
\Windows\System32\locale.nls
\Windows\System32\MSVCP_WIN.DLL
\Windows\System32\msvcrt.dll
\Windows\System32\ntdll.dll
\Windows\System32\ole32.dll
\Windows\System32\oleaut32.dll
\Windows\System32\rpcrt4.dll
\Windows\System32\rpcss.dll
\Windows\System32\sechost.dll
\Windows\System32\setupapi.dll
\Windows\System32\ucrtbase.dll
\Windows\System32\user32.dll
\Windows\System32\vds_ps.dll
\Windows\System32\vdsldr.exe
\Windows\System32\vdsutil.dll
\Windows\System32\win32u.dll
\Windows\System32\wow64.dll
\Windows\System32\wow64cpu.dll
\Windows\System32\wow64win.dll
\Windows\System32\ws2_32.dll
\Windows\SysWOW64\advapi32.dll
\Windows\SysWOW64\BCRYPTPRIMITIVES.DLL
\Windows\SysWOW64\clbcatq.dll
\Windows\SysWOW64\combase.dll
\Windows\SysWOW64\diskpart.exe
\Windows\SysWOW64\gdi32.dll
\Windows\SysWOW64\GDI32FULL.DLL
\Windows\SysWOW64\imm32.dll
\Windows\SysWOW64\KERNEL.APPCORE.DLL
\Windows\SysWOW64\kernel32.dll
\Windows\SysWOW64\KERNELBASE.DLL
\Windows\SysWOW64\MSVCP_WIN.DLL
\Windows\SysWOW64\msvcrt.dll
\Windows\SysWOW64\ntdll.dll
\Windows\SysWOW64\rpcrt4.dll
\Windows\SysWOW64\sechost.dll
\Windows\SysWOW64\ucrtbase.dll
\Windows\SysWOW64\user32.dll
\Windows\SysWOW64\vds_ps.dll
\Windows\SysWOW64\version.dll
\Windows\SysWOW64\win32u.dll

点评

问题不仅仅是在 DLL上 ,估计 PECMD 还的需要加载命令,看样子只有作者有办法了,其它人是无法修改了,非常的感谢你的热心 。  详情 回复 发表于 2020-8-16 12:03
没那么简单的,已经测试过了,不行。  详情 回复 发表于 2020-8-16 11:58
回复

使用道具 举报

 楼主| 发表于 2020-8-16 11:58:44 | 显示全部楼层
黑中见白 发表于 2020-8-16 09:32
\Windows\System32\advapi32.dll
\Windows\System32\atl.dll
\Windows\System32\bcd.dll

没那么简单的,已经测试过了,不行。
回复

使用道具 举报

 楼主| 发表于 2020-8-16 12:03:50 | 显示全部楼层
黑中见白 发表于 2020-8-16 09:32
\Windows\System32\advapi32.dll
\Windows\System32\atl.dll
\Windows\System32\bcd.dll

问题不仅仅是在 DLL上 ,估计  PECMD 还的需要加载命令,看样子只有作者有办法了,其它人是无法修改了,非常的感谢你的热心 。
回复

使用道具 举报

发表于 2020-8-16 12:31:17 | 显示全部楼层
vdsldr.exe
是虚拟磁盘的服务

点评

我现在是 想在 精减了 diskpart 的PE 上 再 恢复 diskpart 这个功能 , 这个软件要 依赖一些文件和进程。仅仅是复制diskpart.exe 是没有用的。不仅仅是复制文件的问题。我估计还而要 PECMD的 一些修改、  详情 回复 发表于 2020-8-16 12:55
回复

使用道具 举报

 楼主| 发表于 2020-8-16 12:55:17 | 显示全部楼层
黑中见白 发表于 2020-8-16 12:31
vdsldr.exe
是虚拟磁盘的服务

我现在是 想在 精减了 diskpart 的PE 上  再 恢复 diskpart 这个功能  , 这个软件要 依赖一些文件和进程。仅仅是复制diskpart.exe 是没有用的。不仅仅是复制文件的问题。我估计还而要 PECMD的 一些修改、
回复

使用道具 举报

发表于 2020-8-16 12:57:56 | 显示全部楼层
不管是正常windows,还是Pe,只跟注册表和文件,服务有关。怎么还扯上pecmd了?

点评

哦,我是 外行,在请 大师指点一二,如何恢复 diskpart 功能。  详情 回复 发表于 2020-8-16 13:16
回复

使用道具 举报

 楼主| 发表于 2020-8-16 13:16:07 | 显示全部楼层
51f 发表于 2020-8-16 12:57
不管是正常windows,还是Pe,只跟注册表和文件,服务有关。怎么还扯上pecmd了?

哦,我是 外行,在请 大师指点一二,如何恢复 diskpart 功能。

点评

51f
我也不是大师,只是先确定pe版本,cmd里面winver看,比如是19041.1,那就安装个19041.1的桌面系统,然后pe下面把桌面系统的system32和syswow64文件全搞到pe对应目录下,存在不用覆盖,跳过。如果能运行了,这样秒秒  详情 回复 发表于 2020-8-16 13:24
回复

使用道具 举报

发表于 2020-8-16 13:16:14 | 显示全部楼层
总之不知道是什么PE,原始boot.wim winre.wim本身就有这种功能如果注册表没经过精简只要确定出文件就行。

点评

说的对,问题是不知道 精减了什么。 ‘  详情 回复 发表于 2020-8-16 13:59
回复

使用道具 举报

发表于 2020-8-16 13:24:06 | 显示全部楼层
anythingsky 发表于 2020-8-16 13:16
哦,我是 外行,在请 大师指点一二,如何恢复 diskpart 功能。

我也不是大师,只是先确定pe版本,cmd里面winver看,比如是19041.1,那就安装个19041.1的桌面系统,然后pe下面把桌面系统的system32和syswow64文件全搞到pe对应目录下,存在不用覆盖,跳过。如果能运行了,这样秒秒钟就知道这个东西只需要文件。如果不行,再考虑其他。至于能行了的话,再慢慢删除文件或一下拷贝一部分文件,慢慢测试

点评

无论 你是在 桌面建立 快捷方式还是什么的 全是PECMD来解析的。  详情 回复 发表于 2020-8-16 13:59
真像你说的那么简单就好说 了,问题是不是文件的事情。明白。还需要PECMD的配置文件。 PE 的运行全靠PECMD来 控制 ,他在像系统 一样有 注册表控制了。  详情 回复 发表于 2020-8-16 13:58
你的方法我早就测试过了不行,不是文件的事,需要 PECMD 加载一下MMC服务。不然无法运行。我是做过N次实验才发帖子的。不然我也不会发帖子问 。  详情 回复 发表于 2020-8-16 13:57
回复

使用道具 举报

 楼主| 发表于 2020-8-16 13:57:02 | 显示全部楼层
51f 发表于 2020-8-16 13:24
我也不是大师,只是先确定pe版本,cmd里面winver看,比如是19041.1,那就安装个19041.1的桌面系统,然后p ...

你的方法我早就测试过了不行,不是文件的事,需要 PECMD  加载一下MMC服务。不然无法运行。我是做过N次实验才发帖子的。不然我也不会发帖子问 。
回复

使用道具 举报

 楼主| 发表于 2020-8-16 13:58:29 | 显示全部楼层
51f 发表于 2020-8-16 13:24
我也不是大师,只是先确定pe版本,cmd里面winver看,比如是19041.1,那就安装个19041.1的桌面系统,然后p ...

真像你说的那么简单就好说 了,问题是不是文件的事情。明白。还需要PECMD的配置文件。 PE  的运行全靠PECMD来 控制 ,他在像系统 一样有 注册表控制了。
回复

使用道具 举报

 楼主| 发表于 2020-8-16 13:59:02 | 显示全部楼层
51f 发表于 2020-8-16 13:24
我也不是大师,只是先确定pe版本,cmd里面winver看,比如是19041.1,那就安装个19041.1的桌面系统,然后p ...

无论 你是在 桌面建立 快捷方式还是什么的 全是PECMD来解析的。
回复

使用道具 举报

 楼主| 发表于 2020-8-16 13:59:40 | 显示全部楼层
我是小青蛙 发表于 2020-8-16 13:16
总之不知道是什么PE,原始boot.wim winre.wim本身就有这种功能如果注册表没经过精简只要确定出文件就行。

说的对,问题是不知道 精减了什么。
回复

使用道具 举报

发表于 2020-8-16 14:08:56 | 显示全部楼层
本帖最后由 51f 于 2020-8-16 14:31 编辑

直接放不行的PE。至于pecmd,它是作它自己的事情。一个PE不管有没图形界面。有没别的。它都可以运行diskpart。主要是它根本不依赖pecmd来运行。
当然如果pecmd里进行了相关的优化改动,那就另说了。

点评

你说的对 ,问题解决了。其实是限制了启动盘 X的 容量为 1G ,我复制的文件没有加载进去。现在解决了  详情 回复 发表于 2020-8-16 21:20
回复

使用道具 举报

发表于 2020-8-16 14:39:04 | 显示全部楼层
学习了
回复

使用道具 举报

发表于 2020-8-16 21:18:40 | 显示全部楼层
用procmon分析一下
回复

使用道具 举报

 楼主| 发表于 2020-8-16 21:20:22 | 显示全部楼层
51f 发表于 2020-8-16 14:08
直接放不行的PE。至于pecmd,它是作它自己的事情。一个PE不管有没图形界面。有没别的。它都可以运行diskpar ...

你说的对 ,问题解决了。其实是限制了启动盘 X的  容量为 1G ,我复制的文件没有加载进去。现在解决了
回复

使用道具 举报

发表于 2020-8-16 21:22:05 | 显示全部楼层
学习收藏了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-3-29 02:18

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表