无忧启动论坛

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

[MBROSTool6.26]UD升级到UDm:U启部署只需“一拖一格”,PE免改造即可加载隐藏外置!

    [复制链接]
1891#
 楼主| 发表于 2014-8-16 12:53:22 | 只看该作者
本帖最后由 mdyblog 于 2014-8-16 13:07 编辑
ddsony 发表于 2014-8-16 12:50
替换了最新版本的Pecmd.exe,重新集成Imdisk,这次通过Pecmd加载UDM分区成功了,xp pe下能显示UDM分区 ...


1:
是不是出来A: B:盘 或其它 无法访问的 盘符?
如果这样, 在PECMD.INI 前面适当的地方, 加1行:
TEAM   SUBJ A:|  SUBJ  B:


2: 那个21M XPPE, 格式化的时候, 填个大的值, 和你的ISO一样大的值。试试。

3:若果行的话,进一步, 将21M 包里的文件字节覆盖你的ISO中的文件, 保证新的ISO比原来的大。
   再做成 “软光盘” 试试。

点评

1、A,B盘倒没注意; 2、21m xppe没有外置程序加载的,所以没必要同样加大体积进行加载速度的对比测试。  详情 回复 发表于 2014-8-16 13:07
回复

使用道具 举报

1892#
发表于 2014-8-16 13:07:41 来自手机 | 只看该作者
mdyblog 发表于 2014-8-16 12:53  1:  是不是出来A: B:盘 或其它 无法访问的 盘符?  

1、A,B盘倒没注意;
2、21m xppe没有外置程序加载的,所以没必要同样加大体积进行加载速度的对比测试。
回复

使用道具 举报

1893#
 楼主| 发表于 2014-8-16 13:11:17 | 只看该作者
ddsony 发表于 2014-8-16 13:07
1、A,B盘倒没注意;
2、21m xppe没有外置程序加载的,所以没必要同样加大体积进行加载速度的对比测试。


有外置啊  PETOOLS目录啊。
生成外置菜单。
本来好多软件, 为了上传快, 我删Liao 就留一个样板。


3:若果2行的话,进一步, 将21M 包里的文件字节覆盖你的ISO中的文件, 保证新的ISO比原来的大。
   再做成 “软光盘” 试试。
在PETOOLS目录放多放点软件试试。

H3的PE航母,有2G, 我再多放点东西,凑到8G,试试 他的 03PE---软光盘。

回复

使用道具 举报

1894#
 楼主| 发表于 2014-8-16 15:12:14 | 只看该作者
ddsony 发表于 2014-8-16 13:07
1、A,B盘倒没注意;
2、21m xppe没有外置程序加载的,所以没必要同样加大体积进行加载速度的对比测试。


H3 的 2G PE航母的 03PE--软光盘,  测试正常, 运行流畅, OFFICE运行流畅。
ISO扩大后: 9.4G

你那03 PE 的disk.sys 没有替换吧。
03PE不用换的, 03本来就认的GPT, 不用替换。

回复

使用道具 举报

1895#
发表于 2014-8-16 16:17:11 来自手机 | 只看该作者
mdyblog 发表于 2014-8-16 15:12
H3 的 2G PE航母的 03PE--软光盘,  测试正常, 运行流畅, OFFICE运行流畅。
ISO扩大后: 9.4G


我的03PE disk.sys没替换过,就是按你的方法用PECMD执行UDM+FlXDRV.CWS挂载UDM分区和数据区的。根据你的测试似乎与体积无关。
回复

使用道具 举报

1896#
 楼主| 发表于 2014-8-16 16:43:04 | 只看该作者
本帖最后由 mdyblog 于 2014-8-16 16:44 编辑
ddsony 发表于 2014-8-16 16:17
我的03PE disk.sys没替换过,就是按你的方法用PECMD执行UDM+FlXDRV.CWS挂载UDM分区和数据区的。根据你的 ...


也许你接手前,别人已经换过了。


那你的 03 PE可要 调试一下。
在 PECMD.INI 的前面 适当的地方加1行:
LOGS --t=1 *  X:\x.log

然后 分析先  X:\x.log
2556        29314003.954284180        1        [LOGS --t=1 *  x.log]        <0>        :操作成功完成。
2556        29315003.426384015        2        [wait 1000]        <0>        :操作成功完成。
2556        29317004.990078057        3        [wait 2000]        <0>        :操作成功完成。
2556        29320005.040686958        4        [wait 3000]        <0>        :操作成功完成。
2556        29324004.287907413        5        [wait 4000]        <0>        :操作成功完成。

第2列就是时间戳,单位毫秒, 对上一行的增量就是后面这条指令耗的时间。
回复

使用道具 举报

1897#
 楼主| 发表于 2014-8-16 16:46:07 | 只看该作者
本帖最后由 mdyblog 于 2014-8-16 17:01 编辑
ddsony 发表于 2014-8-16 16:17
我的03PE disk.sys没替换过,就是按你的方法用PECMD执行UDM+FlXDRV.CWS挂载UDM分区和数据区的。根据你的 ...


你【取消EFI启动】 试试。
此时 软光盘 不可见, PECMD 自己加载。
避免 disk.sys 的问题。
回复

使用道具 举报

1898#
 楼主| 发表于 2014-8-16 18:43:56 | 只看该作者
ddsony 发表于 2014-8-16 16:17
我的03PE disk.sys没替换过,就是按你的方法用PECMD执行UDM+FlXDRV.CWS挂载UDM分区和数据区的。根据你的 ...

新版加个开关:--muhg

EXEC =*%MyName% LOAD  "UDm+fixdrv.wcs"   --muhg  -mall -mhide

--muhg : 软光盘也卸载掉, 换成  PECMD自己加载。

PECMD.EXE  UDm+fixdrv.wcs 都要换。
回复

使用道具 举报

1899#
 楼主| 发表于 2014-8-16 19:06:43 | 只看该作者
ddsony 发表于 2014-8-16 16:17
我的03PE disk.sys没替换过,就是按你的方法用PECMD执行UDM+FlXDRV.CWS挂载UDM分区和数据区的。根据你的 ...

测试, 访问 很深的目录, 会出现 打顿。
此时 U盘灯狂闪, 是在读U盘。

可能是U盘, 没有硬盘快, 所以这样吧。
访问国后, 内存会缓冲起来, 就不 打顿 了。

或者找个U盘加速软件。 就像原来的光盘、软盘加速软件。 就是用较大的内存缓冲U盘数据,尤其是目录等关键数据,还会预读关键数据。
这样 访问就快了,不 打顿 了。

回复

使用道具 举报

1900#
发表于 2014-8-16 19:22:20 来自手机 | 只看该作者
>>此时 U盘灯狂闪, 是在读U盘。

我的也是U盘灯狂闪,过五六分钟才加载外置完毕进入桌面,进入桌面后操作也停滞。好象是缓存缓不过来的样子。
回复

使用道具 举报

1901#
发表于 2014-8-16 19:30:47 来自手机 | 只看该作者
mdyblog 发表于 2014-8-16 18:43 新版加个开关:--muhg EXEC =*%MyName% LOAD"UDm+fixdrv.wcs"--muhg -mall -mhide
PECMD加了这个开关,系动启动后软光盘没打开的吗?这个可不是我所想要的,软光盘没打开外置怎么自动随系统加载啊?
回复

使用道具 举报

1902#
 楼主| 发表于 2014-8-16 20:54:49 | 只看该作者
ddsony 发表于 2014-8-16 19:30
PECMD加了这个开关,系动启动后软光盘没打开的吗?这个可不是我所想要的,软光盘没打开外置怎么自动随系统 ...

>>PECMD加了这个开关,系动启动后软光盘没打开的吗?这个可不是我所想要的,软光盘没打开外置怎么自动随系统加载啊?

LOAD"UDm+fixdrv.wcs"--muhg -mall -mhide
后就有个盘符了, 能加载外置。
试试就知道了,光说不练,那行啊?
需要实践啊!
回复

使用道具 举报

1903#
 楼主| 发表于 2014-8-16 21:45:58 | 只看该作者
ddsony 发表于 2014-8-16 16:17
我的03PE disk.sys没替换过,就是按你的方法用PECMD执行UDM+FlXDRV.CWS挂载UDM分区和数据区的。根据你的 ...

这里有个U盘加速软件, 运行后超快。 一点也不  卡顿  了!!!

XFastUsb.zip

1.79 MB, 下载次数: 20, 下载积分: 无忧币 -2

回复

使用道具 举报

1904#
 楼主| 发表于 2014-8-17 11:06:58 | 只看该作者
ddsony 发表于 2014-8-16 16:17
我的03PE disk.sys没替换过,就是按你的方法用PECMD执行UDM+FlXDRV.CWS挂载UDM分区和数据区的。根据你的 ...

1): 好像 格式 MBR-且不深度隐藏,普通隐藏或不隐藏, 不 卡顿。


2):
外置格式化为 ISO, 虚拟加载外置, GPT、MBR 都可以, 也不卡顿。
我 试的H3的2G ISO, 浏览很流程, 和前面1) 一样流程。
我在搞个大ISO--- 6G 试试。
回复

使用道具 举报

1905#
发表于 2014-8-17 12:08:57 来自手机 | 只看该作者
本帖最后由 ddsony 于 2014-8-20 15:44 编辑
mdyblog 发表于 2014-8-17 11:06
1): 好像 格式 MBR-且不深度隐藏,普通隐藏或不隐藏, 不 卡顿。




1.MBR可见只读UDM方式我还未尝试;
2.外置格式化为lSO,是指把所有外置打包成lSO,再用虚拟光驱加载?我不喜欢这种方式。这样PE开始菜单里就不会显示WlNPE.lNl设置好的菜单条目了。
回复

使用道具 举报

1906#
 楼主| 发表于 2014-8-17 12:29:41 | 只看该作者
本帖最后由 mdyblog 于 2014-8-17 12:31 编辑
ddsony 发表于 2014-8-17 12:08
1.MBR可见只读UDM方式我还未尝试;
2.外置格式化为lSO,是指把所有外置打包成lSO,再用虚拟光驱加载?我 ...


>>2.外置格式化为lSO,是指把所有外置打包成lSO,
上面说的是:
建两个 UDM分区, 基本分区是 启动分区;  再建一个UDM分区---“钢光盘”,如图:


两个UDM分区,PE启动是都是自动加载, 是分开的2个分区, 在PECMD.INI中, 可以找到者两分区,再加载外置,用Link建开始菜单。

“钢光盘”:不同于“软关盘”,“软关盘”可以修改其中的内容。
“钢光盘”则不能修改其内容,是ISO直接“钢量产”,内容原汁原味,如果压缩了,依然是压缩的,不会多占体积。
            升级时, 只能重新“钢量产”一个新的ISO到该UDM分区。
加载后如图: 核心启动区为B:(FAT  7G),   外置为Z:(钢光盘, 6.18G)

  外置为Z:(钢光盘, 6.18G) Z: 非常流畅-----杠杠的------

看来MS的 ISO 驱动 比FAT的效率高多了。


回复

使用道具 举报

1907#
发表于 2014-8-17 13:06:34 来自手机 | 只看该作者
mdyblog 发表于 2014-8-17 12:29  >>2.外置格式化为lSO,是指把所有外置打包成lSO,  上面说的是:  建两个 UDM分区, 基本分区是 启动分 ...

>>看来MS的 ISO 驱动 比FAT的效率高多了。
此话怎理解。是指这个“钢光盘”需要用到MS的光驱驱动程序?它对光盘的读取速度比FAT文件系统快多了,是吗?这是不是可以解释为什么我同样体积的ISO,以光盘形式启动加载外置速度正常,而以软光盘形式挂载外置就那么漫长?
“钢光盘”量产功能在新版Mbrostool中增添了?如何实现?
其实“钢光盘”与“软光盘”相比的唯一优势就是它的速度。“钢量产”曾是我刚接触U启时的首要选择,但是随着U+,B+,UD,包括你开发的UDM等多种U启部署技术的出现,进步和日臻成熟,“钢量产”越来越显示出它的弊端,那就是量产风险和升级维护的不便,不过你在软件中能增加这一功能作为速度的补充那也是件好事!
回复

使用道具 举报

1908#
 楼主| 发表于 2014-8-17 13:44:14 | 只看该作者
本帖最后由 mdyblog 于 2014-8-17 14:39 编辑
ddsony 发表于 2014-8-17 13:06
>>看来MS的 ISO 驱动 比FAT的效率高多了。
此话怎理解。是指这个“钢光盘”需要用到MS的光驱驱动程序? ...

是这个原因, 所以你的ISO比FAT快。
只要是ISO格式,都会快。

下面的方法更简单。直接用ISO文件,不另建UDM分区。
外置直接做成 SubExt*.ISO 的文件(SubExt001.ISO SubExt002.ISO, 每个不超过4G), 就放在 启动分区根目录中, 不用多分区。
PECMD.INI 中加载这些ISO。
每个 ISO中根有一个SubWinPE.INI 初始化文件  
假定 前已经 找到  UDM启动分区, 存入MainUDM变量(比如 ENVI MainUDM=D:), 后面加上如下代码,就能自动加载ISO,并
运行ISO 的 初始化文件  SubWinPE.INI
  1. FORX /O:N  %MainUDM%\SubExt*.ISO,&&iso,0,
  2. {    TEAM FDRV  *idle  &&Drv=*:| MSTR Drv1=<1>%&Drv%
  3.      RAMD ImDisk* -a   -o ro  -t file -m %&Drv1% -f  %&iso%      //加载SubExt*.ISO
  4.      EXEC --exe:"%&MyName%"  ="%&MyName0%" LOAD  %&Drv1%\SubWinPE.INI  startup  "%&iso%"    //运行ISO的  SubWinPE.INI
  5. }
复制代码


你说的开始菜单, 就在 SubWinPE.INI 中用LINK建。如:
  1. LINK %Desktop%\杀毒1,%&CurDrv%\Kill1\Kill.exe          // ISO的 \Kill1\KIll.exe  到桌面快捷方式
  2. LINK %StartMenu%\杀毒1,%&CurDrv%\Kill1\Kill.exe        // ISO的 \Kill1\KIll.exe  到开始菜单
复制代码


  前面那个 21M XPPE--GPT--软光盘 启动效果:

L: 就是 基本启动区(软光盘 D: )中的   D:\SubExt001.ISO  加载来的。  非常非常 流畅。
上面脚本自动加载的。

L:\和 D:\的文件差不多,(少几个巨大的垃圾填料文件)
D:盘中对应文件就 有卡顿 的现象。

另外, K: 是上次建的 “钢光盘”UDM分区,没删掉, UDm+fixdrv.wcs 自动加载的。
也是   非常非常 流畅。             -----先不管他吧

回复

使用道具 举报

1909#
 楼主| 发表于 2014-8-17 14:17:29 | 只看该作者
本帖最后由 mdyblog 于 2014-8-17 14:38 编辑
ddsony 发表于 2014-8-17 13:06
>>看来MS的 ISO 驱动 比FAT的效率高多了。
此话怎理解。是指这个“钢光盘”需要用到MS的光驱驱动程序? ...

我说的 “钢量产”  不是那个意思,
钢 指的是内容是钢钢的----谁也修改不了。

一般的量产, 我称为 “硬量产”。 ---相当于 硬件操作。
--》 “硬量产” 需要特殊的软件,
--》每次这个盘的资料、数据、启动信息 都废了。
--》有变成砖头的风险。


“钢量产”  还是一种纯软件操作。
--》不需要 (针对特定芯片和产品) 特殊的软件, MBROSTool对所有U盘都是同一个软件。
--》每次更新 “钢光盘”,只需要更新为其预留的那块空间即可,其它资料,启动等都不受影响。(第一次可用MBROSTool写入。更新用WinHEX、PECMD)
--》不会因此 变成转头。 (大不了 随便个分区软件删除所有分区初始化得了; 比如MBROS重新格式化或【分区管理--》初始化】)。

“钢光盘”,就是 一个UDM分区,只是内容格式不是FAT/NTFS/ExFAT,而是ISO.
“钢光盘” 的UMD类型为0x0A. 如前面的图所示。
  普通数据分区        为 0x09
  基本启动               为 0x01

***) 还有一点,   “钢光盘” 在普通电脑是看不见的,是深度隐藏的(和 软光盘、硬光盘 不同), 必须 MBROSTool 、PECMD加载。
PECMD.INI 中自动加载。

--------------------------------------------------------------
还是 楼上 在基本分区 放个ISO,维护方便直观。可以用UI直接修改。鼠标直接拷贝文件即可更新。



回复

使用道具 举报

1910#
发表于 2014-8-17 14:47:13 来自手机 | 只看该作者
mdyblog 发表于 2014-8-17 13:44  是这个原因, 所以你的ISO比FAT快。  只要是ISO格式,都会快。  

楼主提出的方案还真多,总结一下有以下几条:
1、纯PECMD执行UDM+FIXDRV.WCS,包括加DMUG开关和取消EFI,以避开系统自身DISK.SYS的干扰;
2、MBR只读可见UDM加载;
3、USB加速;
4、“钢光盘”加载外置;
5、“软光盘”中加载ISO外置程序虚拟光驱文件。
1、2两钟方法能解决最好,最省力,因为我的综合光盘中只涉及XP和03pE加载外置奇慢,其它W7,W8.1PE都正常。4、5两种方法是高阶的、实质的和通用性的提速,涉及文件结构和配置文件的修改。
明天一并尝次再向楼主反馈!
回复

使用道具 举报

1911#
发表于 2014-8-17 15:00:58 来自手机 | 只看该作者
mdyblog 发表于 2014-8-17 14:17  我说的 “钢量产” 不是那个意思,  钢 指的是内容是钢钢的----谁也修改不了。  

明白了,不同于量产软件的“硬量产”。这些“软光盘”“钢光盘”可是楼主自定义的新名词,建议在帮助文档中详作名词解释和实例演示,否则容易混淆,这是UDM走向大众的必不可少的环节!
回复

使用道具 举报

1912#
发表于 2014-8-17 15:06:04 来自手机 | 只看该作者
mdyblog 发表于 2014-8-17 13:44  是这个原因, 所以你的ISO比FAT快。  只要是ISO格式,都会快。  

另外,这个图中所示的L盘能不能用lmdisk可写方式加载ISO以便在PE方便地修改并保存结果?
回复

使用道具 举报

1913#
 楼主| 发表于 2014-8-17 15:07:12 | 只看该作者
本帖最后由 mdyblog 于 2014-8-17 15:12 编辑
ddsony 发表于 2014-8-17 14:47
楼主提出的方案还真多,总结一下有以下几条:
1、纯PECMD执行UDM+FIXDRV.WCS,包括加DMUG开关和取消EFI ...


目前, 只有  4、5能解决问题。只要是FAT且不是直接暴露的, 都卡。

【5、“软光盘”中加载ISO外置程序虚拟光驱文件。】
5 又比 4方便。


//再就是 【MBR普通隐藏】了, 和U+差不多。 什么都不改。
PECMD.INI  应该有 【SHOW -1:-1】这句吧。 用来 加载  普通隐藏 分区。
回复

使用道具 举报

1914#
 楼主| 发表于 2014-8-17 15:10:26 | 只看该作者
本帖最后由 mdyblog 于 2014-8-17 15:57 编辑
ddsony 发表于 2014-8-17 14:47
楼主提出的方案还真多,总结一下有以下几条:
1、纯PECMD执行UDM+FIXDRV.WCS,包括加DMUG开关和取消EFI ...


你的Win 不卡。 我的 完整Win7都卡, 你进入 很深的目录测试了吗?
你可能能打了 Win7-USB加速补丁吧,
我的标准Win7X64 没有打补丁。 (不是标准补丁,系统不会自动打的)。

WIn7、win8  是USB 本身加快了,
用ISO 还是会提速的。 (不知道Win8的 GPT-FAT 是否优化了)
ISO快,对benben 的MS,是可以理解的。 ISO本身就不要写的功能,不需要考虑复杂的写如缓冲机制,
简单多,针对只读可以做很对优化。
再说 ISO 不是MS写的, 之前 UNIX上早就开放了高效的驱动程序。
而FAT是MS自己开发的,而且是针对DOS开发的,效率自然高不了。

听说 exFAT 优化了(应该是学Linux的FlashFS---10年前就开放了的技术, 都是针对Flash存储设备--如U盘)。
exFAT 优化,好像针对NTFS而言的, 可能比FAT还慢(但可能加大了缓冲而提速)。
exFAT 不能EFI启动,对我用途不大。

回复

使用道具 举报

1915#
 楼主| 发表于 2014-8-17 15:24:01 | 只看该作者
本帖最后由 mdyblog 于 2014-8-17 15:28 编辑

ddsony 发表于 2014-8-17 15:00
明白了,不同于量产软件的“硬量产”。这些“软光盘”“钢光盘”可是楼主自定义的新名词,建议在帮助文档 ...

L: 是钢的,
不能 部分修改, 没有这样的文件系统驱动程序来支持修改。
只能 那个新的ISO直接覆盖这部分。 (换盘)

可以 可写 加载。 但是没有没有可写ISO的驱动,所以 你不呢该修改里面的文件。

用WInHex 那新ISO 直接覆盖这部分, 是要先 可写加载的。
WInHex   直接覆盖 不是在文件系统级, 而是在设备级。
也就是说设备是可写的, 但是文件系统没有可写接口------所以不可写。
PECMD 写的话, 不用加载,直接往物理U盘写,而物理U盘设备总是可写的。


WIn8 的ISO可以增长式写(删掉文件空间不回收),好像只有win8支持。也没试过。


你那就是 XP/03慢,XP、03的外置做成ISO, 一个ISO就可以了。

新版 UDm+fixdrv.wcs
可以直接 加载  ISO了:
  1. LOAD  "UDm+fixdrv.wcs"   LoadlSub    G:\SubExt*.ISO
复制代码

//假设 G: 为  UDM 基本分区
等会儿传上来。


回复

使用道具 举报

1916#
发表于 2014-8-17 16:02:52 来自手机 | 只看该作者
mdyblog 发表于 2014-8-17 15:24  L: 是钢的,  不能 部分修改, 没有这样的文件系统驱动程序来支持修改。  只能 那个新的ISO直接覆盖这 ...

>>新版 UDm+fixdrv.wcs
可以直接 加载  ISO了:

代码:
LOAD  "UDm+fixdrv.wcs"  LoadlSub  G:\SubExt*.ISO
这是不是意味着你前文PECMD.INI中写的一大串代码不必要了是吗?
回复

使用道具 举报

1917#
发表于 2014-8-17 16:09:57 来自手机 | 只看该作者
本帖最后由 ddsony 于 2014-8-17 16:12 编辑
mdyblog 发表于 2014-8-17 15:24 L: 是钢的, 不能 部分修改, 没有这样的文件系统驱动程序来支持修改。 只能 那个新的ISO直接覆盖这 ...
>>你那就是 XP/03慢,XP、03的外置做成ISO, 一个ISO就可以了。
我的XP,03,W7,W8.1PE外置在合盘中都共用的,就是无忧论坛上HXJ的四大杀毒PE
回复

使用道具 举报

1918#
 楼主| 发表于 2014-8-17 16:16:04 | 只看该作者
ddsony 发表于 2014-8-17 16:09
>>你那就是 XP/03慢,XP、03的外置做成ISO, 一个ISO就可以了。
我的XP,03,W7,W8.1PE外置在合盘中都共 ...

那就多做ISO。
ISO 对win8 也会加速优化的。
回复

使用道具 举报

1919#
 楼主| 发表于 2014-8-17 16:17:11 | 只看该作者
ddsony 发表于 2014-8-17 16:02
>>新版 UDm+fixdrv.wcs
可以直接 加载  ISO了:


是的。 就一行了(不难了吧):
LOAD  UDm+fixdrv.wcs  LoadlSub  G:\SubExt*.ISO
回复

使用道具 举报

1920#
发表于 2014-8-17 16:19:00 来自手机 | 只看该作者
mdyblog 发表于 2014-8-17 15:07  目前, 只有 4、5能解决问题。只要是FAT且不是直接暴露的, 都卡。   【5、“软光盘”中加载ISO外置 ...

MBR普通隐藏与深度隐藏有区别吗?分别怎样实现?两者在PE中被PECMD执行UDm+fixdrv.wcs"  -mall -mhide后都变成可见只读UDM区了吗?
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2026-1-14 06:35

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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