hhh333
发表于 2014-4-22 23:18:39
mdyblog 发表于 2014-4-22 22:48
嵌入文件名 不要了吗?
只要 保留空间, 在这里 不嵌入文件 , 设置界面专门 嵌入吗?
不是专门有一个BIOS启动设置吗?如果检测到保留区,就在BIOS启动设置中显现和进行设置
mdyblog
发表于 2014-4-23 08:49:07
hhh333 发表于 2014-4-22 22:05
格式化可否采用如下界面,虽然比原来稍显复杂,但思路更清晰,也方便理解。
内嵌可移到启动中设置。
MBROS-GPT-UEFI.万能USB-grub2-G4.程序文件.Pre7.0422.7z
sp_star
发表于 2014-4-23 08:57:44
mdyblog 发表于 2014-4-23 08:49
MBROS-GPT-UEFI.万能USB-grub2-G4.程序文件.Pre7.0422.7z
新版的pecmd可以挂载udm分区了。
再请教一个pecmd的问题, 下面一段代码,想将子过程或窗口定义的变量带到外面。旧版的可以运行,新版的似乎不行? 或者简单的说,怎么定义全局变量,在子过程中也有效?
call AAA
mess %V%
_sub AAA
envi V="hello"
_end
2012列兵
发表于 2014-4-23 09:42:39
MBROS-GPT-UEFI.万能USB-grub2-G4.程序文件.Pre7.0422.7z
新版格式化时:如图
mdyblog
发表于 2014-4-23 10:21:08
sp_star 发表于 2014-4-23 08:57
新版的pecmd可以挂载udm分区了。
再请教一个pecmd的问题, 下面一段代码,想将子过程或窗口定义的变量带 ...
_SUB
_END
大写。 就这2个关键词 需要大写。
新版加密更强,原来 有些 代码 的功能 无效了。
本来都是大小写无关, 现这2个某处 变成 有关了。
回去再看看, 看能不能也改为 大小写无关。
mdyblog
发表于 2014-4-23 10:25:35
hhh333 发表于 2014-4-22 17:40
搞成这样总好看一些吧:
启动设置:
sp_star
发表于 2014-4-23 10:25:41
是大写的,只是在这里举例时没注意。。。
mdyblog
发表于 2014-4-23 10:26:32
hhh333 发表于 2014-4-22 22:05
格式化可否采用如下界面,虽然比原来稍显复杂,但思路更清晰,也方便理解。
内嵌可移到启动中设置。
格式化:
mdyblog
发表于 2014-4-23 10:48:15
2012列兵 发表于 2014-4-23 09:42
MBROS-GPT-UEFI.万能USB-grub2-G4.程序文件.Pre7.0422.7z
新版格式化时:如图
改好了。
mdyblog
发表于 2014-4-23 11:03:33
fukystone 发表于 2014-4-22 11:36
问一个奇怪的问题:
用最新的“MBROS-GPT-UEFI.万能USB-grub2-G4.程序文件.Pre5.0421”,做了一个最简单的 ...
你那 现在可以启动了吗?
mdyblog
发表于 2014-4-23 11:11:25
sp_star 发表于 2014-4-23 10:25
是大写的,只是在这里举例时没注意。。。
那么你可能打开 了 ENVI^ForceLocal=1
这样 在call AAA
前面 初始化一下 V
ENVI V=
ENVI^ForceLocal=1 //有没有都不影响下面的显示
ENVI V= //初始化V
call AAA
mess 上级 V=【%V%】
_SUB AAA
envi V="hello"
messAAA下级V=【%V%】
_END
sp_star
发表于 2014-4-23 12:05:27
mdyblog 发表于 2014-4-23 11:11
那么你可能打开 了 ENVI^ForceLocal=1
这样 在call AAA
前面 初始化一下 V
多谢!!!
最后找下来还是有几个_sub小些的缘故。不过还是应该事先定义这些变量。
fukystone
发表于 2014-4-23 20:09:46
mdyblog 发表于 2014-4-23 11:03
你那 现在可以启动了吗?
没有。
用软件自带的测试可以,实机起不来。
我的机器没装imdisk,我在虚拟机做的,用的xppe,pecmd用的80最新版,在虚拟机中可以挂载U盘的mbros分区,读写正常。
另外试着重做,请问分区最小是100M吗?为什么我做1个16M的核心,结果大小还是100M?
mdyblog
发表于 2014-4-23 20:41:18
本帖最后由 mdyblog 于 2014-4-23 20:42 编辑
fukystone 发表于 2014-4-23 20:09
没有。
用软件自带的测试可以,实机起不来。
我的机器没装imdisk,我在虚拟机做的,用的xppe,pecmd用 ...
我做个 50M的FAT32,再小没试过。
FAT16 是有个最小限度更小。
FAT32 的最小限度较大。
需要小的话,勾选 FAT16。
你重姓下载最新版, 重做一个,
如果实机 还是不能启动,
把 MOS文件传上来,我看看。
同时 运行 磁盘分区信息.wcs把显示的磁盘信息 (文文字可以拷贝)夜传上来。
要不, 直接把里面的文件打包,传上来, 我做好,再传给你,你再看看。
sp_star
发表于 2014-4-23 22:04:30
班门弄斧,贴一个用PECMD挂载UDM分区的脚本,要用最最最新版的。
ENVI TARGET_DISK=B:
CALL 挂载UDM分区
_SUB挂载UDM分区
PART list disk,全部磁盘
FORX * %全部磁盘%,磁盘,
{
PART list disk %磁盘%,磁盘信息
MSTR 磁盘号=<1>%磁盘信息%
MSTR 磁盘大小=<2>%磁盘信息%
CALCGB=%磁盘大小%/(1024*1024*1024) #2F
MSTR 扇区大小=<6>%磁盘信息%
MSTR 媒体类型=<7>%磁盘信息%//硬盘,移动硬盘=12, U盘=11
MSTR 总线类型=<9>%磁盘信息%//普通硬盘=3, USB设备=7
MSTR 分区类型=<10>%磁盘信息%
//IFEX #%媒体类型%=11,
//只查找USB设备
IFEX #%总线类型%=7,
{
//ENVIU盘信息=\nU盘信息:\n磁盘号=%磁盘号%\n磁盘大小=%GB%GB 扇区大小=%扇区大小%\n媒体类型=%媒体类型% 总线类型=%总线类型%\n分区类型=%分区类型%
//MESS %U盘信息%
ENVI udisk_num=%磁盘号%
ENVI udisk_size=%GB%GB
MOUN -udm -ret mnt_status \\.\PhysicalDrive%udisk_num% %TARGET_DISK%//只读挂载
//MOUN -udm -w -ret mnt_status \\.\PhysicalDrive%udisk_num% %TARGET_DISK%//可写挂载
//如果成功挂载了一个UDM分区,则退出。否则继续查找
FIND %mnt_status%="", !EXIT ToWin
}
}
_END
fukystone
发表于 2014-4-23 22:30:16
mdyblog 发表于 2014-4-23 20:41
我做个 50M的FAT32,再小没试过。
FAT16 是有个最小限度更小。
FAT32 的最小限度较大。
不知道是不是我个人的问题:
用0422的第7版---应该是最新的吧?
格式化U盘要多长时间?
我格1024M,已经半小时了,还是没反应……
fukystone
发表于 2014-4-23 22:31:13
虚拟机操作,格式化U盘,16M和1024M都没反应,半小时以上了
sp_star
发表于 2014-4-23 23:22:05
fukystone 发表于 2014-4-23 22:31
虚拟机操作,格式化U盘,16M和1024M都没反应,半小时以上了
虽然没在虚拟机里用过,不过半小时还是太长了。在实机使用,一直很顺利。
需要安装imdisk 1.72以上版本。
选上"删除旧分区表"试试看
mdyblog
发表于 2014-4-23 23:49:38
本帖最后由 mdyblog 于 2014-4-24 00:31 编辑
fukystone 发表于 2014-4-23 22:30
不知道是不是我个人的问题:
用0422的第7版---应该是最新的吧?
格式化U盘要多长时间?
是不是 很旧的U盘。
或者 是USB1.
格式化和大小 无关。
mdyblog
发表于 2014-4-23 23:50:56
sp_star 发表于 2014-4-23 22:04
班门弄斧,贴一个用PECMD挂载UDM分区的脚本,要用最最最新版的。
挺好。
mdyblog
发表于 2014-4-24 01:20:45
sp_star 发表于 2014-4-23 08:57
新版的pecmd可以挂载udm分区了。
再请教一个pecmd的问题, 下面一段代码,想将子过程或窗口定义的变量带 ...
_sub_end 可以了。
hhh333
发表于 2014-4-24 07:30:30
本帖最后由 hhh333 于 2014-4-24 07:32 编辑
mdyblog 发表于 2014-4-23 23:50
挺好。
如果有两个UDM区,都往一个盘挂,后面的会替代前面的吗?或者还是失败?最好是后面的可以代替前面的
哦,还有一种情况,一个区挂两个盘,可以吗?进而还有一种情况,一个只读,一个可写,行吗?
mdyblog
发表于 2014-4-24 08:00:21
hhh333 发表于 2014-4-24 07:30
如果有两个UDM区,都往一个盘挂,后面的会替代前面的吗?或者还是失败?最好是后面的可以代替前面的
...
>>后面的会替代前面的吗?或者还是失败?
你是图形界面还是命令行。
图形界面 这样做不了。
命令行 没试过。
等我shi 了才zahidao。
肯定不是替代, 而是 失败或 覆盖。
mdyblog
发表于 2014-4-24 08:01:28
本帖最后由 mdyblog 于 2014-4-24 10:23 编辑
fukystone 发表于 2014-4-23 22:31
虚拟机操作,格式化U盘,16M和1024M都没反应,半小时以上了
优化了下。 考虑 USB1的龟速,
采用 最坏优化。
MBROS-GPT-UEFI.万能USB-grub2-G4.程序文件.Pre8.0423.7z
3
hhh333
发表于 2014-4-24 08:16:23
mdyblog 发表于 2014-4-24 08:00
>>后面的会替代前面的吗?或者还是失败?
你是图形界面还是命令行。
图形界面 这样做不了。
我的替代的意思就是覆盖,这个就是:一对多,多对一的问题
另外,在应用你的这个工具的过程中,好像经常引起关机不正常,不知大家有不有这种情况,我的是win7
sp_star
发表于 2014-4-24 08:19:23
mdyblog 发表于 2014-4-24 01:20
_sub_end 可以了。
多谢!{:2_136:}
hhh333
发表于 2014-4-24 09:49:28
嵌入与设定,究竟什么关系?
格式化时选择了嵌入,还要不要到启动中去设定?
嵌入了,挂载后还要不要将嵌入的文件拷贝进盘里?
一系列问题!LZ真的没什么逻辑!在格式化时又来个EFI选项,什么意思嘛。感觉这个EFI没什么用,不选照样能够启动,反而选了隐藏的内容可见了。
再有就是反复挂几次,操作就会失效,有时半天无反应,有时拷贝进去的文件,莫名其妙地没有。
唉,真的比较失望!
我这个U盘从昨天晚上做到现在,测试中都通过了,但实机时就一光标在左上角闪,进不去。
sp_star
发表于 2014-4-24 09:59:40
本帖最后由 sp_star 于 2014-4-24 10:01 编辑
hhh333 发表于 2014-4-24 09:49
嵌入与设定,究竟什么关系?
格式化时选择了嵌入,还要不要到启动中去设定?
嵌入了,挂载后还要不要将嵌 ...
感觉这个EFI没什么用,不选照样能够启动
>>>我的也是这样。但mdyblog老大自己的机器必须设定EFI才能EFI启动
BIOS启动,我似乎什么都没做,只是把grldr拷贝进去,没动高级的设置,就可以启动了。可能最好还是先拷贝grldr
mdyblog
发表于 2014-4-24 10:29:21
本帖最后由 mdyblog 于 2014-4-24 10:53 编辑
hhh333 发表于 2014-4-24 09:49
嵌入与设定,究竟什么关系?
格式化时选择了嵌入,还要不要到启动中去设定?
嵌入了,挂载后还要不要将嵌 ...
>>嵌入与设定,究竟什么关系?
【嵌入】 是 把启动程序 考到 专用 启动区, 此时还没生效。 需要 MBROS-GPT-UEFI.万能USB-grub2-G4.程序文件.Pre8.0423.7z, 前面版本 加了调试信息,没有真写。
【设定】 此时 才 设置了对应程序为 启动。
》》测试中都通过了,但实机时就一光标在左上角闪,进不去。
晚上我回去实机 再试试。
这段时间 忙着 优化界面, 是不是 里子 该坏了。
今晚一定看看,其它先不管了。
mdyblog
发表于 2014-4-24 10:31:09
hhh333 发表于 2014-4-24 09:49
嵌入与设定,究竟什么关系?
格式化时选择了嵌入,还要不要到启动中去设定?
嵌入了,挂载后还要不要将嵌 ...
》》LZ真的没什么逻辑!在格式化时又来个EFI选项,什么意思嘛。感觉这个EFI没什么用,不选照样能够启动
一般 的确 没有用。
只是直接 MOS仿真的时候 有点影响, 此时能看到这个分区。