无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: mdyblog
打印 上一主题 下一主题

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

    [复制链接]
8671#
 楼主| 发表于 2015-4-27 15:42:30 | 只看该作者

最新版本是这个:8638#

点评

红毛樱木 这个楼层的搞定 发表于 1 分钟前 ------------- 那就好。  详情 回复 发表于 2015-4-27 15:50
这个楼层的搞定  发表于 2015-4-27 15:48
回复

使用道具 举报

8672#
 楼主| 发表于 2015-4-27 15:50:03 | 只看该作者
mdyblog 发表于 2015-4-27 15:42
最新版本是这个:8638#

红毛樱木
这个楼层的搞定   发表于 1 分钟前
-------------
那就好。
回复

使用道具 举报

8673#
发表于 2015-4-27 15:57:49 | 只看该作者
mdyblog 发表于 2015-4-27 15:50
红毛樱木
这个楼层的搞定   发表于 1 分钟前
-------------

恩,老大最近被老五和我搞的有点晕,你歇歇

辛苦辛苦,感谢付出。
回复

使用道具 举报

8674#
发表于 2015-4-27 17:01:32 | 只看该作者
mdyblog 发表于 2015-4-27 09:32
1: 如果ud区有a.ISO,怎么用通用写法直接挂载?而不需要映射出盘符再操作?
-----------
MOUN  -udm ...


PART list disk,&&disk
FORX * %&disk%,&&hd,
{

MOUN  -udm   -u+  -udfs  -udimg:  BOOT\TWO.ISO    -mall  -mhide  \\.\PhysicalDrive%&hd%  C-

}


抛弃了UDM+FIXDRV.WCS
这种方式挂UD区的 \BOOT\TWO.ISO,是我操作不对吗?
这样挂不上了。

点评

试试: MOUN -udm -u+ -udfs -udimg: BOOT/TWO.ISO -mall -mhide \\.\PhysicalDrive%&hd% R-  详情 回复 发表于 2015-4-27 19:48
跟我遇到的情况一样。  详情 回复 发表于 2015-4-27 17:05
回复

使用道具 举报

8675#
发表于 2015-4-27 17:05:44 | 只看该作者
红毛樱木 发表于 2015-4-27 17:01
PART list disk,&&disk
FORX * %&disk%,&&hd,
{

跟我遇到的情况一样。

点评

测试EFIA.IMG BOOT/TWO.ISO 可以挂载 UD.WCS: 注意: 直接用MOUN -udm 需要自己保证指定的盘符为空(第一个盘符为空即可,后面则自动检测) (历史原因,兼容其他调用代码) ------------- 测试包:  详情 回复 发表于 2015-4-27 23:57
回复

使用道具 举报

8676#
 楼主| 发表于 2015-4-27 19:48:46 | 只看该作者
红毛樱木 发表于 2015-4-27 17:01
PART list disk,&&disk
FORX * %&disk%,&&hd,
{

试试:
MOUN  -udm   -u+  -udfs  -udimg:  BOOT/TWO.ISO    -mall  -mhide  \\.\PhysicalDrive%&hd%  R-

点评

这个格式可以挂TWO.ISO了。谢谢  发表于 2015-4-28 00:44
回复

使用道具 举报

8677#
 楼主| 发表于 2015-4-27 19:49:50 | 只看该作者
MARK

F3-menu.zip

1.28 KB, 下载次数: 3, 下载积分: 无忧币 -2

回复

使用道具 举报

8678#
 楼主| 发表于 2015-4-27 23:57:06 | 只看该作者
本帖最后由 mdyblog 于 2015-4-28 00:04 编辑
527104427 发表于 2015-4-27 17:05
跟我遇到的情况一样。


测试EFIA.IMG  BOOT/TWO.ISO
可以挂载
UD.WCS:
  1. PART list disk,&&disks
  2. FORX * %&disks%,&&hd,
  3. {
  4.      MOUN  -udm   -u+  -udfs  -udimg:  BOOT/TWO.ISO  -udimg:  EFI*.IMG     \\.\PhysicalDrive%&hd%  R-
  5. }
复制代码

  
注意: 直接用MOUN -udm 需要自己保证指定的盘符为空(第一个盘符为空即可,后面则自动检测)  (历史原因,兼容其他调用代码)
C-  是非法的。 C:会冲突的。


-------------
测试包: UD.7z (25.33 KB, 下载次数: 7)
-------

UD.IMG        写到U盘, 拔插一次。

运行上面代码即可。
效果:

回复

使用道具 举报

8679#
发表于 2015-4-28 00:24:55 来自手机 | 只看该作者
mdyblog 发表于 2015-4-27 23:57
测试EFIA.IMG  BOOT/TWO.ISO
可以挂载
UD.WCS:

好的,我起床测试,老大辛苦,都是爱折腾的人
回复

使用道具 举报

8680#
发表于 2015-4-28 00:49:18 | 只看该作者
MOUN  -udm   -u+  -udfs  -udimg:  BOOT/TWO.ISO    -mall  -mhide  \\.\PhysicalDrive%&hd%

最终测试效果是这样,挂载的盘符顺序是从Z盘开始往前排序的。有没有这种方式?比如,已占用盘符G,挂载盘符从H开始排序?
用EXEC =!"%MyName%" LOAD "%Curdir%\UDm+fixdrv.wcs" LoadUD BOOT/TWO.ISO ""的时候是我说的这种排序

点评

后面直接给防护盘符列表 就可以了。 写的什么顺序就是什么顺序 如: MOUN -udm -u+ -udfs -udimg: BOOT/TWO.ISO -mall -mhide \\.\PhysicalDrive%&hd% ZYXW  详情 回复 发表于 2015-4-28 00:54
回复

使用道具 举报

8681#
 楼主| 发表于 2015-4-28 00:54:57 | 只看该作者
本帖最后由 mdyblog 于 2015-4-28 01:00 编辑
红毛樱木 发表于 2015-4-28 00:49
MOUN  -udm   -u+  -udfs  -udimg:  BOOT/TWO.ISO    -mall  -mhide  \\.\PhysicalDrive%&hd%

最终测试 ...


后面直接给防护盘符列表 就可以了。 写的什么顺序就是什么顺序
如:
MOUN  -udm   -u+  -udfs  -udimg:  BOOT/TWO.ISO    -mall  -mhide  \\.\PhysicalDrive%&hd%  ZYXW


//默认反序
ZYXWVUTSRQPONMLKJIHGFEBAD

点评

好的,不懂的地方再来请教。辛苦 ,感谢M大  发表于 2015-4-28 01:01
回复

使用道具 举报

8682#
发表于 2015-4-28 01:05:51 | 只看该作者
本帖最后由 红毛樱木 于 2015-4-28 01:16 编辑
mdyblog 发表于 2015-4-28 00:54
后面直接给防护盘符列表 就可以了。 写的什么顺序就是什么顺序
如:
MOUN  -udm   -u+  -udfs  -udim ...


MOUN  -udm   -u+  -udfs  -udimg:  BOOT/TWO.ISO    -mall  -mhide  \\.\PhysicalDrive%&hd% YXW
这种情况是先挂Y盘,再挂X盘,再挂W盘,

如果想实现不挂Y X W盘符呢?

-------------------------------------------------------
不好意思,我把问题想的过于复杂了。。。这种情况可以忽略
回复

使用道具 举报

8683#
 楼主| 发表于 2015-4-28 01:35:08 | 只看该作者
本帖最后由 mdyblog 于 2015-4-28 02:07 编辑

新版: 测试各种加载.测试包.7z (993.71 KB, 下载次数: 17)
1) 支持 C-  即使第一个盘符,也要接受空闲检测并跳过非空闲
2) -mhide1 配合 -u+ -udfs  udm, 加载特定类型的高端隐藏
PECMD_MOUN_UDm.WCS:
  1. PART list disk,&&disks
  2. FORX * %&disks%,&&hd,
  3. {
  4.    MOUN  -udm  -mall -mhide1  \\.\PhysicalDrive%&hd%  R-
  5. }
复制代码


PECMD_MOUN_U+.WCS:
  1. [code]PART list disk,&&disks
  2. FORX * %&disks%,&&hd,
  3. {
  4.    MOUN  -udm -udm-  -mall -mhide1  -u+    \\.\PhysicalDrive%&hd%  R-
  5. }
复制代码
[/code]


PECMD_MOUN_UD.WCS:
  1. PART list disk,&&disks
  2. FORX * %&disks%,&&hd,
  3. {
  4.    MOUN  -udm -udm-  -mall -mhide1   -udfs  -udimg:  BOOT/TWO.ISO  -udimg:  EFI*.IMG     \\.\PhysicalDrive%&hd%  R-
  5. }
复制代码


点评

老大辛苦了,现在完美挂载!! 有一个问题请教:下面的 -mhide 是否要改为 -mhide1 ? 或者 -mhide -mhide1 两个参数一起用? //可写加载所有U+、UD、UDM MOUN -udm -mall -mhide -u+ -udfs -w -u  详情 回复 发表于 2015-4-28 08:02
回复

使用道具 举报

8684#
发表于 2015-4-28 02:04:39 来自手机 | 只看该作者
mdyblog 发表于 2015-4-28 01:35
新版:
1) 支持 C-  即使第一个盘符,也要接受空闲检测并跳过非空闲
2) -mhide1 配合 -u+ -udfs  udm,  ...

m大,睡吧,不早了。我电脑主板问题,不定时频繁关机,罢工了。明天再找机器测试了
回复

使用道具 举报

8685#
 楼主| 发表于 2015-4-28 02:23:39 | 只看该作者
这个版本, 不是“自然风”也可以。
UDM自动启动非UDm菜单.7z (10.29 KB, 下载次数: 6)
回复

使用道具 举报

8686#
发表于 2015-4-28 08:02:17 | 只看该作者
mdyblog 发表于 2015-4-28 01:35
新版:
1) 支持 C-  即使第一个盘符,也要接受空闲检测并跳过非空闲
2) -mhide1 配合 -u+ -udfs  udm,  ...

老大辛苦了,现在完美挂载!!

有一个问题请教:下面的 -mhide 是否要改为 -mhide1  ?  或者 -mhide  -mhide1  两个参数一起用?

//可写加载所有U+、UD、UDM
MOUN  -udm  -mall  -mhide  -u+  -udfs  -w  -udimg:  *.img  \\.\PhysicalDrive%&hd%  C-

点评

结果不太一样 //可写加载所有U+深度隐藏、UD、UDM、所有的高端隐藏 MOUN -udm -mall -mhide -u+ -udfs -w -udimg: *.img \\.\PhysicalDrive%&hd% C- -mhide, 这里所有形式的 高端隐藏 都会加载。包  详情 回复 发表于 2015-4-28 11:03
回复

使用道具 举报

8687#
发表于 2015-4-28 09:11:53 | 只看该作者
本帖最后由 527104427 于 2015-4-28 09:21 编辑

好了,自己试出来了,现在把 MOUN 命令整理一下,菜菜们再也不用跟在老大屁股后面要代码了

建议老大收录到PECMD示例:

PART list disk,&&disk
FORX * %&disk%,&&hd,
{
        //-u+:加载U+深度隐藏  -mhide:加载U+高端隐藏和普通隐藏分区  -mhide1:配合-u+、-udfs、udm,加载特定类型的高端隐藏  -mall:多分区加载  C-:也可以写成CDEFGHIJK

        //可写加载所有U+、UDM、UD,并加载UD根目录和BOOT目录的所有IMG、ISO
        //MOUN  -udm  -mall  -mhide1  -mhide  -u+  -udfs  -w  -udimg:  *.img  -udimg:  *.iso  -udimg:  boot/*.img  -udimg:  boot/*.iso  \\.\PhysicalDrive%&hd%  C-

        //只读加载所有U+、UDM、UD,并加载UD根目录和BOOT目录的所有IMG、ISO
        //MOUN  -udm  -mall  -mhide1  -mhide  -u+  -udfs  -udimg:  *.img  -udimg:  *.iso  -udimg:  boot/*.img  -udimg:  boot/*.iso  \\.\PhysicalDrive%&hd%  C-

        //加载所有UDM
        //MOUN  -udm  -mall  -mhide1  \\.\PhysicalDrive%&hd%  C-

        //加载所有UD,并加载UD根目录和BOOT目录的所有IMG、ISO
        //MOUN  -udm  -mall  -mhide1  -udfs  -udm-  -udimg:  *.img  -udimg:  *.iso  -udimg:  boot/*.img  -udimg:  boot/*.iso  \\.\PhysicalDrive%&hd%  C-

        //加载所有U+
        MOUN  -udm  -mall  -mhide1  -mhide  -u+  -udm-  \\.\PhysicalDrive%&hd%  C-
}

点评

如果 有 -mhide 就不需要-mhide1 , -mhide 必然包含了 -mhide1.加上也没问题。 -mhide1 是给单项高端隐藏用的。 如只加载U+的高端隐藏,不含其他形式的高端隐藏。 moun -udm -udm- -u+ -mhide1 -mall \\.\P  详情 回复 发表于 2015-4-28 10:57
回复

使用道具 举报

8688#
发表于 2015-4-28 10:22:58 | 只看该作者
本帖最后由 527104427 于 2015-4-28 10:34 编辑

还有一个关于PART命令的问题,先将U盘前60M清零,再用如下命令分区:

PART  -super -force -mbr  2#1  0x0E  1M 32M
PART  -super -force -mbr  2#2  0x0E  32M 16M
PART  -up  hupdate  2

分区后,重新拔插U盘,在资源管理器中还是没有出现U盘的盘符。
用DG查看,出现如下提示:

1.png (146.97 KB, 下载次数: 87)

1.png

TEST.7z

8.89 KB, 下载次数: 0, 下载积分: 无忧币 -2

点评

这个命令知识分区。 从图看,已经分出了2个分区,算是成功了。 要使用来存数据 ,还有2步工作。 1)格式化,分区助手、DG、format.com 均可。 2) 分配盘符。分区助手、DG、show、【分区管理】 均可。  详情 回复 发表于 2015-4-28 11:11
回复

使用道具 举报

8689#
 楼主| 发表于 2015-4-28 10:57:24 | 只看该作者
527104427 发表于 2015-4-28 09:11
好了,自己试出来了,现在把 MOUN 命令整理一下,菜菜们再也不用跟在老大屁股后面要代码了

建 ...

如果 有 -mhide  就不需要-mhide1  , -mhide 必然包含了 -mhide1.加上也没问题。

-mhide1 是给单项高端隐藏用的。 如只加载U+的高端隐藏,不含其他形式的高端隐藏。
moun  -udm -udm- -u+ -mhide1  -mall  \\.\PhysicalDrive1    C-


如只加载UDM的高端隐藏,不含其他形式的高端隐藏。
moun  -udm  -mhide1  -mall  \\.\PhysicalDrive1    C-

如只加载UD的高端隐藏,不含其他形式的高端隐藏。
moun  -udm -udm- -udfs  -udimg:  *.img  -udimg:  *.iso  -udimg:  boot/*.img  -udimg:  boot/*.iso  -mhide1  -mall  \\.\PhysicalDrive1    C-
回复

使用道具 举报

8690#
 楼主| 发表于 2015-4-28 11:03:57 | 只看该作者
527104427 发表于 2015-4-28 08:02
老大辛苦了,现在完美挂载!!

有一个问题请教:下面的 -mhide 是否要改为 -mhide1  ?  或者 -mhide  ...

结果不太一样
//可写加载所有U+深度隐藏、UD、UDM、所有的高端隐藏
MOUN  -udm  -mall  -mhide  -u+  -udfs  -w  -udimg:  *.img  \\.\PhysicalDrive%&hd%  C-

-mhide, 这里所有形式的 高端隐藏 都会加载。包括那些目前还不知道格式的磁盘格式,不是UDM、U+、UD。


//可写加载所有U+深度隐藏、UD、UDM、所有的高端隐藏
MOUN  -udm  -mall  -mhide1  -u+  -udfs  -w  -udimg:  *.img  \\.\PhysicalDrive%&hd%  C-

-mhide1, 这里只会加载 UDM、U+、UD的高端隐藏。那些目前还不知道格式的磁盘格式,的高端隐藏,会被忽略的。
    比如用DG/分区助手/PECMD-PART  做的高端隐藏。

点评

我早上就在试这个命令: MOUN -udm -mall -mhide -u+ -udm- \\.\PhysicalDrive2 C- 如果把 -mhide 改成 -mhide1 那就只能挂深度隐藏区,高端隐藏区挂不上。  详情 回复 发表于 2015-4-28 11:10
回复

使用道具 举报

8691#
发表于 2015-4-28 11:10:04 | 只看该作者
mdyblog 发表于 2015-4-28 11:03
结果不太一样
//可写加载所有U+深度隐藏、UD、UDM、所有的高端隐藏
MOUN  -udm  -mall  -mhide  -u+   ...

我早上就在试这个命令:

MOUN  -udm  -mall  -mhide  -u+  -udm-  \\.\PhysicalDrive2  C-


如果把 -mhide 改成 -mhide1 那就只能挂深度隐藏区,高端隐藏区挂不上。

点评

你能把该U+U盘导成IMG,传上来,我测试下,研究下。  详情 回复 发表于 2015-4-28 16:49
晚上在测试下U+。 昨天只测试了UD。  详情 回复 发表于 2015-4-28 11:12
回复

使用道具 举报

8692#
 楼主| 发表于 2015-4-28 11:11:11 | 只看该作者
527104427 发表于 2015-4-28 10:22
还有一个关于PART命令的问题,先将U盘前60M清零,再用如下命令分区:

PART  -super -force -mbr  2#1  0 ...

这个命令知识分区。
从图看,已经分出了2个分区,算是成功了。

要使用来存数据 ,还有2步工作。
1)格式化,分区助手、DG、format.com 均可。
2)  分配盘符。分区助手、DG、show、【分区管理】 均可。

点评

原来是这样。。。  详情 回复 发表于 2015-4-28 11:13
回复

使用道具 举报

8693#
 楼主| 发表于 2015-4-28 11:12:19 | 只看该作者
本帖最后由 mdyblog 于 2015-4-28 11:14 编辑
527104427 发表于 2015-4-28 11:10
我早上就在试这个命令:

MOUN  -udm  -mall  -mhide  -u+  -udm-  \\.\PhysicalDrive2  C-


晚上在测试下U+。
昨天只测试了UD(太晚了)。

点评

如图格式化,主盘格式化为“钢光盘”,这时强制建立【子盘】。这种情况下发现【子盘优先启动】也失效,实际启动的是默认的主盘。  详情 回复 发表于 2015-4-28 12:39
回复

使用道具 举报

8694#
发表于 2015-4-28 11:13:09 | 只看该作者
mdyblog 发表于 2015-4-28 11:11
这个命令知识分区。
从图看,已经分出了2个分区,算是成功了。

原来是这样。。。
回复

使用道具 举报

8695#
发表于 2015-4-28 12:39:24 | 只看该作者
mdyblog 发表于 2015-4-28 11:12
晚上在测试下U+。
昨天只测试了UD(太晚了)。

如图格式化,主盘格式化为“钢光盘”,这时强制建立【子盘】。这种情况下发现【子盘优先启动】也失效,实际启动的是默认的主盘。

1.png (34.99 KB, 下载次数: 82)

1.png

2.png (30.33 KB, 下载次数: 75)

2.png

点评

目前的设计: 子盘优先启动 和 ISO/IMG 不 兼容。 此时设置了 子盘优先启动 自动忽略。 可以设为 子盘启动。  详情 回复 发表于 2015-4-28 12:43
回复

使用道具 举报

8696#
 楼主| 发表于 2015-4-28 12:43:23 | 只看该作者
本帖最后由 mdyblog 于 2015-4-28 12:48 编辑
ddsony 发表于 2015-4-28 12:39
如图格式化,主盘格式化为“钢光盘”,这时强制建立【子盘】。这种情况下发现【子盘优先启动】也失效,实 ...


目前的设计:
子盘优先启动  和 ISO 不 兼容。
此时设置了 子盘优先启动 自动忽略。

可以设为 自然风 (或 子盘启动)。 (子盘启动 是能出菜单,但是不如 自然风 方便 )


此时   子盘优先启动  好像 意义不大吧。


子盘优先启动  现在都很少用了。

点评

》》子盘优先启动 和 ISO 不 兼容。 此时设置了 子盘优先启动 自动忽略。 原来如此。  详情 回复 发表于 2015-4-28 13:51
回复

使用道具 举报

8697#
发表于 2015-4-28 13:51:38 | 只看该作者
mdyblog 发表于 2015-4-28 12:43
目前的设计:
子盘优先启动  和 ISO 不 兼容。
此时设置了 子盘优先启动 自动忽略。

》》子盘优先启动  和 ISO 不 兼容。
此时设置了 子盘优先启动 自动忽略。

原来如此。
回复

使用道具 举报

8698#
发表于 2015-4-28 16:23:18 | 只看该作者
M大您好!这几天一直在折腾硬盘 UDm 系统。虽然按照您的设计可以成功,但是 menu.lst 却变成了硬盘 UDm专用文件,无法和 UD 及 CD 系统共用,也无法载入 PXE 菜单。

想把它分开成 menu.lst 及 hdmenu.lst 两个文件,无法成功;用批处理写法也失败告终。现把这几个必须使用的文件附去给您,恳请帮忙修改妥当。万分感谢!

硬盘UDm系统菜单.7z

1.87 KB, 下载次数: 2, 下载积分: 无忧币 -2

点评

只在 (hd0)启动时才启动 “硬盘 UDm 系统” 效果: 1: [attachimg]215632[/attachimg] 2:未按F3 [attachimg]215633[/attachimg] 3:F3 [attachimg]215634[/attachimg]  详情 回复 发表于 2015-4-28 17:36
回复

使用道具 举报

8699#
 楼主| 发表于 2015-4-28 16:49:03 | 只看该作者
527104427 发表于 2015-4-28 11:10
我早上就在试这个命令:

MOUN  -udm  -mall  -mhide  -u+  -udm-  \\.\PhysicalDrive2  C-

你能把该U+U盘导成IMG,传上来,我测试下,研究下。

点评

这就传上来  详情 回复 发表于 2015-4-28 18:33
回复

使用道具 举报

8700#
 楼主| 发表于 2015-4-28 17:36:17 | 只看该作者
2010WAIGO 发表于 2015-4-28 16:23
M大您好!这几天一直在折腾硬盘 UDm 系统。虽然按照您的设计可以成功,但是 menu.lst 却变成了硬盘 UDm专用 ...

WG_硬盘UDm系统菜单.zip (3.25 KB, 下载次数: 3)
只在 (hd0)启动时才启动  “硬盘 UDm 系统”

效果:

1:

2:未按F3

3:F3

点评

附件收到,测试了一下果然能用。谢谢费心! 昨天在 "GRUB4DOS区" 看到一个G4能用的,使用GOTO命令的批处理文件RUN。把它作为范本,尝试把三个LST文件合并,却无法成功。 再打包附去给您看看。恳请代为修正。谢  详情 回复 发表于 2015-4-28 19:37
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-9-25 13:19

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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