无忧启动论坛

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

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

    [复制链接]
8761#
 楼主| 发表于 2015-5-1 09:55:20 | 只看该作者
2010WAIGO 发表于 2015-5-1 07:28
MBROSTool5.4.2.8.6E 新版已下载。今天是五一节,只在家里的华硕笔记本电脑测试。

有个问题好像考虑得 ...

细节问题,自己美化吧。
这里主要是提供一个框架。
那个只是一个示例。告诉你再哪儿写你的代码。
回复

使用道具 举报

8762#
 楼主| 发表于 2015-5-1 11:04:59 | 只看该作者
2010WAIGO 发表于 2015-5-1 07:28
MBROSTool5.4.2.8.6E 新版已下载。今天是五一节,只在家里的华硕笔记本电脑测试。

有个问题好像考虑得 ...



在抛块砖:
  1. //CopyHDMenu  "%&hd%"   "%MYDir%\TOOLS\hdumenu.lst"
  2. _SUB CopyHDMenu
  3.     SET &hd=%~1
  4.     SET &hdmenu=%~2
  5.     IFEX %&hdmenu%,!  EXIT
  6.     SET &drvA=
  7.     SET &hv=0
  8.     SET &EXE_PECMDEDIT=EXEC  %_PECMDEDIT% //=--exe:%MYDir%\tools\PECMDEDIT.NTR %MyMainNameX%
  9.     FORX * 5 6 7 1 2 3 4,&&prt,
  10.     {  PART  -phy# -phy LIST PART %&hd%#%&prt%,&&VP
  11.        MSTR  &&drv1=<9>%VP%
  12.        FIND $%drv1%=, EXIT -
  13.        IFEX %drv1%\hdumenu.lst, TEAM SET drvA=%Drv1%| SET hv=1| EXIT
  14.     }
  15.     FIND $%drvA%<>, EXEC "%&MyName%" TEAM MESS. 你已有本机菜单%DrvA%\hdumenu.lst。没有修改。| %&EXE_PECMDEDIT% %DrvA%\hdumenu.lst
  16.     FIND $%drvA%<>, EXIT
  17.     FORX * 5 6 7 1 2 3 4,&&prt,
  18.     {  FIND $%drvA%<>, EXIT
  19.        PART  -phy# -phy LIST PART %&hd%#%&prt%,&&VP
  20.        MSTR  &&drv1=<9>%VP%
  21.        FIND $%drv1%=,  TEAM SET drvA=%Drv1%| EXIT
  22.     }
  23.     FIND $%drvA%=, EXEC "%&MyName%" TEAM MESS. 没有发现盘符来放置hdumenu.lst
  24.     FIND $%drvA%=, EXIT
  25.     FILE %&hdmenu%=>%drvA%\hdumenu.lst
  26.     EXEC "%&MyName%" TEAM MESS. 新建本机菜单%DrvA%\hdumenu.lst| %&EXE_PECMDEDIT% %DrvA%\hdumenu.lst
  27. _END
复制代码


WG2-UDM自动启动非UDm菜单.zip (17.69 KB, 下载次数: 4)

点评

新的附件收到。谢谢! 有个问题还需请教: udmdefault.sh 里面有这一段: ###硬盘菜单 if exist (%rdev%,7)/hdumenu.lst rootnoverify (%rdev%,7) && configfile /hdumenu.lst && boot if exist (%rdev  详情 回复 发表于 2015-5-1 12:18
回复

使用道具 举报

8763#
发表于 2015-5-1 12:18:42 | 只看该作者

新的附件收到。谢谢!

有个问题还需请教:

udmdefault.sh 里面有这一段:

###硬盘菜单
if exist (%rdev%,7)/hdumenu.lst rootnoverify  (%rdev%,7) && configfile  /hdumenu.lst && boot
if exist (%rdev%,6)/hdumenu.lst rootnoverify  (%rdev%,6) && configfile  /hdumenu.lst && boot
if exist (%rdev%,5)/hdumenu.lst rootnoverify  (%rdev%,5) && configfile  /hdumenu.lst && boot
if exist (%rdev%,4)/hdumenu.lst rootnoverify  (%rdev%,4) && configfile  /hdumenu.lst && boot
if exist (%rdev%,0)/hdumenu.lst rootnoverify  (%rdev%,0) && configfile  /hdumenu.lst && boot
if exist (%rdev%,1)/hdumenu.lst rootnoverify  (%rdev%,1) && configfile  /hdumenu.lst && boot
if exist (%rdev%,2)/hdumenu.lst rootnoverify  (%rdev%,2) && configfile  /hdumenu.lst && boot
if exist (%rdev%,3)/hdumenu.lst rootnoverify  (%rdev%,3) && configfile  /hdumenu.lst && boot

hdumenu.lst 相对应的段落却是下面这样:

if exist /boot/grub/menu.lst configfile  /boot/grub/menu.lst && boot
if exist (%rdev%,7)/boot/grub/menu.lst rootnoverify  (%rdev%,7) && configfile  /boot/grub/menu.lst && boot
if exist (%rdev%,6)/boot/grub/menu.lst rootnoverify  (%rdev%,6) && configfile  /boot/grub/menu.lst && boot
if exist (%rdev%,5)/boot/grub/menu.lst rootnoverify  (%rdev%,5) && configfile  /boot/grub/menu.lst && boot
if exist (%rdev%,4)/boot/grub/menu.lst rootnoverify  (%rdev%,4) && configfile  /boot/grub/menu.lst && boot
if exist (%rdev%,0)/boot/grub/menu.lst rootnoverify  (%rdev%,0) && configfile  /boot/grub/menu.lst && boot
if exist (%rdev%,1)/boot/grub/menu.lst rootnoverify  (%rdev%,1) && configfile  /boot/grub/menu.lst && boot
if exist (%rdev%,2)/boot/grub/menu.lst rootnoverify  (%rdev%,2) && configfile  /boot/grub/menu.lst && boot
if exist (%rdev%,3)/boot/grub/menu.lst rootnoverify  (%rdev%,3) && configfile  /boot/grub/menu.lst && boot

hdumenu.lst 的代码是否写错了?

还有这段的排列改为  (%rdev%,0) ~  (%rdev%,7) 顺着次序排列可以吗?

点评

1: 没错的。 这就是2级菜单嘛 udmdefault.sh --->/hdumenu.lst -->用户自己的 /boot/grub/menu.lst 2: 还有这段的排列改为 (%rdev%,0) ~ (%rdev%,7) 顺着次序排列可以吗? 作为运行起来,可以的。 0~  详情 回复 发表于 2015-5-1 12:26
回复

使用道具 举报

8764#
 楼主| 发表于 2015-5-1 12:26:14 | 只看该作者
本帖最后由 mdyblog 于 2015-5-1 12:28 编辑
2010WAIGO 发表于 2015-5-1 12:18
新的附件收到。谢谢!

有个问题还需请教:


1:
没错的。 这就是2级菜单嘛
udmdefault.sh --->/hdumenu.lst  -->用户自己的 /boot/grub/menu.lst

免得  hdumenu.lst  和 用户自己菜单冲突。
没有检测到   /boot/grub/menu.lst,  就运行 /hdumenu.lst 自己的默认菜单。

2:
还有这段的排列改为  (%rdev%,0) ~  (%rdev%,7) 顺着次序排列可以吗?
作为运行起来,可以的。

0~3一般为系统盘。 建议系统菜单不要优先放在系统盘。优先放在D:  E:  F:等数据盘,方便修高和维护,系统重装也不会丢失。纯粹建议而已。

点评

1、 /boot/grub/menu.lst 这个菜单一般系统都不会有的。尤其是 XP 系统根本就没有 BOOT 目录。况且如果它启动不了 C: 盘的系统就会影响启动流程。我认为不如先探测是否已有 /boot/grub/menu.lst 菜单, 有的话先出  详情 回复 发表于 2015-5-1 12:56
回复

使用道具 举报

8765#
发表于 2015-5-1 12:56:57 | 只看该作者
mdyblog 发表于 2015-5-1 12:26
1:
没错的。 这就是2级菜单嘛
udmdefault.sh --->/hdumenu.lst  -->用户自己的 /boot/grub/menu.lst
...

1、 /boot/grub/menu.lst  这个菜单一般系统都不会有的。尤其是 XP 系统根本就没有 BOOT 目录。况且如果它启动不了 C: 盘的系统就会影响启动流程。我认为不如先探测是否已有 /boot/grub/menu.lst  菜单, 有的话先出个提示。

2、那就改成这样吧,让 C: 盘排在最前面。

3、"系统重装也不会丢失",确有这个可能。那就改成 D: 盘存在时,放在D: 盘。只有一个 C: 盘就放到 C: 盘,再加上唯读、隐藏、系统属性。

点评

这只是抛砖引玉。 你想怎么改就怎么改。 每个人的爱好,偏好,习性,环境 不同,抉择也不同。你自己整吧。  详情 回复 发表于 2015-5-1 13:04
回复

使用道具 举报

8766#
 楼主| 发表于 2015-5-1 13:04:50 | 只看该作者
2010WAIGO 发表于 2015-5-1 12:56
1、 /boot/grub/menu.lst  这个菜单一般系统都不会有的。尤其是 XP 系统根本就没有 BOOT 目录。况且如果 ...

这只是抛砖引玉。
你想怎么改就怎么改。
每个人的爱好,偏好,习性,环境 不同,抉择也不同。你自己整吧。
回复

使用道具 举报

8767#
发表于 2015-5-1 23:26:04 | 只看该作者
本帖最后由 2010WAIGO 于 2015-5-2 14:04 编辑

M大您好!试了一整天了,有失败,有成功。

加了句:MESS 找到硬盘 (%drv1%)@通知 #OK *5000,出现的竟然是:找到硬盘 (Z)。怪了!Z: 是我用来安装的 U 盘

索性改成下面这样:
---------------------------------------------------------------------------
_SUB OnAfterCopyIn
    IFEX OnAfterCopyIn.LOG, LOGS **ON=1 * OnAfterCopyIn.LOG
    //EXEC PECMD MESS  ::__GFM.LHD[%&::__GFM.LHD%] hd[%&hd%]  dst[%&dst%]
    ///把根目录去除文件属性的 [UDMIn.AfterCopy].wcs 也放入来:
    FIND $'%~1'='', EXIT!  IFEX %~1,! EXIT
    FIND $%~2<>1, EXIT                         `去除文件属性只在主盘设置
    FDIR &dst=%~1\a
    FORX /S %&dst%\*.*,&&F,0, SITE %&&F%,-H-R-S

    ///本地硬盘改为复制预先放置在 MBROSTool\TOOLS 文件夹的 hdumenu 及 udmdefault 文件到PE系统根目录
    IFEX $%&::__GFM.LHD%>0,
    {
    IFEX %MYDir%\TOOLS\hdisk,FILE %MYDir%\TOOLS\hdisk=>%&dst%\hdisk.sh!TEAM MESS 欠缺 %MYDir%\TOOLS\hdisk 文件!@请检查清楚 #OK *5000| EXIT
    IFEX %MYDir%\TOOLS\udmdefault,FILE %MYDir%\TOOLS\udmdefault=>%&dst%\udmdefault.sh!TEAM MESS 欠缺 %MYDir%\TOOLS\udmdefault 文件!@请检查清楚 #OK *5000| EXIT
    Call CopyHDMenu                            `复制硬盘UDm菜单 hdumenu.lst 到本地硬盘
    }!
    {
    ///生成 udmdefault.sh
    IFEX %&dst%\udmdefault.sh, EXIT -
    PUTF -dd -len=0  %&dst%\udmdefault.sh,0,zero
    WRIT %&dst%\udmdefault.sh,$+0,!BAT

    /// 优先开启 syslinux 菜单(改变下面三行的位置可以调整优先次序)
    WRIT %&dst%\udmdefault.sh,$+0,if exist /boot/syslinux/syslinux.cfg chainloader /syslinux.ldr && boot
    WRIT %&dst%\udmdefault.sh,$+0,if exist /grldr chainloader /grldr && boot
    WRIT %&dst%\udmdefault.sh,$+0,if exist /bootmgr chainloader /bootmgr && boot
   }
_END

_SUB CopyHDMenu                               `复制硬盘UDm菜单 hdumenu.lst 到本地硬盘
    SET &hdmenu=%MYDir%\TOOLS\hdumenu
    IFEX %&hdmenu%,!TEAM MESS 欠缺 %&hdmenu% 文件!@请检查清楚 #OK *5000| EXIT
    IFEX D:\,SET drvA=D:!IFEX C:\,SET drvA=C:
    IFEX %DrvA%\hdumenu.lst,
    {
       SITE %DrvA%\hdumenu.lst,-H -R -S
       FILE %DrvA%\hdumenu.lst->%DrvA%\hdumenu.bak
       SITE %DrvA%\hdumenu.bak,+H +R +S
       MESS 发现已存在硬盘UDm菜单 %DrvA%\hdumenu.lst,\n自动更改为 %DrvA%\hdumenu.bak。@通知 #OK *8000
    }
     FIND $%drvA%<>,
    {
       FILE %&hdmenu%=>%drvA%\hdumenu.lst
       SITE %DrvA%\hdumenu.lst,+H +R +S
       MESS 已创建了硬盘UDm菜单 %drvA%\hdumenu.lst。@通知 #OK *5000
       EXIT
     }
     FIND $%drvA%=,TEAM MESS 没有发现可用来放置 hdumenu.lst 菜单的盘符!@请检查清楚 #OK *5000| EXIT
_END

这次可以了…
回复

使用道具 举报

8768#
发表于 2015-5-2 13:59:30 | 只看该作者
本帖最后由 2010WAIGO 于 2015-5-2 14:21 编辑

本地硬盘 UDm_PE  "一拖一格" 自动安装系统弄好了。在华硕笔记本电脑测试了无数遍,完全成功。

外置 1STREP 包的 MBROSTool 目录打包付去给您参考。这可是首个能用的本地硬盘 UDm_PE 系统呵!
备注:MBROSTool 目录里面,主角 5572 KB 的 MBROSTool.exe  体积太大,传不上去,删除了……

发现此模式按 "格式化没备时" 没有出现警告窗口(如图)。请加上……

MBROSTool.7z

1.68 MB, 下载次数: 1, 下载积分: 无忧币 -2

点评

哦! 由于此种模式自动 没有勾选 【重建分区】,所以不是“危险的”。 所以不警告。 放心用吧!  详情 回复 发表于 2015-5-2 15:19
什么版本? 有这个版本吗? 都有啊! 你怎么操作的,给个图(确认是有问题前抓的图,不要冒充啊!)  详情 回复 发表于 2015-5-2 15:16
回复

使用道具 举报

8769#
 楼主| 发表于 2015-5-2 15:16:22 | 只看该作者
2010WAIGO 发表于 2015-5-2 13:59
本地硬盘 UDm_PE  "一拖一格" 自动安装系统弄好了。在华硕笔记本电脑测试了无数遍,完全成功。

外置 1ST ...


什么版本?
有这个版本吗? 都有啊!
你怎么操作的,给个图(确认是有问题前抓的图,不要冒充啊!)


----
体积太大,传不上去
---
百度盘啊!

点评

1、就是 8762# 楼附入的 WG2-UDM自动启动非UDm菜单.zip。下面这段一直出错,无法可施,尝试在划线之上加了一段代码,出现的竟然是:找到硬盘 (Z)。怪了!Z: 不是硬盘,是我用来安装UDm系统的 U 盘。 FORX * 5 6  详情 回复 发表于 2015-5-2 17:41
回复

使用道具 举报

8770#
 楼主| 发表于 2015-5-2 15:19:13 | 只看该作者
2010WAIGO 发表于 2015-5-2 13:59
本地硬盘 UDm_PE  "一拖一格" 自动安装系统弄好了。在华硕笔记本电脑测试了无数遍,完全成功。

外置 1ST ...

哦!
由于此种模式自动 没有勾选 【重建分区】,所以不是“危险的”。
所以不警告。
放心用吧!
回复

使用道具 举报

8771#
发表于 2015-5-2 17:41:31 | 只看该作者
本帖最后由 2010WAIGO 于 2015-5-2 17:47 编辑
mdyblog 发表于 2015-5-2 15:16
什么版本?
有这个版本吗? 都有啊!
你怎么操作的,给个图(确认是有问题前抓的图,不要冒充啊!)
...


1、就是 8762# 楼附入的 WG2-UDM自动启动非UDm菜单.zip。下面这段一直出错,无法可施,尝试在划线之上加了一段代码,出现的竟然是:找到硬盘 (Z)。怪了!Z: 不是硬盘,是我用来安装UDm系统的 U 盘。

FORX * 5 6 7 1 2 3 4,&&prt,
    {  PART  -phy# -phy LIST PART %&hd%#%&prt%,&&VP
       MSTR  &&drv1=<9>%VP%

       MESS 找到硬盘 (%drv1%)@通知 #OK *5000
     ------------------------------------------------------------------
       FIND $%drv1%=, EXIT -
       IFEX %drv1%\hdumenu.lst, TEAM SET drvA=%Drv1%| SET hv=1| EXIT
    }

2、"MBROSTool.exe" 是 2015/5/1 的 "MBROSTool5.4.2.8.6E-ZIP-EFI32-PE版-国际化"
      这个不用上传吧。主要想让您看看已改好的 GFormat.ini  文件,还需不需要修改而已…

点评

测试正常。 [attachimg]215814[/attachimg] [attachimg]215815[/attachimg] 给你个测试包,网盘下载 “伟高测试包.7z”  详情 回复 发表于 2015-5-2 19:22
回复

使用道具 举报

8772#
 楼主| 发表于 2015-5-2 19:22:04 | 只看该作者
2010WAIGO 发表于 2015-5-2 17:41
1、就是 8762# 楼附入的 WG2-UDM自动启动非UDm菜单.zip。下面这段一直出错,无法可施,尝试在划线之上 ...

测试正常。





给你个测试包,网盘下载 “伟高测试包.7z”

点评

对于下面这段代码,还是不大了解。它找寻了 5 6 7 1 2 3 4 七个盘,为何会刚好找到 D: 盘呢?如果真有 七个盘,它找到的还是 D: 盘吗?请解释代码的含义。谢谢! FORX * 5 6 7 1 2 3 4,&&prt, { PART  详情 回复 发表于 2015-5-2 20:53
1、现在可以成功安装了,但是必须预先把 HDISK.TXT 及 udmdefault.sh 两个文件放到 PE 根目录。如果安装的是U盘, HDISK.TXT 会不会引起误判呢? 2、HDISK.TXT 打开后是空目录有可能被顺手删除,还是不用 .TXT 结  详情 回复 发表于 2015-5-2 20:18
会不会是我的硬盘太多引起的。请详细解释这段代码的意思,我再测试看看。 FORX * 5 6 7 1 2 3 4,&&prt, { PART -phy# -phy LIST PART %&hd%#%&prt%,&&VP MSTR &&drv1=%VP% FIND $%drv1%  详情 回复 发表于 2015-5-2 19:36
回复

使用道具 举报

8773#
发表于 2015-5-2 19:36:14 | 只看该作者

会不会是我的硬盘太多引起的。请详细解释这段代码的意思,我再测试看看。

FORX * 5 6 7 1 2 3 4,&&prt,
     {  PART  -phy# -phy LIST PART %&hd%#%&prt%,&&VP
        MSTR  &&drv1=<9>%VP%
      FIND $%drv1%=, EXIT -
        IFEX %drv1%\hdumenu.lst, TEAM SET drvA=%Drv1%| SET hv=1| EXIT
     }
回复

使用道具 举报

8774#
发表于 2015-5-2 20:18:19 | 只看该作者

1、现在可以成功安装了,但是必须预先把 HDISK.TXT 及 udmdefault.sh 两个文件放到 PE 根目录。如果安装的是U盘, HDISK.TXT 会不会引起误判呢?

2、HDISK.TXT 打开后是空目录有可能被顺手删除,还是不用 .TXT 结尾为妙。

3、普通安装,以及闪存盘UDm安装都用不到这两个文件,我觉得还是等需要时才复制到根目录更为可行。

点评

1: HDISK.TXT 不是提前放进去的,而是 gformat.ini 临时生成的。 且只有 本地硬盘才生成。 作为 总 开关。 2: udmdefault.sh 内容始终不变。 提前 放到ISO中。不用临时生成。 3: HDISK.TXT 随便  详情 回复 发表于 2015-5-2 21:05
回复

使用道具 举报

8775#
发表于 2015-5-2 20:53:05 | 只看该作者

对于下面这段代码,还是不大了解。它找寻了 5 6 7 1 2 3 4 七个盘,为何会刚好找到 D: 盘呢?如果真有 七个盘,它找到的还是 D: 盘吗?请解释代码的含义。谢谢!

    FORX * 5 6 7 1 2 3 4,&&prt,
    {  PART  -phy# -phy LIST PART %&hd%#%&prt%,&&VP
       MSTR  &&drv1=<9>%VP%
       FIND $%drv1%=, EXIT -
       IFEX %drv1%\hdumenu.lst, TEAM SET drvA=%Drv1%| SET hv=1| EXIT
    }

点评

5 6 7 1 2 3 4 七个盘,为何会刚好找到 D: 盘呢 ----------------- 一般 5--D: 6--E: 7--F: C: 在 1~4  详情 回复 发表于 2015-5-2 21:08
先找这些分区下 是否有 /HDUMENU.LST  详情 回复 发表于 2015-5-2 21:06
回复

使用道具 举报

8776#
 楼主| 发表于 2015-5-2 21:05:30 | 只看该作者
2010WAIGO 发表于 2015-5-2 20:18
1、现在可以成功安装了,但是必须预先把 HDISK.TXT 及 udmdefault.sh 两个文件放到 PE 根目录。如果安装 ...

1: HDISK.TXT 不是提前放进去的,而是 gformat.ini 临时生成的。
且只有 本地硬盘才生成。
作为 总 开关。

2:
udmdefault.sh
内容始终不变。
提前 放到ISO中。不用临时生成。

3:
HDISK.TXT
随便怎么改。

不改也没关系。 反正是深度隐藏的。平常看不见。
回复

使用道具 举报

8777#
 楼主| 发表于 2015-5-2 21:06:50 | 只看该作者
2010WAIGO 发表于 2015-5-2 20:53
对于下面这段代码,还是不大了解。它找寻了 5 6 7 1 2 3 4 七个盘,为何会刚好找到 D: 盘呢?如果真有 七 ...

先找这些分区下 是否有  /HDUMENU.LST
回复

使用道具 举报

8778#
 楼主| 发表于 2015-5-2 21:08:11 | 只看该作者
本帖最后由 mdyblog 于 2015-5-2 21:17 编辑
2010WAIGO 发表于 2015-5-2 20:53
对于下面这段代码,还是不大了解。它找寻了 5 6 7 1 2 3 4 七个盘,为何会刚好找到 D: 盘呢?如果真有 七 ...


5 6 7 1 2 3 4 七个盘,为何会刚好找到 D: 盘呢
-----------------
一般
5--D:
6--E:
7--F:
C: 在 1~4

找到一个就可以了(EXIT)

点评

看来,如果有多个硬盘,这样写还是有可能找到不相干的盘符的。如果没有其它弊病,觉得还是用下面的写法更为直接。 IFEX D:\,SET drvA=D:!IFEX C:\,SET drvA=C: IFEX %DrvA%\hdumenu.lst, {  详情 回复 发表于 2015-5-2 21:21
回复

使用道具 举报

8779#
发表于 2015-5-2 21:21:43 | 只看该作者
mdyblog 发表于 2015-5-2 21:08
5 6 7 1 2 3 4 七个盘,为何会刚好找到 D: 盘呢
-----------------
一般

看来,如果有多个硬盘,这样写还是有可能找到不相干的盘符的。如果没有其它弊病,觉得还是用下面的写法更为直接。

   IFEX D:\,SET drvA=D:!IFEX C:\,SET drvA=C:
    IFEX %DrvA%\hdumenu.lst,
    {
       SITE %DrvA%\hdumenu.lst,-H -R -S
       FILE %DrvA%\hdumenu.lst->%DrvA%\hdumenu.bak
       SITE %DrvA%\hdumenu.bak,+H +R +S
       MESS 发现已存在硬盘UDm菜单 %DrvA%\hdumenu.lst,\n自动更改为 %DrvA%\hdumenu.bak。@通知 #OK *5000
    }
回复

使用道具 举报

8780#
 楼主| 发表于 2015-5-2 22:50:11 | 只看该作者
本帖最后由 mdyblog 于 2015-5-2 23:50 编辑

2015-5-2 MBROSTool5.4.3
  用户自定义:SCRITP\301
  MBST 呼叫命令行
  MBSTGUI 直接转到图形界面,不返回

这样 可以字节修改 MBROSTool,来写自己的界面, 不需要再来个PECMD包装一下。
  用户自定义:SCRITP\301
  MBST 呼叫MBROSTool 命令行
  MBSTGUI 直接转到图形界面,不返回
回复

使用道具 举报

8781#
发表于 2015-5-3 08:12:26 | 只看该作者
还有一个问题不知道怎样解决。几乎是所有的品牌电脑,C: 盘前端都有一至两个没有盘符的隐藏空间,用来放置操作系统的备份文件。根据我的经验,这些区域最好不要移动或修改,变动后有可能无法操作。

我们的 UDm 隐藏空间,放到这些空间的后面可以吗?

点评

那个空间, 0)【分区管理】拍图。 1)可以用GHOST备份出来, 2)用分区助手, 将改分区往后移(注意是移动,数是删除重建) 3)GHOST恢复回去 检查) 【分区管理】检查 分区表中分区的顺序和原来一样,否则交  详情 回复 发表于 2015-5-3 09:34
回复

使用道具 举报

8782#
 楼主| 发表于 2015-5-3 09:34:44 | 只看该作者
本帖最后由 mdyblog 于 2015-5-3 09:37 编辑
2010WAIGO 发表于 2015-5-3 08:12
还有一个问题不知道怎样解决。几乎是所有的品牌电脑,C: 盘前端都有一至两个没有盘符的隐藏空间,用来放置 ...


那个空间,
0)【分区管理】拍图。
1)可以用GHOST备份出来,
2)用分区助手, 将改分区往后移(注意是移动,数是删除重建)
3)GHOST恢复回去
检查) 【分区管理】检查 分区表中分区的顺序和原来一样,否则交换到一样。


---------
也可以选【高端隐藏】 , 这样UDm就在磁盘的末尾(这样要保证磁盘尾部有足够的空闲空间)
    这样也有问题,人们看到尾部的空闲空间,总有一种冲动,将它分掉——从而破坏了UDm。

点评

我是怕把无盘符备份区域移到UDm分区之后不能运作,不搬移又担心会不会把此区域格式化成UDm区,故而迟迟未敢尝试。UDm区如果可以放到备份隐藏区之后,又不会错误格式化就最好了。 请告诉我放到磁盘最末端要怎样设  详情 回复 发表于 2015-5-3 10:16
回复

使用道具 举报

8783#
发表于 2015-5-3 10:16:29 | 只看该作者
本帖最后由 2010WAIGO 于 2015-5-3 10:42 编辑
mdyblog 发表于 2015-5-3 09:34
那个空间,
0)【分区管理】拍图。
1)可以用GHOST备份出来,


我是怕把无盘符备份区域移到UDm分区之后不能运作,不搬移又担心会不会把此区域格式化成UDm区,故而迟迟未敢尝试。UDm区如果可以放到备份隐藏区之后,又不会错误格式化就最好了。

放到末端似乎更为可行。请告诉我放到磁盘最末端要怎样设置,自动安装的 GFormat.ini 文件还有效吗?

点评

1: 那个分区,可以用GHOST备份再恢复的,没事的。那是个普通的分区而已。我试过---宏基的笔记本。 记住要备份在恢复,分区大小不变最好了,不要只用软件的无损调整。 用 PECMD PART的移动分区功能也不错。  详情 回复 发表于 2015-5-3 11:41
回复

使用道具 举报

8784#
 楼主| 发表于 2015-5-3 11:29:32 | 只看该作者
本帖最后由 mdyblog 于 2015-11-6 16:13 编辑

麻烦大家用则个测试包来测试UDm的BIOS启动兼容性,尤其是SD卡,测试启动是否卡死。
UDm.BISO启动兼容新测试包-欢迎测试.7z (1.5 MB, 下载次数: 137)
依次用BOOTICE写下对应的BIN,在启动测试。
注意,需要加倍测试:取消用户区的“激活”,再启动一次试试。


--------测试报告-----------
版本    能否启动(Y/N)    去 “激活”能否启动(Y/N)     备注
11                           
12                             
21                           
22                              
31                                
32                              
41                                
51                                
52                              

点评

版本 能否启动(Y/N) 备注 11 Y (全测后,重写失败 ) 12 N 无法写入 21 N 无法写入 22 N 无法  详情 回复 发表于 2016-3-23 00:31
测试报告: 版本 能否启动(Y/N) 备注 11 Y 12 Y 21 Y 22 Y 31  详情 回复 发表于 2015-5-7 10:51
我的win7PE加入“外置加载统一便捷版”以后,外置桌面和程序有时加载完全正常,如图1: 有时外置桌面和程序又不能加载,但UDm分区和Imdisk右键菜单完全正常,十次中有2,3次这样2: 不知为什么有这样的偶发性,估计  详情 回复 发表于 2015-5-3 12:45
这楼你挂到首页去吧。  详情 回复 发表于 2015-5-3 11:45
回复

使用道具 举报

8785#
 楼主| 发表于 2015-5-3 11:41:59 | 只看该作者
本帖最后由 mdyblog 于 2015-5-3 12:43 编辑
2010WAIGO 发表于 2015-5-3 10:16
我是怕把无盘符备份区域移到UDm分区之后不能运作,不搬移又担心会不会把此区域格式化成UDm区,故而迟迟 ...


1:
那个分区,可以用GHOST备份再恢复的,没事的。那是个普通的分区而已。我试过---宏基的笔记本。
记住要备份在恢复,分区大小不变最好了,不要只用软件的无损调整。

用 PECMD PART的移动分区功能也不错。



2:

选【完全高端隐藏】。
如果 那个隐藏分区前面有15M空闲,选 【高端隐藏】更好。

gformat.ini 就是大小计算不对,其他都可用。

点评

刚才测试把UDm放到磁盘末端失败!过程如下: 1、先用硬盘分区及数据恢复工具 DiskGenius 把 D: 盘的末端划分出一个 5GB 的区域: [attachimg]215844[/attachimg] 2、打开 "MBROSTool" 软件,把 "WAIGO-XPPE  详情 回复 发表于 2015-5-3 12:54
回复

使用道具 举报

8786#
发表于 2015-5-3 11:45:18 | 只看该作者
mdyblog 发表于 2015-5-3 11:29
麻烦大家用则个测试包来测试UDm的BIOS启动兼容性。

依次用BOOTICE写下对应的BIN,在启动测试。

这楼你挂到首页去吧。
回复

使用道具 举报

8787#
发表于 2015-5-3 12:45:43 | 只看该作者
本帖最后由 ddsony 于 2015-5-3 12:50 编辑
mdyblog 发表于 2015-5-3 11:29
麻烦大家用则个测试包来测试UDm的BIOS启动兼容性。

依次用BOOTICE写下对应的BIN,在启动测试。


我的win7PE加入“外置加载统一便捷版”以后,外置桌面和程序有时加载完全正常,如图1:
有时外置桌面和程序又不能加载,但UDm分区和Imdisk右键菜单完全正常,十次中有2,3次这样,如图2:
不知为什么有这样的偶发性,估计是PECMD.INI里的命令脚本有时序性?现在附上PECMD.INI,老大看看里面应该怎样调整才不会出现这样的情况。

其他XPPE,03PE,WIN8.1PE加入“统一便捷版”以后一切正常。

1.png (207.27 KB, 下载次数: 96)

1.png

2.png (70.04 KB, 下载次数: 97)

2.png

pecmd.rar

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

点评

试试:  详情 回复 发表于 2015-5-4 07:19
哪个PE?网上有吗?  详情 回复 发表于 2015-5-3 15:08
回复

使用道具 举报

8788#
发表于 2015-5-3 12:54:16 | 只看该作者
mdyblog 发表于 2015-5-3 11:41
1:
那个分区,可以用GHOST备份再恢复的,没事的。那是个普通的分区而已。我试过---宏基的笔记本。
记 ...

刚才测试把UDm放到磁盘末端失败!过程如下:

1、先用硬盘分区及数据恢复工具 DiskGenius 把 D: 盘的末端划分出一个 5GB 的区域:



2、打开 "MBROSTool" 软件,把 "WAIGO-XPPE-IMG(G4D)" 目录拖入输入框。右键选 "格式化设备->完全高端隐藏" 按下后出现如下窗口。改选择 "完全高端隐藏2" 或 "高端隐藏" 都出现相同画面:



3、打开 "分区管理" 检示,发现末端的空间没有标注 "空闲" 字样:



4、顺便告知最新的 "MBROSTool 5.4.3" 版错误显示出没能找到 IMDISK 文件,其它版本都可以正确显示。


点评

"MBROSTool 5.4.3" 修了。 [attachimg]215857[/attachimg]  详情 回复 发表于 2015-5-3 15:14
大小填小点试试。  详情 回复 发表于 2015-5-3 14:56
回复

使用道具 举报

8789#
 楼主| 发表于 2015-5-3 14:56:48 | 只看该作者
本帖最后由 mdyblog 于 2015-5-3 15:09 编辑
2010WAIGO 发表于 2015-5-3 12:54
刚才测试把UDm放到磁盘末端失败!过程如下:

1、先用硬盘分区及数据恢复工具 DiskGenius 把 D: 盘的末 ...


大小填小点试试。
在第2个分区的 大小 框上双击, 会自动计算大小。


刚进如格式化界面的时候,可能你图示上图的提示性警告, 不理他(切换到高端隐藏后,空间算法不同的)。


测试结果

格式化+分区结果



启动效果:

点评

已将硬盘前端格式化成实体盘,单留下5GB末尾。目录拖入后DOC盘显示为0,选 "高端隐藏-完全高端隐藏2" ,按下"格式化设备" 之后都显示出未分区的空间不够的窗口,无法继续下去…… [attachimg]215859[/attachimg]  详情 回复 发表于 2015-5-3 16:18
回复

使用道具 举报

8790#
 楼主| 发表于 2015-5-3 15:08:41 | 只看该作者
ddsony 发表于 2015-5-3 12:45
我的win7PE加入“外置加载统一便捷版”以后,外置桌面和程序有时加载完全正常,如图1:
有时外置桌面 ...

哪个PE?网上有吗?

点评

我给你核心wim包吧:http://pan.baidu.com/s/1sjHmcgt  详情 回复 发表于 2015-5-3 16:15
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-9-25 11:16

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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