无忧启动论坛

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

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

    [复制链接]
10171#
 楼主| 发表于 2015-7-13 12:13:49 | 只看该作者
527104427 发表于 2015-7-13 09:33
发现新版有几个情况:

1.用 FmtUDEx.zip 格式化后,挂载出来的盘符还是未格式化的,昨天的PECMD正常 ...

用新PECMD, 新脚本
FmtUDEx.zip (931 Bytes, 下载次数: 3)
回复

使用道具 举报

10172#
 楼主| 发表于 2015-7-13 12:14:45 | 只看该作者
527104427 发表于 2015-7-13 10:39
不知道这种方法可不可靠,如果可能的话,老大用编程的方式实现,那就比较靠谱了。

#code=936T950
也支持 繁体系统。
回复

使用道具 举报

10173#
发表于 2015-7-13 13:57:18 | 只看该作者
mdyblog 发表于 2015-7-13 12:13
用新PECMD, 新脚本

好了,暂时没发现问题。
回复

使用道具 举报

10174#
发表于 2015-7-13 13:57:48 | 只看该作者
mdyblog 发表于 2015-7-13 12:14
#code=936T950
也支持 繁体系统。

我一直以为这句是摆设,没用的

回复

使用道具 举报

10175#
 楼主| 发表于 2015-7-13 15:27:41 | 只看该作者
本帖最后由 mdyblog 于 2015-7-14 13:11 编辑
527104427 发表于 2015-7-13 13:57
我一直以为这句是摆设,没用的


#code=936
表示本文编码默认是936(简体中文GBK),如果有UNICODE-BOM,UTF8-BOM,忽略。
T950: 如果在繁体系统,且本文是简体,则自动翻译成繁体。即使有UNICODE-BOM,UTF8-BOM,还是有效。

如果是TW,
#code=950T936
回复

使用道具 举报

10176#
发表于 2015-7-13 17:18:18 | 只看该作者
mdyblog 发表于 2015-7-13 15:27
#code=936
表示本文编码默认是936(简体中文GBK),如果有UNICODE-BOM,UTF8-BOM,忽略。
T950: 如果 ...

明白了!

老大好像忘了一件事,DLL版的PECMD该修修了。不管32位还是64位的,一直是报错状态:

1.png (12.7 KB, 下载次数: 114)

1.png
回复

使用道具 举报

10177#
 楼主| 发表于 2015-7-13 22:07:40 | 只看该作者
本帖最后由 mdyblog 于 2015-7-14 01:48 编辑

UD扩展区转FAT  直接内置了
MOUN -udm ud2fs  设备名  [bClrOldFile=1] [bMkUDFile=1]                     //UD扩展区转FAT

加个吧。

MOUN -udm ud2fs  设备名  [bClrOldFile=1] [bMkUDFile=1]     [FS=FAT]
回复

使用道具 举报

10178#
 楼主| 发表于 2015-7-14 06:25:34 | 只看该作者
527104427 发表于 2015-7-13 13:57
好了,暂时没发现问题。

新版MBROSTool 格式化出来的, 默认 没有 写保护。
回复

使用道具 举报

10179#
发表于 2015-7-14 06:46:51 | 只看该作者
mdyblog 发表于 2015-7-14 06:25
新版MBROSTool 格式化出来的, 默认 没有 写保护。

支持!·!!!
回复

使用道具 举报

10180#
 楼主| 发表于 2015-7-14 13:12:21 | 只看该作者
527104427 发表于 2015-7-13 17:18
明白了!

老大好像忘了一件事,DLL版的PECMD该修修了。不管32位还是64位的,一直是报错状态:


1:
改了, 亲测 X64都可用。


2:PECMD包中 4GUD中grldr/grub.exe  支持大于4G的UD文件。
回复

使用道具 举报

10181#
发表于 2015-7-14 14:06:28 | 只看该作者
mdyblog 发表于 2015-7-14 13:12
1:
改了, 亲测 X64都可用。

好了!替大伙感谢老大!

不知道UD中要如何创建大于4G的文件?


FmtUDEx.wcs 的这句是否能创建大于4G呢?
MOUN -udm upud -ret: &&V -udmask: 0x41 %&Dev% udext.img %&offs%s %&lenb%

应该要NTFS格式才能放大文件吧,那下面的改成这样是否妥当:
SET &&FS=FAT
IFEX $%&lenb%>2040M, SET &&FS=FAT32
IFEX $%&lenb%>4G, SET &&FS=NTFS
回复

使用道具 举报

10182#
 楼主| 发表于 2015-7-14 15:22:58 | 只看该作者
本帖最后由 mdyblog 于 2015-7-14 15:45 编辑
527104427 发表于 2015-7-14 14:06
好了!替大伙感谢老大!

不知道UD中要如何创建大于4G的文件?


1:
我说的大于4G是说 UD中的文件。 不是FS中文件。
比如说UD扩展区8G, 对应UD中文件udext.img为8G。
超过了4G。
原来, grdldr 对这个超过4G的 UD 文件 udext.img无能为力。 因为UD最大支持4G的文件。
map  ()/udext.img  (fd0)  && map --rehook

后也不能访问整个8G。

现在UDM版的  4GUD-grldr 可以正常访问 这个8G的 udext.img。
直到 UD扩展区的上限:2048G----够了吧。


2:
至于FS支持 大文件这个和UD无关.
map 后, 里面文件的访问不数UD驱动的, 儿是FS的驱动,如FAT、FAT32、NTFS、EXT2、EXT4。

FS 是否需要 支持 大于4G文件。 看需要。毕竟很多时候是奔EFI来的, 此时用FAT32。
moun  -udm ud2fs 最后一个参数就是FS参数。

3:
不知道UD中要如何创建大于4G的文件?
FmtUDEx.wcs 的这句是否能创建大于4G呢?
MOUN -udm upud -ret: &&V -udmask: 0x41 %&Dev% udext.img %&offs%s %&lenb%
------------
对就是这个。 支持创建大于4G的UD文件的。
MBROSTool, PECMD,udmldr 全线支持 大于4G的UD文件。

回复

使用道具 举报

10183#
 楼主| 发表于 2015-7-14 15:56:32 | 只看该作者
527104427 发表于 2015-7-14 14:06
好了!替大伙感谢老大!

不知道UD中要如何创建大于4G的文件?

最新版PECMD加强了下:
pecmd_ful_cli支持将PECMD输出输出到命令行.7z

就是说没有 PECMD.DLL, 有PECMD.EXE

pecmd_ful_cli.EXE 也能(借用PECMD.EXE并)将PECMD的输出 “偷来”显示在命令行中,“透明”处理, 就象真的是 pecmd_ful_cli.EXE 自己在处理。
见测试包: pecmd_ful_cli支持将PECMD输出输出到命令行.7z (728.66 KB, 下载次数: 7)



回复

使用道具 举报

10184#
发表于 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 也是一样的状况,不知道能否改善?

回复

使用道具 举报

10185#
 楼主| 发表于 2015-7-15 11:21:05 | 只看该作者
527104427 发表于 2015-7-15 10:33
一个正常分区 E:

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

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

使用道具 举报

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

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

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

使用道具 举报

10187#
发表于 2015-7-15 16:13:36 | 只看该作者
这东西能实现锁屏功能不?
输入指定内容解锁【不想去编正式程序了
回复

使用道具 举报

10188#
 楼主| 发表于 2015-7-15 16:47:03 | 只看该作者
sunsea 发表于 2015-7-15 16:13
这东西能实现锁屏功能不?
输入指定内容解锁【不想去编正式程序了

SHUT  K
不久锁住了么。
回复

使用道具 举报

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

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

使用道具 举报

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

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

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

使用道具 举报

10191#
发表于 2015-7-16 07:01:45 | 只看该作者
mdyblog 发表于 2015-7-16 00:07
那个是 相当于 不带* 删除。

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

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

使用道具 举报

10192#
 楼主| 发表于 2015-7-16 07:10:29 | 只看该作者
527104427 发表于 2015-7-16 07:01
就是用磁盘管理来删盘符的,重启后可以临时挂载

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

使用道具 举报

10193#
发表于 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-
回复

使用道具 举报

10194#
 楼主| 发表于 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)来表示,备其他模块间接使用。
控制为,也是慢慢加上来的。
回复

使用道具 举报

10195#
发表于 2015-7-17 20:34:31 | 只看该作者
32位pecmd在64位系统下运行,读取PROCESSOR_ARCHITECTURE等于x86,这个问题怎么办
回复

使用道具 举报

10196#
发表于 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
回复

使用道具 举报

10197#
 楼主| 发表于 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位系统下运行)
回复

使用道具 举报

10198#
 楼主| 发表于 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 子命令  很多的。
回复

使用道具 举报

10199#
发表于 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当前系统下也没问题. 都是单网卡.
回复

使用道具 举报

10200#
发表于 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
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-12 21:36

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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