无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: mdyblog
打印 上一主题 下一主题

[更新376#2825]PECMD2012.1.80.13_Win32_64.多窗口多线程.裸机系统2.3.3.1+18M酷M...

    [复制链接]
18781#
发表于 2024-5-12 21:36:34 | 只看该作者
PECMD 的 PART 命令在列出虚拟磁盘的分区数时, 其返回值有问题
如以下代码(其中虚拟磁盘的编号为 2):
  1. PART list part 2,&data
  2. MESS %data%
复制代码

测试环境为实机完整 Windows 系统(测试的虚拟磁盘为 vhdx 映像)

在虚拟机环境中, 测试里面的虚拟磁盘, 结果也是一样(测试的虚拟磁盘为 vmdk 映像)


点评

一个分区,对的呀。负号就是不存在,一直都是这个格式。  详情 回复 发表于 2024-5-13 01:59
回复

使用道具 举报

18782#
发表于 2024-5-12 21:47:43 | 只看该作者
mdyblog 发表于 2024-5-12 14:11
1: 20230422 版也不行吗?
2:准确的测试ISO 链接?

试了64位的,也有安装摄像头时卡死的问题
回复

使用道具 举报

18783#
发表于 2024-5-13 01:59:46 来自手机 | 只看该作者
Bluebells 发表于 2024-5-12 21:36
PECMD 的 PART 命令在列出虚拟磁盘的分区数时, 其返回值有问题
如以下代码(其中虚拟磁盘的编号为 2):


一个分区,对的呀。负号就是不存在,一直都是这个格式。

点评

看不懂这种数据格式: [attachimg]541540[/attachimg]  详情 回复 发表于 2024-5-13 08:14
回复

使用道具 举报

18784#
发表于 2024-5-13 02:03:26 来自手机 | 只看该作者
hhh333 发表于 2024-5-12 11:37
最新版0501测试B,win7-32位PE不能安装网卡,出感叹号,换2022823版本(0812E)就正常,win8-32位偶而出现, ...

Windows\inf
目录下有
setup*.log
可以分析看看具体问题才好排查的
回复

使用道具 举报

18785#
发表于 2024-5-13 08:14:19 | 只看该作者
红毛樱木 发表于 2024-5-13 01:59
一个分区,对的呀。负号就是不存在,一直都是这个格式。

看不懂这种数据格式:


点评

磁盘1, GPT: {1} 1个GPT分区 磁盘2, MBR: {1 -2 -3 -4} 1个MBR分区 。 MBR有4个主分区记录位置。 《=-1 表示这个位置没有分区记录,绝对值表示这个位置。 只有第一个位置有一个分区 磁盘3, GPT: {1 2}  详情 回复 发表于 2024-5-13 13:08
MBR中的R模式优盘多分区的分区号前面加上=区分。 MBR的扩展分区号前面加上@区分  详情 回复 发表于 2024-5-13 09:40
回复

使用道具 举报

18786#
发表于 2024-5-13 09:40:03 来自手机 | 只看该作者
Bluebells 发表于 2024-5-13 08:14
看不懂这种数据格式:

MBR中的R模式优盘多分区的分区号前面加上=区分。
MBR的扩展分区号前面加上@区分

点评

但是磁盘3只有一个分区啊  详情 回复 发表于 2024-5-13 09:53
回复

使用道具 举报

18787#
发表于 2024-5-13 09:53:18 | 只看该作者
红毛樱木 发表于 2024-5-13 09:40
MBR中的R模式优盘多分区的分区号前面加上=区分。
MBR的扩展分区号前面加上@区分

但是磁盘3只有一个分区啊

点评

GPT格式肯定还有一个隐藏的MSR分区,微软自家的工具不敢显示罢了。  详情 回复 发表于 2024-5-13 12:07
PART -gui 看看呗  详情 回复 发表于 2024-5-13 11:36
回复

使用道具 举报

18788#
发表于 2024-5-13 11:36:29 来自手机 | 只看该作者
Bluebells 发表于 2024-5-13 09:53
但是磁盘3只有一个分区啊

PART -gui
看看呗
回复

使用道具 举报

18789#
发表于 2024-5-13 12:07:47 | 只看该作者
Bluebells 发表于 2024-5-13 09:53
但是磁盘3只有一个分区啊

GPT格式肯定还有一个隐藏的MSR分区,微软自家的工具不敢显示罢了。

点评

嗯, 确实是这么一回事, 我不知道 diskmgmt.msc 在初始化磁盘后, 创建一个分区时会自动创建 msr 分区, 后来打开 diskgenius 才发现  详情 回复 发表于 2024-5-13 12:58
回复

使用道具 举报

18790#
发表于 2024-5-13 12:18:33 | 只看该作者
顶!!!!!
回复

使用道具 举报

18791#
 楼主| 发表于 2024-5-13 12:36:24 | 只看该作者
hhh333 发表于 2024-5-12 16:47
又测试了Win8pe32位,又发现新版在摄像头驱动上也有问题。我把一些扫描与摄像头驱动直接放在一个目录中,应 ...

新上传的 0501D  和  0512 版, 均能安装 X86 摄像头。效果:
0501D:


0512:



点评

经测试还是不行,与前面的结果是一样的。D版与12版都不行。  详情 回复 发表于 2024-5-13 17:30
同时更新了两个版本?目的不同吗?  详情 回复 发表于 2024-5-13 17:01
回复

使用道具 举报

18792#
发表于 2024-5-13 12:58:09 | 只看该作者
527104427 发表于 2024-5-13 12:07
GPT格式肯定还有一个隐藏的MSR分区,微软自家的工具不敢显示罢了。

嗯, 确实是这么一回事, 我不知道 diskmgmt.msc 在初始化磁盘后, 创建一个分区时会自动创建 msr 分区, 后来打开 diskgenius 才发现
回复

使用道具 举报

18793#
发表于 2024-5-13 13:04:56 | 只看该作者

谢谢分享
谢谢分享
回复

使用道具 举报

18794#
 楼主| 发表于 2024-5-13 13:08:34 | 只看该作者
Bluebells 发表于 2024-5-13 08:14
看不懂这种数据格式:

磁盘1, GPT: {1}  1个GPT分区

磁盘2, MBR: {1 -2 -3 -4} 1个MBR分区 。 MBR有4个主分区记录位置。 《=-1 表示这个位置没有分区记录,绝对值表示这个位置。 只有第一个位置有一个分区

磁盘3, GPT: {1 2}  2个GPT分区。


磁盘4, MBR: {1 =2 -3 -4} 1个MBR分区 。 MBR有4个主分区记录位置。 《=-1 表示这个位置没有分区记录,绝对值表示这个位置。
   =开头表示Window不可认识的 R格式磁盘隐藏分区,后面数值表示这个位置。 Windows上 R格式, 只能认识第一个分区,后面的分区不认。  有2个位置有分区。 第一记录位置挂载K:。  第一记录位置有分区记录, 但是window不认,无法挂载,就用=引导符表示。
----------------
磁盘3 PECMD显示有2个分区。 磁盘管理值显示出1个分区。 可能有window保留分区。 可用 PECMD PART -gui
       显示出这2个分区的具体信息。 就知道了。
自己新建了个VHD, GPT分一个区。 PECMD PART -gui 导出信息:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  全部分区: 1   2
  分区  类型 激活(1) 起始(字节)     长度(字节)    隐藏扇区     结尾(字节) 物理# 盘符
     1  E3C9E316-0B5C-4DB8-817D-F92DF00215AE GPT          17408       33554432 0000000000000000 C209488B-23D5-4963-B5B0-FE53F267C7AB *   1     
     2  EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 GPT       33619968     2110783488 0000000000000000 883F3A74-F221-42FF-A1DD-B1B5772DB269 *   2  G:   
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

第一个32M的分区是windows保留分区
E3C9E316-0B5C-4DB8-817D-F92DF00215AE  Microsoft reserved
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
磁盘管理也是显示一个分区:

DiskGenius显示 2个分区:


测试VHD:
tmp-vhd.7z (5.33 KB, 下载次数: 0)










点评

好的 请问有什么办法获取无盘符分区的文件系统? 我目前用 FDRV -vol ,&FS=\\?\Harddisk%磁盘号%Partition%分区号%, 不确定这种方法是否合理. 这里面的磁盘分区号是从 part list disk 和 part list part 获取得到  详情 回复 发表于 2024-5-13 13:54
回复

使用道具 举报

18795#
发表于 2024-5-13 13:54:47 | 只看该作者
mdyblog 发表于 2024-5-13 13:08
磁盘1, GPT: {1}  1个GPT分区

磁盘2, MBR: {1 -2 -3 -4} 1个MBR分区 。 MBR有4个主分区记录位置。 ...

好的
请问有什么办法获取无盘符分区的文件系统?
我目前用 FDRV -vol ,&FS=\\?\Harddisk%磁盘号%Partition%分区号%, 不确定这种方法是否合理.
这里面的磁盘分区号是从 part list disk 和 part list part 获取得到

当如上述中的磁盘4情况时, 即 FDRV -vol ,&FS=\\?\Harddisk4Partition2 (或将 2 改为 =2), 此时返回空白
而 part list part 4:=2 可以读取到分区信息

点评

先 RAND Imdisk* 只读加载的一个UNICODE盘符。 然后用FDRV -vol 该盘符。 清理卸载  详情 回复 发表于 2024-5-13 14:39
回复

使用道具 举报

18796#
 楼主| 发表于 2024-5-13 14:39:18 | 只看该作者
Bluebells 发表于 2024-5-13 13:54
好的
请问有什么办法获取无盘符分区的文件系统?
我目前用 FDRV -vol ,&FS=\\?\Harddisk%磁盘号%Partiti ...

先 RAND  Imdisk*    只读加载的一个UNICODE盘符。 然后用FDRV -vol 该盘符。 清理卸载
回复

使用道具 举报

18797#
发表于 2024-5-13 14:44:24 | 只看该作者
mdyblog 发表于 2024-5-13 14:39
先 RAND  Imdisk*    只读加载的一个UNICODE盘符。 然后用FDRV -vol 该盘符。 清理卸载

M大这有BUG
//不编译用这个set 开关=%CurDir%\了然\PNG\3.png

  1. set 开关=#2|PNG
  2. CHEK -scale:(50*96/12)<116:50>:%开关% &QK,L380T81W42H19,,,0
复制代码

[PECMD2012.1.88.05.94Stable-220825V3测试.7z  
15.4 M   
2023-04-06  正常




这个开关不编译可以正常显示,2023-04-06之后版本编译后无法正常显示

点评

新版试试  详情 回复 发表于 2024-5-14 04:16
回复

使用道具 举报

18798#
发表于 2024-5-13 17:01:59 | 只看该作者
mdyblog 发表于 2024-5-13 12:36
新上传的 0501D  和  0512 版, 均能安装 X86 摄像头。效果:
0501D:

同时更新了两个版本?目的不同吗?
回复

使用道具 举报

18799#
发表于 2024-5-13 17:30:07 | 只看该作者
mdyblog 发表于 2024-5-13 12:36
新上传的 0501D  和  0512 版, 均能安装 X86 摄像头。效果:
0501D:

经测试还是不行,与前面的结果是一样的。D版与12版都不行。

启动时选择了模式4,本来是应该安装网卡显卡摄像头的,摄像头是成功了,另外两个被干扰了
这是安装设备记录文件: setupapi.dev.log.7z (45.39 KB, 下载次数: 3)




点评

我这7PE正常。 没有你那个环境。 我把测试PECMD发上来。 你抽空测试下吧。看看那个正常。 https://wwi.lanzoup.com/b01jr6gbyb密码:9ysx  详情 回复 发表于 2024-5-14 04:17
网卡从后面看日志里有明显的错误 Loading module 'X:\windows\system32\wlaninst.dll' failed. --------------------------------- Windows自带的驱动,因为自带的驱动已经在Windows自带的驱动库里,需要这样操作  详情 回复 发表于 2024-5-13 22:17
进桌面后 , 点桌面 安装驱动图标, 可以吗?  详情 回复 发表于 2024-5-13 20:57
回复

使用道具 举报

18800#
发表于 2024-5-13 17:51:02 | 只看该作者
又测试了Win8-32位和Win11,发现是正常的,昨天反馈的安装摄像头DEVI *sub %1,Image卡死的现象没有了,即正常了。
总结一下:
1、win8以上系统并行安装摄像头也是正常的;
2、Win732位问题依旧,单独安装正常,并行安装会导致显卡和网卡异常。
已经关系不大了,在不了我Win7用老版本。但老版本确实也存在显卡的驱动索引cache在只读介质时安装失败的问题。

点评

7PE 0512版 , 影音模式 驱动都正常: [attachimg]541574[/attachimg] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 难道和环境有关。 那只好 把程序发给你来测试了。  详情 回复 发表于 2024-5-14 00:42
回复

使用道具 举报

18801#
发表于 2024-5-13 17:59:32 | 只看该作者
哦,还有个小问题,D版中无IMD版64位未压缩,我还以为突然增大了。
回复

使用道具 举报

18802#
发表于 2024-5-13 18:22:20 | 只看该作者
呵呵,上面说到的Win832和win11正常是指的12版,D版在win832下不正常,因为我选择了模式4,桌面上并没有摄像头图标,说明没有执行到建立快捷方式的语句,肯定是卡住了。但Win11中选模式4有摄像头图标,说明D版64位似乎是正常的。
回复

使用道具 举报

18803#
发表于 2024-5-13 19:40:43 | 只看该作者
本帖最后由 hhh333 于 2024-5-13 19:48 编辑

哈哈,有所误导win7显卡网卡不成功,不是安装摄像头引起,而是并行安装显卡引起。因为不装显卡,并行安装摄像头+网卡正常;不安装摄像头,并行安装网卡+显卡,网卡照样不正常。
我的32位显卡的索引是没有放显卡驱动包7z文件内部,是外置的,安装时是直接引用的,因此以前版本就存在如果这个索引在只读介质,直接引用就失败。这次解决了这个问题,但又产生了新问题,就是与其他驱动并行安装会导致其他驱动安装失败。
不明白的是在win832中似乎又正常。
回复

使用道具 举报

18804#
 楼主| 发表于 2024-5-13 20:57:20 | 只看该作者
hhh333 发表于 2024-5-13 17:30
经测试还是不行,与前面的结果是一样的。D版与12版都不行。

启动时选择了模式4,本来是应该安装网卡显 ...

进桌面后 , 点桌面 安装驱动图标, 可以吗?

点评

这个试了,进桌面后再驱动显卡可以驱动。也就是说,不与其他驱动安装并行安装就可以  详情 回复 发表于 2024-5-13 21:42
回复

使用道具 举报

18805#
发表于 2024-5-13 21:42:04 | 只看该作者
mdyblog 发表于 2024-5-13 20:57
进桌面后 , 点桌面 安装驱动图标, 可以吗?

这个试了,进桌面后再驱动显卡可以驱动。也就是说,不与其他驱动安装并行安装就可以
回复

使用道具 举报

18806#
发表于 2024-5-13 22:17:11 | 只看该作者
hhh333 发表于 2024-5-13 17:30
经测试还是不行,与前面的结果是一样的。D版与12版都不行。

启动时选择了模式4,本来是应该安装网卡显 ...

网卡从后面看日志里有明显的错误
Loading module 'X:\windows\system32\wlaninst.dll' failed.
---------------------------------
Windows自带的驱动,因为自带的驱动已经在Windows自带的驱动库里,需要这样操作的:
按照Windows原来的布局结构,
Windows\inf
Windows\System32
Windows\System32\driver
Windows\System32\DriverStore\FileRepository
--------------------------------
相应补充源INSTALL.WIM内的文件,如果是pnp设备,直需要wpeinit.exe运行后自动安装(比如网卡)。
如果是非pnp设备,直接卸载这个设备,再刷新设备管理器即可(pnp设备其实也可以这样操作,因为确实驱动库里已经有数据可以自动加载)。
-------------------------------
windows自带驱动比较特殊,不适合直接“安装”

点评

原因大致应该已经找到,只要不同时安装显卡,就一切OK  详情 回复 发表于 2024-5-13 22:24
回复

使用道具 举报

18807#
发表于 2024-5-13 22:24:21 | 只看该作者
本帖最后由 hhh333 于 2024-5-13 22:27 编辑
红毛樱木 发表于 2024-5-13 22:17
网卡从后面看日志里有明显的错误
Loading module 'X:\windows\system32\wlaninst.dll' failed.
------- ...

原因大致应该已经找到,只要不同时安装显卡,就一切OK
我估计是M大在修正我提出的索引不能只读介质的问题时改动了代码,导致本问题。看M大如何修正。

点评

>修正我提出的索引不能只读介质的问题 这个影响不大。 大妈基本不用大改。 只是改了调用API的个参数。  详情 回复 发表于 2024-5-13 23:39
日志里提示 wlaninst.dll 要不你等所有文件都解压完后,然后单独使用多个DEVI命令并行安装看看呢》?  详情 回复 发表于 2024-5-13 22:52
回复

使用道具 举报

18808#
发表于 2024-5-13 22:52:16 | 只看该作者
hhh333 发表于 2024-5-13 22:24
原因大致应该已经找到,只要不同时安装显卡,就一切OK
我估计是M大在修正我提出的索引不能只读介质的问 ...

日志里提示  wlaninst.dll

要不你等所有文件都解压完后,然后单独使用多个DEVI命令并行安装看看呢》?
回复

使用道具 举报

18809#
 楼主| 发表于 2024-5-13 23:39:44 | 只看该作者
hhh333 发表于 2024-5-13 22:24
原因大致应该已经找到,只要不同时安装显卡,就一切OK
我估计是M大在修正我提出的索引不能只读介质的问 ...

>修正我提出的索引不能只读介质的问题
这个影响不大。 大妈基本不用大改。 只是改了调用API的个参数。
回复

使用道具 举报

18810#
 楼主| 发表于 2024-5-14 00:42:41 | 只看该作者
hhh333 发表于 2024-5-13 17:51
又测试了Win8-32位和Win11,发现是正常的,昨天反馈的安装摄像头DEVI *sub %1,Image卡死的现象没有了,即正 ...

7PE 0512版  , 影音模式
驱动都正常:


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
难道和环境有关。 那只好 把程序发给你来测试了。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-27 00:29

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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