无忧启动论坛

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

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

    [复制链接]
7351#
 楼主| 发表于 2014-4-1 11:14:03 | 只看该作者
本帖最后由 mdyblog 于 2014-4-1 11:26 编辑

bbs.beikeit.com 发表于 2014-4-1 10:49
我目前的解决方法就是你说的那样。前面部分执行调用stystem下的新版PECMD.
单独SHOW -1:-1调用当前目录 ...


1:  哦,我想起来, 旧版 有这个BUG, 多次加载, 可能 重复加载。
   你那70版太老了。 你 可以往后找,应该是78 和80 后期Build修正的。

2:新版 SHOW   -1:-1
     有问题,可能和这次修正有关, 可能“被”“过滤”了。
3:卸载 有2个命令 : SUBJ 都 SHOW 有卸载盘符的功能。
1) SUBJ 是根据盘符 直接卸载 盘符。磁盘,光盘,虚拟盘,未来什么新玩意,其盘符读可以卸载,他只关注盘符。

SUBJ   *   盘符:

2) SHOW 设计上主要为理磁盘操作,可以根据盘符卸载,可以根据磁盘标识卸载
2.1) 根据盘符卸载
SHOW *-    ,盘符:
什么盘符都能卸载,光盘。。。都行。

2.1) 根据磁盘标识卸载
SHOW *-    磁盘标识

如:
SHOW *-    0#1



4:  show 有开关  =1
强制 不 重复加载, 即使命令行制定加载,也不重复加载。
SHOW =1  *   0:1,H
如果 0:1已经加载, 不会再加载到 H: 的。

5: 那个 PE航母目录有个 小包 命令行加载外置-LOADUD2.zip
http://bbs.wuyou.net/forum.php?m ... extra=&page=1#1楼    【6:用 hhh333的 H3CDALL.ISO 做了个MBROS 的实例】这行
其中 有个 脚本 UD2+fixdrv.wcs
是 修正 PE航母中 orderdrv.cmd 造成的 重复加载。
可以 那个来用。
很多东西都可能造成 重复加载。
PECMD.INI 中: 整理盘符, 加载 虚拟磁盘 等等之后, LOAD  “UD2+fixdrv.wcs”
可以自动清除 重复 加载问题。 一了百了。

回复

使用道具 举报

7352#
发表于 2014-4-1 12:11:55 | 只看该作者
mdyblog 发表于 2014-4-1 11:14
1:  哦,我想起来, 旧版 有这个BUG, 多次加载, 可能 重复加载。
   你那70版太老了。 你 可以往后 ...

非常感谢您的解答!希望新版能在本身上修复 SHOW 的问题!
回复

使用道具 举报

7353#
发表于 2014-4-1 20:55:02 | 只看该作者
近期在测试精简版,现在脚本已经比较规范了,在W8PE中发现用户级shel还有问题,就是切换到管理员后,kill explorer第一次可以,往后再kill就不能自举。64位与32位均如此。

另外,完整版与精简版一样的规范化语法规则做好了吗?
回复

使用道具 举报

7354#
 楼主| 发表于 2014-4-1 22:10:17 | 只看该作者
本帖最后由 mdyblog 于 2014-4-1 22:13 编辑
hhh333 发表于 2014-4-1 20:55
近期在测试精简版,现在脚本已经比较规范了,在W8PE中发现用户级shel还有问题,就是切换到管理员后,kill e ...


你说的是  你那 PE航母中的8PE , 而不是8.1PE 吗?

》》完整版与精简版一样的规范化语法规则做好了吗
国几天吧,运量 一下。
现在忙 那个 MBROS启动设置.EXE


回复

使用道具 举报

7355#
发表于 2014-4-1 23:13:01 | 只看该作者
本帖最后由 hhh333 于 2014-4-1 23:49 编辑
mdyblog 发表于 2014-4-1 22:10
你说的是  你那 PE航母中的8PE , 而不是8.1PE 吗?

》》完整版与精简版一样的规范化语法规则做好了 ...


是的,是Win8PE不是8.1,8.1本来就是Admin登录的

刚才又发现一个问题,改变装载模式后,会改变系统级变量loadmode的值,执行完后通过SET来看还是原先的值。


运行PECMD ENVI后两者一致


32位中将WinPE.INI中THRD ENVI改成ENVI好象可以了,但64位还是不行。
回复

使用道具 举报

7356#
 楼主| 发表于 2014-4-2 00:21:58 | 只看该作者
hhh333 发表于 2014-4-1 23:13
是的,是Win8PE不是8.1,8.1本来就是Admin登录的

刚才又发现一个问题,改变装载模式后,会改变系统 ...

THRD ENVI
改好了。
回复

使用道具 举报

7357#
发表于 2014-4-2 09:32:25 | 只看该作者
mdyblog 发表于 2014-4-2 00:21
THRD ENVI
改好了。

确实可以了
用户级SHEL在Win8PE中的问题应该还没有修正吧
回复

使用道具 举报

7358#
 楼主| 发表于 2014-4-2 10:17:34 | 只看该作者
hhh333 发表于 2014-4-2 09:32
确实可以了
用户级SHEL在Win8PE中的问题应该还没有修正吧

你再试试,是不是也是那个原因引起的。
如果 还有问题, 晚上回去再调。
另外, 你改变了启动脚本吗? 我这还是那天下的那个ISO。
回复

使用道具 举报

7359#
发表于 2014-4-2 10:29:51 | 只看该作者
本帖最后由 hhh333 于 2014-4-2 11:32 编辑
mdyblog 发表于 2014-4-2 10:17
你再试试,是不是也是那个原因引起的。
如果 还有问题, 晚上回去再调。
另外, 你改变了启动脚本吗? ...


不是那个原因引起,新的SHEL问题还是存在。脚本基本没有变,只是将MAIN **u变成MAIN -user SHEL **u变成SHEL -user 
同样脚本Win7PE中没有问题
用那个合盘ISO试的。
回复

使用道具 举报

7360#
发表于 2014-4-3 09:07:40 | 只看该作者
本帖最后由 hhh333 于 2014-4-3 11:13 编辑

4月3日的精简版,用户级SHEL还不行。

kill explorer黑屏后,打开任务管理器,发现进程中有explorer,选择重启和结束该进程都可以出桌面。
回复

使用道具 举报

7361#
 楼主| 发表于 2014-4-3 11:52:51 | 只看该作者
hhh333 发表于 2014-4-3 09:07
4月3日的精简版,用户级SHEL还不行。

kill explorer黑屏后,打开任务管理器,发现进程中有explorer,选 ...

重新下载吧。
Win8 这么多机关啊!!!  还真不一样啊。
回复

使用道具 举报

7362#
发表于 2014-4-3 15:22:45 | 只看该作者
mdyblog 发表于 2014-4-3 11:52
重新下载吧。
Win8 这么多机关啊!!!  还真不一样啊。

用户级SHEL可以了!现在应该一切正常了吧。
请问怎么把帮助放进去?我想将帮助、UPNP丢进去看一看大小。
回复

使用道具 举报

7363#
 楼主| 发表于 2014-4-3 15:38:27 | 只看该作者
本帖最后由 mdyblog 于 2014-4-3 15:39 编辑
hhh333 发表于 2014-4-3 15:22
用户级SHEL可以了!现在应该一切正常了吧。
请问怎么把帮助放进去?我想将帮助、UPNP丢进去看一看大小。


1. UPNP
   系统中放入 BARTPE.EXE 即可。 (建议,现在一般用WIN7/8PE,UPNP没用)
   或者 INDATA#2--UPNP.BIN  替换新资源  INDATA\2\2052

2.PART 和 ENVI *
   SCRIPT#90--PART.BIN  编辑资源  SCRIPT\90\2052
或者 如 UPNP一样直接替换
   这样 完全的 PART 命令 可用


3.HELP
   HELP.TXT  添加一个新资源  RCDATA\301\2052
   
回复

使用道具 举报

7364#
发表于 2014-4-3 17:33:05 | 只看该作者
mdyblog 发表于 2014-4-3 15:38
1. UPNP
   系统中放入 BARTPE.EXE 即可。 (建议,现在一般用WIN7/8PE,UPNP没用)
   或者 INDATA#2-- ...

将没对中的对中了,修正了一个笔误后的帮助: HELP0.7z (34.88 KB, 下载次数: 4)
回复

使用道具 举报

7365#
 楼主| 发表于 2014-4-3 18:29:45 | 只看该作者
hhh333 发表于 2014-4-3 17:33
将没对中的对中了,修正了一个笔误后的帮助:

已更新。 下次直接在包中的 HELP0.TXT 上改吧。

这次支持 HELP压缩:  HELP0.TXT 压缩为 HELP0.CMZ
回复

使用道具 举报

7366#
发表于 2014-4-3 22:36:14 | 只看该作者
本帖最后由 hhh333 于 2014-4-3 22:38 编辑

正象你说的一样,U+V2隐藏的U盘,启动后会出来一个不能用的可移动盘。原以为是理顺盘符引起的,后来发现不是,启动时按Ctrl跳过盘符理顺,也会出现这个没用的盘符。因为这个隐藏区是用bootpart挂载的。我估计是SHOW -1:-1引起,希望将show命令回退到以前,不要试图显示ESP和U+隐藏区,因为这个有专门的程序来做这个事。特别是对于精简版!
回复

使用道具 举报

7367#
 楼主| 发表于 2014-4-4 14:35:35 | 只看该作者
本帖最后由 mdyblog 于 2014-4-4 14:46 编辑
hhh333 发表于 2014-4-3 22:36
正象你说的一样,U+V2隐藏的U盘,启动后会出来一个不能用的可移动盘。原以为是理顺盘符引起的,后来发现不 ...


1: 请问怎么做 才能 操作,才能 复现你说的 情况,我才能调试。

2:》》希望将show命令回退到以前,不要试图显示U+隐藏区,因为这个有专门的程序来做这个事。
SHOW -1:-1
甚至SHOW 这个命令, 根本没有这个功能。

3: 》》ESP分区
ESP  就是一个普通分区。 没有 什么特别。 只是做ESP启动而已。
只是使用时不用。但本身还是一个普通分区而已。 没有区别对待。
SHOW -1:-1 肯定也会尝试取显示的。

4: 好久没修改 SHOW功能了。
前面 那位 老大,说的是 他的Apple虚拟盘分区不加载。 但我 试不出来他的问题,可能他的Apple做的分区不同。
他说等他 弄个 VHD 发给我, 再调。 后来没下文了。
我也就什么也没改。

5: 我这理用你的PE情况这样(我未改前):
1)不理顺盘符, 多了几个盘符, 就是几个 Linux分区的盘符,本身是对的,只是Window不认。可能是SHOW -1:-1 出来的。这正是 SHOW  -1:-1的设计要求:所有分区都显示。(没认真看PECMD.INI)
2) 理顺盘符(order.cmd) 后, 这些windows不认的盘符,竟然指向其它的windows可认的分区,一个分区变成2个分区盘符。

所以后来加了个脚本,删除 重复的盘符。


你可以 先 order.cmd
         再 SHOW  -1:-1
这样 有可能 不出现  一个分区变成2个分区盘符的问题。 只是 LInux等分区(或没格式化)也显示出来; 但这能说得过去(毕竟有这个分区,如果安装了特别FS驱动,还是有可能访问的,如Ex2FS驱动)。

回复

使用道具 举报

7368#
发表于 2014-4-4 15:37:00 | 只看该作者
本帖最后由 hhh333 于 2014-4-4 15:44 编辑
mdyblog 发表于 2014-4-4 14:35
1: 请问怎么做 才能 操作,才能 复现你说的 情况,我才能调试。

2:》》希望将show命令回退到以前 ...


哦,没有加这些功能就好
情况是这样的:我的U盘是做成USB-HDD+ V2 高端隐藏方式,运行show -1:-1就出现一个盘符,经磁盘管理中看是那个高端隐藏区分配了盘符但不能看到内容。如下图:
这是没有运行SHOW之前的

运行后:多了一个可移动盘O

回复

使用道具 举报

7369#
 楼主| 发表于 2014-4-4 15:59:02 | 只看该作者
本帖最后由 mdyblog 于 2014-4-4 16:06 编辑
hhh333 发表于 2014-4-4 15:37
哦,没有加这些功能就好
情况是这样的:我的U盘是做成USB-HDD+ V2 高端隐藏方式,运行show -1:-1就出 ...


是不是装了什么  U+Hide 的虚拟驱动, 多了一个磁盘;或者多出一个虚拟分区表。。。?
XP 或 WIn7X86下能调吗?

回去后看看。需要生命程序 ( U+Hide 的虚拟驱动) 才能驱动  U+Hide。

可 比较 加载   U+Hide 的虚拟驱动  前后  磁盘分区信息.wcs  运行的结果有何不同,可能更清楚。
回复

使用道具 举报

7370#
发表于 2014-4-4 21:04:12 | 只看该作者
这个不必进系统,现在在我的正常系统WIN7下,将U盘插上,运行PECMD show -1:-1,出了一个可移动盘。
回复

使用道具 举报

7371#
发表于 2014-4-4 22:16:03 | 只看该作者
请问1.通过PECMD如何在U盘上新创建一个 FAT16分区而不影响其原本存在的数据!
2.通过什么命令可以挂载这个 FAT16分区到可视,盘符可以自定

作用是:
fb创建UD用于bios启动
PECMD创建FAT16分区用于EFI引导

分配盘符显示出来用于把EFI启动文件释放到里面去!
再通过命令把他隐藏!

这样实现UD启动,和EFI启动最兼容的方式。成功率最高且互不干扰!比分区表法简单,不需要单独制作IMG文件!
EFI文件只需要从FBA中提取相关ISO文件,然后释放出来即可。
本身EFI启动不需要写引导信息到分区表,所以往任何 可EFI 识别 引导的地方一仍就OK!

目前写全自动安装程序就遇到这问题。我给J大回复了相关问题,希望最后有个好办法!我发现C大也提过FB只创建UD而不格式化全盘的BUG!看来都在做一件事儿!


回复

使用道具 举报

7372#
发表于 2014-4-4 22:31:33 | 只看该作者
本帖最后由 我也爱你 于 2014-4-4 22:33 编辑
mdyblog 发表于 2014-4-4 14:35
1: 请问怎么做 才能 操作,才能 复现你说的 情况,我才能调试。

2:》》希望将show命令回退到以前 ...

非常抱歉啊,一直没找到如何备份VHD的方法!整个磁盘就太大了!
所以我用U盘,挂载到苹果系统下,用他自带的磁盘工具格式化成 HFS,然后用 diskgen备份分区表。不知道我把分区表给你,你用一个读卡器还原如何,我测试可以。不管以前是什么格式,欢迎分区表后就是 HFS格式了!



这个是苹果分区的分区表备份,你使用diskgen还原过去就可以
Desktop.rar (701 Bytes, 下载次数: 2)


下面是备份整个磁盘到镜像,结果文件太大,1G的内存卡,没任何内容,备份出来还是接近1G!



回复

使用道具 举报

7373#
 楼主| 发表于 2014-4-4 23:36:31 | 只看该作者
hhh333 发表于 2014-4-4 21:04
这个不必进系统,现在在我的正常系统WIN7下,将U盘插上,运行PECMD show -1:-1,出了一个可移动盘。

我看错了, 我还以为 深度隐藏, 搞了半天没出来。

原来是 高端隐藏啊。
分区表如图:
磁盘:1
  磁盘信息 磁盘号   大小(字节)         柱面数 磁头数 扇数 扇区 媒体     签名 总线
              1    31009800192           3770    255   63  512   12 000A0D74  7 MBR
  字符说明 激活 __本分区起始__ 分区 __本分区结束__ _______本分区______ ______本分区_______
  激活为0x80    磁头_扇区_柱面 类型 磁头_扇区_柱面 _____起始扇区号____ _____扇区总数______
  主分区1: 0x00 0x04 0x05 0x00 0x0C 0xFE 0xFF 0xFF 0x00 0x01 0x00 0x00 0x00 0x55 0x93 0x03
  主分区2: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
  主分区3: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
  主分区4: 0x80 0x0B 0x36 0x96 0x16 0xFE 0xFF 0xFF 0x00 0x56 0x93 0x03 0x00 0xD4 0x08 0x00
  标志   : 0x55 0xAA
  全部分区: 1   -2  -3  2
  分区  类型 激活(1) 起始(字节)     长度(字节)    隐藏扇区     结尾(字节) 物理# 盘符
     1  0x0C   0         131072    30713446400         256    30713577472    1  F:
    -2  0x00   0              0              0           0              0    2   
    -3  0x00   0              0              0           0              0    3   
     2  0x16   1    30713577472      296222720    59987456    31009800192    4   
《---高端隐藏show -1:-1 后 。


磁盘:1
  磁盘信息 磁盘号   大小(字节)         柱面数 磁头数 扇数 扇区 媒体     签名 总线
              1    31009800192           3770    255   63  512   12 000A0D74  7 MBR
  字符说明 激活 __本分区起始__ 分区 __本分区结束__ _______本分区______ ______本分区_______
  激活为0x80    磁头_扇区_柱面 类型 磁头_扇区_柱面 _____起始扇区号____ _____扇区总数______
  主分区1: 0x00 0x04 0x05 0x00 0x0C 0xFE 0xFF 0xFF 0x00 0x01 0x00 0x00 0x00 0x55 0x93 0x03
  主分区2: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
  主分区3: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
  主分区4: 0x80 0x0B 0x36 0x96 0x16 0xFE 0xFF 0xFF 0x00 0x56 0x93 0x03 0x00 0xD4 0x08 0x00
  标志   : 0x55 0xAA
  全部分区: 1   -2  -3  2
  分区  类型 激活(1) 起始(字节)     长度(字节)    隐藏扇区     结尾(字节) 物理# 盘符
     1  0x0C   0         131072    30713446400         256    30713577472    1  F:
    -2  0x00   0              0              0           0              0    2   
    -3  0x00   0              0              0           0              0    3   
     2  0x16   1    30713577472      296222720    59987456    31009800192    4  J:   《---高端隐藏

这是对的 , 对一个分区  J:.

高端隐藏 就是一个普通分区,只是隐藏了, 这和BootIce隐藏 一个分区是一样。没什么特别。 SHOW -1:-1 自然会显示。
U+HDD 高端隐藏  就是一个隐藏的的 标准 FAT分区。  
卷标,文件都好好的。





回复

使用道具 举报

7374#
 楼主| 发表于 2014-4-4 23:43:18 | 只看该作者
bbs.beikeit.com 发表于 2014-4-4 22:16
请问1.通过PECMD如何在U盘上新创建一个 FAT16分区而不影响其原本存在的数据!
2.通过什么命令可以挂载这个 ...



1)用grub 的block命令,查出IMG位置和大小。
设为(hdx)甲+乙
甲是位置, 乙是大小。
2)用PECMD生成16字节
假设U是(hd1),主注意:一般不可能是hd0,hd0是你的主硬盘。
假设你要放到第二分区, 类型为0x0C, 要隐藏就是0x1C.  FAT16 则为0x06 或0x16(隐藏)
命令行:
PECMD  PART   -up -super  1#2  -a   0x0C  甲s   乙s
OK。 就这样。
命令解释:
PECMD  PART   -up -super    是命令。
1是磁盘编号, 从0开始,0是你的主硬盘,银盘编号和 FbinstTool1.606 一 致。
2是分区编号,1~4.
-a: 没有激活标志
甲s: 甲是上面得到的IMG位置,s是单位,grub的单位是s  ,PECMD支持字节(默认)扇区s,K,M,G,T单位。
乙s: 乙是上面得到的IMG大小,s是单位,grub的单位是s
由于有多个,可执行多次,得到多个分区。分区编号依次去1,2,3,4





加载 带制定 Z:盘符:
PECMD  SHOW   1#2,Z:
  
1#2  就是上面的 1#2 。

  
回复

使用道具 举报

7375#
 楼主| 发表于 2014-4-5 01:33:39 | 只看该作者
本帖最后由 mdyblog 于 2014-4-5 01:39 编辑
我也爱你 发表于 2014-4-4 22:31
非常抱歉啊,一直没找到如何备份VHD的方法!整个磁盘就太大了!
所以我用U盘,挂载到苹果系统下,用他自 ...


改好了。 SHOW  -1:-1
回复

使用道具 举报

7376#
发表于 2014-4-5 09:00:04 | 只看该作者
mdyblog 发表于 2014-4-4 23:43
1)用grub 的block命令,查出IMG位置和大小。
设为(hdx)甲+乙
甲是位置, 乙是大小。

M大说的还是分区表法的事情啊!
我的意思是不使用UD里面的IMG。直接在U盘上分出一个可以EFI识别引导的FAT16格式分区。然后挂载可视。把EFI文件释放进去。然后再隐藏回去!

都通过命令来解决!
P大目前的分区表法只能手动完成,而且在grub菜单下完成分区表法的方法成功率不是%100.最主要是我们要事项找个BIOS机器去分区表法一次,才能EFI启动!

而fbtools工具对文件格式也有要求!
回复

使用道具 举报

7377#
发表于 2014-4-5 09:08:26 | 只看该作者
mdyblog 发表于 2014-4-4 23:43
1)用grub 的block命令,查出IMG位置和大小。
设为(hdx)甲+乙
甲是位置, 乙是大小。

可以不用grub 也可以不限于IMG格式吗!
直接定位UD内某个文件的路径 去完成EFI分区映射,
回复

使用道具 举报

7378#
 楼主| 发表于 2014-4-5 09:41:47 | 只看该作者
我也爱你 发表于 2014-4-4 22:31
非常抱歉啊,一直没找到如何备份VHD的方法!整个磁盘就太大了!
所以我用U盘,挂载到苹果系统下,用他自 ...

原因还真是 GPT 代码原因。
你这个 GPT 分区。
“不小心”  过滤了。
回复

使用道具 举报

7379#
发表于 2014-4-5 09:44:44 | 只看该作者
本帖最后由 我也爱你 于 2014-4-5 09:47 编辑
mdyblog 发表于 2014-4-5 09:41
原因还真是 GPT 代码原因。
你这个 GPT 分区。
“不小心”  过滤了。


辛苦了M大。我看你昨晚2点多上传的,
但是替换进去了原来的03PE无法启动了,卡在准备进桌面加载配置的那个地方
回复

使用道具 举报

7380#
 楼主| 发表于 2014-4-5 09:45:55 | 只看该作者
本帖最后由 mdyblog 于 2014-4-5 09:50 编辑

写贴注意:
写给本人的 帖子, 应该 找一个我发的帖子, 再点 【回复】, 这样 我就能收到系统提醒,从而更快的回答你。
如果直接再在 页面最下面的 快速发帖中发, 我收不到 系统提醒,Dang 误你的事。

回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-2-27 21:38

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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