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

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

   火... [复制链接]
发表于 2015-7-15 10:33:30 | 显示全部楼层
mdyblog 发表于 2015-7-14 15:56
最新版PECMD加强了下:
pecmd_ful_cli支持将PECMD输出输出到命令行.7z


一个正常分区 E:

使用命令  SUBJ * E:  卸载,然后重启。

使用下面命令挂载盘符:

SUBJ E:,\Device\Harddisk0\Partition3

挂出来的盘符无法访问,必须 SUBJ * E:,\Device\Harddisk0\Partition3  才可以。

SHOW 也是一样的状况,不知道能否改善?

点评

一个正常分区 E: 使用命令 SUBJ * E: 卸载,然后重启。 使用下面命令挂载盘符: SUBJ E:,\Device\Harddisk0\Partition3 挂出来的盘符无法访问,必须 SUBJ * E:,\Device\Harddisk0\Partition3  详情 回复 发表于 2015-7-20 09:01
有时间看看。 这个好像是系统特性。 你想达到什么样的效果。 不会最终 有没有*,都一样——那就不必了。  详情 回复 发表于 2015-7-15 11:21
回复

使用道具 举报

 楼主| 发表于 2015-7-15 11:21:05 | 显示全部楼层
527104427 发表于 2015-7-15 10:33
一个正常分区 E:

使用命令  SUBJ * E:  卸载,然后重启。

有时间看看。
这个好像是系统特性。
你想达到什么样的效果。 不会最终 有没有*,都一样——那就不必了。

点评

不过,用系统自带的磁盘管理来删除盘符,再重启,却可以临时加载,奇怪!  详情 回复 发表于 2015-7-15 19:59
就是不知道重启之后为啥不能临时挂载。 如果系统本来就是这样子,那就算了。  详情 回复 发表于 2015-7-15 11:25
回复

使用道具 举报

发表于 2015-7-15 11:25:34 | 显示全部楼层
mdyblog 发表于 2015-7-15 11:21
有时间看看。
这个好像是系统特性。
你想达到什么样的效果。 不会最终 有没有*,都一样——那就不必了 ...

就是不知道重启之后为啥不能临时挂载。

如果系统本来就是这样子,那就算了。
回复

使用道具 举报

发表于 2015-7-15 16:13:36 | 显示全部楼层
这东西能实现锁屏功能不?
输入指定内容解锁【不想去编正式程序了

点评

SHUT K 不久锁住了么。  详情 回复 发表于 2015-7-15 16:47
回复

使用道具 举报

 楼主| 发表于 2015-7-15 16:47:03 | 显示全部楼层
sunsea 发表于 2015-7-15 16:13
这东西能实现锁屏功能不?
输入指定内容解锁【不想去编正式程序了

SHUT  K
不久锁住了么。
回复

使用道具 举报

发表于 2015-7-15 19:59:02 | 显示全部楼层
mdyblog 发表于 2015-7-15 11:21
有时间看看。
这个好像是系统特性。
你想达到什么样的效果。 不会最终 有没有*,都一样——那就不必了 ...

不过,用系统自带的磁盘管理来删除盘符,再重启,却可以临时加载,奇怪!

点评

那个是 相当于 不带* 删除。 你在 (图形界面)系统--》磁盘管理中 删除盘符(不是磁盘) 重启, 试试。  详情 回复 发表于 2015-7-16 00:07
回复

使用道具 举报

 楼主| 发表于 2015-7-16 00:07:43 | 显示全部楼层
527104427 发表于 2015-7-15 19:59
不过,用系统自带的磁盘管理来删除盘符,再重启,却可以临时加载,奇怪!

那个是 相当于 不带* 删除。

你在 (图形界面)系统--》磁盘管理中 删除盘符(不是磁盘) 重启, 试试。

点评

就是用磁盘管理来删盘符的,重启后可以临时挂载  详情 回复 发表于 2015-7-16 07:01
回复

使用道具 举报

发表于 2015-7-16 07:01:45 | 显示全部楼层
mdyblog 发表于 2015-7-16 00:07
那个是 相当于 不带* 删除。

你在 (图形界面)系统--》磁盘管理中 删除盘符(不是磁盘) 重启, 试试 ...

就是用磁盘管理来删盘符的,重启后可以临时挂载

点评

* 的意思 是告诉系统,这分区 以后永远不用了,OS你看桌办吧。  详情 回复 发表于 2015-7-16 07:10
回复

使用道具 举报

 楼主| 发表于 2015-7-16 07:10:29 | 显示全部楼层
527104427 发表于 2015-7-16 07:01
就是用磁盘管理来删盘符的,重启后可以临时挂载

* 的意思 是告诉系统,这分区 以后永远不用了,OS你看桌办吧。

点评

经测试,以下三条命令均可挂载UD扩展区,不知道有什么区别? MOUN -udm -w -udfs -udm- -udmask: EFI*.I?? \\.\PhysicalDrive2 R- MOUN -udm -w -udfs -udm- -udmask: 0x20000 \\.\PhysicalDrive2 R- MOUN -u  详情 回复 发表于 2015-7-16 08:29
回复

使用道具 举报

发表于 2015-7-16 08:29:16 | 显示全部楼层
本帖最后由 527104427 于 2015-7-16 08:46 编辑
mdyblog 发表于 2015-7-16 07:10
* 的意思 是告诉系统,这分区 以后永远不用了,OS你看桌办吧。


经测试,第1 第2 第3 第4 条命令均可挂载UD扩展区。
第2 第3 条命令会把扩展区的所有镜像都挂上。
第4 条命令只挂载 EFI 开头的映像。
第5 条命令却无法挂载。
不知道这些参数有什么区别?说明里面的太模糊了,老大能否详细解说一下:


1.MOUN -udm -w -udfs -udm- -udimg: EFI*.I?? \\.\PhysicalDrive2 R-
2.MOUN -udm -w -udfs -udm- -udmask: 0x20000 \\.\PhysicalDrive2 R-
3.MOUN -udm -w -udfs -udm- -udmask: 0xA0001 \\.\PhysicalDrive2 R-
4.MOUN -udm -w -udfs -udm- -udmask: 0x80000 \\.\PhysicalDrive2 R-
5.MOUN -udm -w -udfs -udm- -udmask: 0x40000 \\.\PhysicalDrive2 R-

点评

关键是 -udmask 筛选控制位 moun -udm -udfs 默认参数: -udmask: 0xF2007D -udimg: *.img -udimg: *.iso 筛选控制位: 低8位UD文件本身的属性,高位行为控制位。 0x01: 扩展区文件, 一般需要。 0x0  详情 回复 发表于 2015-7-16 09:29
回复

使用道具 举报

 楼主| 发表于 2015-7-16 09:29:54 | 显示全部楼层
本帖最后由 mdyblog 于 2015-7-16 10:39 编辑
527104427 发表于 2015-7-16 08:29
经测试,第1 第2 第3 第4 条命令均可挂载UD扩展区。
第2 第3 条命令会把扩展区的所有镜像都挂上。
第 ...


关键是 -udmask 筛选控制位
moun -udm -udfs   默认参数:     -udmask: 0xF2007D   -udimg: *.img -udimg:  *.iso

筛选控制位:
低8位UD文件本身的属性,高位行为控制位。
0x01: 扩展区文件, 一般需要。
0x04 0x08 0x10 0x20  FBT用来表示挂载分区号1~4
0x40 暗示尽量挂载我哦。建立需要加载的文件,带上0x41

moun -udm -udfs 和listud 通用:
UD_MLIST1=0x20000    算无名的扩展区<udext>
UD_EXTONLY=0x40000 只算无名的扩展区<udext>

UD_CHECK=0x80000  检查撤销锁定后的 无名的扩展区<udext>, 一般不要用

UD_NOREXT=0x100000  算无名的扩展区<udext.nrom>

UD_LISTFORCEX=0x200000,有0x40属性的,都算
UD_LISTALIGN=0x400000 检查文件对齐,不是512字节对齐,或空文件,都不算了
UD_XEXT=0x800000 避免扩展区和和子文件重叠,重叠的话就不算无名的扩展区<udext><udext.nrom>



---------------------
这本来是MBROStool内部功能,所以用只写幻数(magic)来表示,备其他模块间接使用。
控制为,也是慢慢加上来的。
回复

使用道具 举报

发表于 2015-7-17 20:34:31 | 显示全部楼层
32位pecmd在64位系统下运行,读取PROCESSOR_ARCHITECTURE等于x86,这个问题怎么办

点评

用这个: %&bX64% : 3=PECMD64 (64位pecmd在64位系统下运行) 1=WIN64 (就是你说的 “32位pecmd在64位系统下运行”) 0=WIN32 (32位pecmd在32位系统下运行)  详情 回复 发表于 2015-7-18 10:23
回复

使用道具 举报

发表于 2015-7-18 10:05:45 | 显示全部楼层
有个现象,不知道算不算问题: 同一个WIN8.1的WIM, 在不同的机器上,
PCIP , 有的正常.有的不正常.

不正常的: 平板,无线网卡, 执行后, IP没有设置上. 再执行一次, 网卡被干掉了.
重新安装网卡驱动,禁用,再启用, 再看,IP设置好了

以前的4.0版本,类似, 不过它不会干掉网卡

点评

这个 是说不清的。 PE 环境很恶劣, 很不确定。 而对任何确定的软件, 是需要 定的条件来运行。 甲软件 可能不需要A, 但可能需要B 乙软件 可能不需要B, 但可能需要A 你的先确认PE正常。 在来测试PECMD。 P  详情 回复 发表于 2015-7-18 10:27
回复

使用道具 举报

 楼主| 发表于 2015-7-18 10:23:12 | 显示全部楼层
sp_star 发表于 2015-7-17 20:34
32位pecmd在64位系统下运行,读取PROCESSOR_ARCHITECTURE等于x86,这个问题怎么办

用这个:
%&bX64% :
    3=PECMD64  (64位pecmd在64位系统下运行)
   1=WIN64  (就是你说的 “32位pecmd在64位系统下运行”)
   0=WIN32  (32位pecmd在32位系统下运行)

点评

多谢!不知道还有这个东西。  详情 回复 发表于 2015-7-18 16:04
回复

使用道具 举报

 楼主| 发表于 2015-7-18 10:27:26 | 显示全部楼层
本帖最后由 mdyblog 于 2015-7-18 10:29 编辑
2012qnmd 发表于 2015-7-18 10:05
有个现象,不知道算不算问题: 同一个WIN8.1的WIM, 在不同的机器上,
PCIP , 有的正常.有的不正常.


这个 是说不清的。
PE 环境很恶劣, 很不确定。
而对任何确定的软件, 是需要 定的条件来运行。
甲软件 可能不需要A, 但可能需要B
乙软件 可能不需要B, 但可能需要A

你的先确认PE正常。 在来测试PECMD。
PCIP 需要系统本身的支撑。 (不同作者设计的, 需要的条件可能不同)

还有你 具体 执行的什么命令, PCIP 子命令  很多的。
回复

使用道具 举报

发表于 2015-7-18 10:45:07 | 显示全部楼层
PE正常. wim相同,只是在不同机器上执行

pcip 192.168.1.3,255.255.255.0,192.168.1.1,202.103.205.78

此命令,在03当前系统下也没问题. 都是单网卡.
回复

使用道具 举报

发表于 2015-7-18 15:13:42 | 显示全部楼层
目前,使用WinCMD.EXE,下面这样搞定. PECMD2012不行.
PCIP 192.168.1.97,255.255.255.0,192.168.1.1,109.178.10.77
WAIT 3000
PCIP ,,,,,1

====================================
根据观测, 设置IP执行后(已经正常上网,换个IP来测试) , 会有个断网的动作,然后,再链接.
右下角的网络图标, 会出现"X" ,然后,"X"再消失,这样就正常了.

在问题电脑上,WINCMD执行后,出现"X" ,网卡被禁用. 然后,再执行启动网卡,正常.

PECMD2012, 执行后,没有出现"X", 再执行,网卡被禁用,无法启动,需要重新安装网卡驱动.


不知道有关代码是WIN7的还是WIN8的. WINCMD当时是用WIN7测试的

点评

1: PECMD2012直接: 就可以了,后面那个些命令一般不必了, 默认自动重新启用该网卡的。 不放心可以 PECMD2012 禁用和启动是在一起的,叫 “刷新” (*safe)下。一般应该是这么用的吧。 2: 怎名参  详情 回复 发表于 2015-7-18 19:19
回复

使用道具 举报

发表于 2015-7-18 16:04:17 | 显示全部楼层
mdyblog 发表于 2015-7-18 10:23
用这个:
%&bX64% :
    3=PECMD64  (64位pecmd在64位系统下运行)

多谢!不知道还有这个东西。
回复

使用道具 举报

 楼主| 发表于 2015-7-18 19:19:02 | 显示全部楼层
本帖最后由 mdyblog 于 2015-7-18 19:21 编辑
2012qnmd 发表于 2015-7-18 15:13
目前,使用WinCMD.EXE,下面这样搞定. PECMD2012不行.
PCIP 192.168.1.97,255.255.255.0,192.168.1.1,109.17 ...


1:
PECMD2012直接:
  1. PCIP 192.168.1.97,255.255.255.0,192.168.1.1,109.178.10.77
复制代码

就可以了,后面那个些命令一般不必了, 默认自动重新启用该网卡的。
不放心可以
  1. PCIP 192.168.1.97,255.255.255.0,192.168.1.1,109.178.10.77   //第一块网卡
  2. WAIT 3000
  3. PCIP *safe  ,,,,    //或  PCIP *safe  
复制代码


PECMD2012 禁用和启动是在一起的,叫 “刷新” (*safe)下。一般应该是这么用的吧。

点评

MBROStool 和 PECMD 都能格式化 UD 扩展区,这个名字是否要与 FBT 统一呢? FBT 默认是 EFI.IMG,而前者是 UDEXT.IMG,如果写菜单,这样不统一就不好弄。  详情 回复 发表于 2015-7-19 22:59
我是说: 正常的情况,第一行即可. 不正常的,在平板电脑上, 一行没用,几行都不行,就是设置不上 而使用PECMD4.0 或者WINCMD , (正常也是一行即可),但是,这个电脑上, 必须有第三行,否则网卡是禁用状态. 等我在  详情 回复 发表于 2015-7-18 20:32
回复

使用道具 举报

发表于 2015-7-18 20:32:02 | 显示全部楼层
mdyblog 发表于 2015-7-18 19:19
1:
PECMD2012直接:

我是说: 正常的情况,第一行即可.

不正常的,在平板电脑上, 一行没用,几行都不行,就是设置不上

而使用PECMD4.0 或者WINCMD , (正常也是一行即可),但是,这个电脑上, 必须有第三行,否则网卡是禁用状态.

等我在看看其它版本是什么情况
回复

使用道具 举报

发表于 2015-7-19 08:10:52 | 显示全部楼层
drvload x:\drv\touch\I2C\iaioi2ce.inf

PECMD DEVI x:\drv\touch\I2C\iaioi2ce.inf

是不是都能安装驱动?  如果是, 问题就来了: drvload成功, pecmd devi 没成功
回复

使用道具 举报

发表于 2015-7-19 22:59:13 | 显示全部楼层
本帖最后由 527104427 于 2015-7-19 23:00 编辑
mdyblog 发表于 2015-7-18 19:19
1:
PECMD2012直接:


MBROStool 和 PECMD 都能格式化 UD 扩展区,这个名字是否要与 FBT 统一呢? FBT 默认是 EFI.IMG,而前者是 UDEXT.IMG,如果写菜单,这样不统一就不好弄。

==================================

要是弄统一了,老大们的PE又得大动手术了,汗

点评

不知道 EFI.IMG 在编程接口上怎么用的。 UDEX.IMG 有“排他独占性”。 有了这个文件,说明“舍我其谁”的暗示——————也只能用它了。 这样在BIOS/EFI/PE启动 是就用她了------都要软件来隐射。 EFI.IMG 没  详情 回复 发表于 2015-7-19 23:26
回复

使用道具 举报

 楼主| 发表于 2015-7-19 23:26:12 | 显示全部楼层
527104427 发表于 2015-7-19 22:59
MBROStool 和 PECMD 都能格式化 UD 扩展区,这个名字是否要与 FBT 统一呢? FBT 默认是 EFI.IMG,而前 ...


不知道 EFI.IMG 在编程接口上怎么用的。
UDEX.IMG 有“排他独占性”。 有了这个文件,说明“舍我其谁”的暗示——————也只能用它了。
这样在BIOS/EFI/PE启动 是就用她了------都要软件来隐射。

EFI.IMG 没有“排他独占性”,还可以建多个EFI2.IMG EFI3.IMG,EFI4.IMG, 其他扩展区文件都在。
我所知道的,   EFI.IMG没有什么编程接口, 几乎是透明的, 他直接 从物理上 映射为一个实际分区。  EFI.IMG 这个名字, 只是FBT软件自己在用,用户软件(BIOS/EFI/PE启动)反倒没用上。
大概只有第3方软件--维护软件,  才用到  EFI.IMG 这个名字。

好像从编程的角度 处理过程 本来就很不一样。
这样,如果名字一样, 而处理过程 不同, 反倒不好区分了。

点评

哦,看来 FBT 还不够强大。那不理他了  详情 回复 发表于 2015-7-20 08:30
回复

使用道具 举报

发表于 2015-7-20 08:30:29 | 显示全部楼层
mdyblog 发表于 2015-7-19 23:26
不知道 EFI.IMG 在编程接口上怎么用的。
UDEX.IMG 有“排他独占性”。 有了这个文件,说明“舍我其谁 ...

哦,看来 FBT 还不够强大。那不理他了
回复

使用道具 举报

 楼主| 发表于 2015-7-20 09:01:10 | 显示全部楼层
本帖最后由 mdyblog 于 2015-7-20 09:04 编辑
527104427 发表于 2015-7-15 10:33
一个正常分区 E:

使用命令  SUBJ * E:  卸载,然后重启。


一个正常分区 E:

使用命令  SUBJ * E:  卸载,然后重启。

使用下面命令挂载盘符:

SUBJ E:,\Device\Harddisk0\Partition3

挂出来的盘符无法访问,必须 SUBJ * E:,\Device\Harddisk0\Partition3  才可以。

SHOW 也是一样的状况,不知道能否改善?
=================================
奇怪,。 我在Win7X64  XP32测试均正常啊。


使用命令  SUBJ * E:  卸载,然后重启

使用下面命令挂载盘符:

SUBJ E:,\Device\Harddisk0\Partition6    //本机WIN7  E:是逻辑分区6
如图:
未命名截图.png


------------------------------------
会不会,是你那个分区是隐藏分区啊?隐藏分区还真会这样。

点评

看老大这么说,我还原了一下系统,果然是可以的! 这个分区是正常分区,非隐藏。不知道是什么原因导致出现这种问题,奇怪  详情 回复 发表于 2015-7-20 10:20
回复

使用道具 举报

发表于 2015-7-20 10:20:20 | 显示全部楼层
mdyblog 发表于 2015-7-20 09:01
一个正常分区 E:

使用命令  SUBJ * E:  卸载,然后重启。

看老大这么说,我还原了一下系统,果然是可以的!

这个分区是正常分区,非隐藏。不知道是什么原因导致出现这种问题,奇怪

点评

是奇怪。 那就不管它了。不改程序了。  详情 回复 发表于 2015-7-20 10:39
回复

使用道具 举报

 楼主| 发表于 2015-7-20 10:39:53 | 显示全部楼层
527104427 发表于 2015-7-20 10:20
看老大这么说,我还原了一下系统,果然是可以的!

这个分区是正常分区,非隐藏。不知道是什么原因导致 ...

是奇怪。 那就不管它了。不改程序了。
回复

使用道具 举报

 楼主| 发表于 2015-7-21 09:10:15 | 显示全部楼层
0720:恢复:修改逻辑分区类型
          UD2FS 支持多分区, 分区。 efildr.img udxet.img udxet2.img  udxet3.img ...
回复

使用道具 举报

 楼主| 发表于 2015-7-21 15:30:32 | 显示全部楼层
本帖最后由 mdyblog 于 2015-7-22 07:49 编辑

前面谁要的 LIST 中 随鼠标上下移动 提示鼠标下选项信息, MBROSTool 中实现了, 现移植过来了。
LIST移动鼠标通知演示.wcs.zip (507 Bytes, 下载次数: 4)
  1. TEAM ENVI^ ENVIMODE=1| ENVI^ FORCELOCAL=1
  2. SET  ::CBN_HOVER=0x7001

  3. WIN1
  4. _SUB WIN1,W280H150,LIST移动鼠标通知演示,
  5.     LABE -vcenter LABE1,L50T5W149H30,,,
  6.     LIST LIST1,L50T46W60H200,A1|B2|C4|D4|E555|F666|G777,,B2,
  7.     ENVI @LIST1.ID=?;&&LIST1_ID
  8.     ENVI @this.MSG=command#%LIST1_ID%#%CBN_HOVER%::wp,lp, TEAM ENVI @LIST1.query=%lp%;&&s| ENVI @LABE1=list1 id:[%lp%] TXT[%&s%]  
  9.    
  10.     LIST LIST2,L150T46W60H200,a1|b2|c4|d4|e555|f666|g777,,B2,
  11.     ENVI @LIST2.ID=?;&&LIST2_ID
  12.     ENVI @this.MSG=command#%LIST2_ID%#%CBN_HOVER%::wp,lp, TEAM ENVI @LIST2.query=%lp%;&&s| ENVI @LABE1=list2 id:[%lp%] TXT[%&s%]  
  13. _END
复制代码

效果:
00049.png

回复

使用道具 举报

发表于 2015-7-21 21:14:18 | 显示全部楼层
M大,能不能添加挂载UD区的ISZ文件?我试验了下。无法挂载UD的ISZ。希望M大能添加支持ISZ挂载

点评

ISZ一般是非法文件。 内部默认参数会过滤掉的。 你用新版试试, 可以加参数(-udmask: 1)不过滤。 PECMD moun -udm -udm- -udfs -udmask: 1[/backcolor] -udimg: *.isz \\.\PhysicalDrive1 R- 这样能强行加  详情 回复 发表于 2015-7-22 08:34
ISZ是压缩的。 压缩的 不能挂载啊,就算不再UD, 在硬盘上也不能挂载啊。 不压缩 ISO 才能挂载。  详情 回复 发表于 2015-7-21 21:51
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-18 01:25

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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