无忧启动论坛

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

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

    [复制链接]
301#
发表于 2014-4-15 14:49:14 | 只看该作者
mdyblog 发表于 2014-4-15 14:17
>>保留扇区是给启动准备的吧?如果是,直接保留一个足够的容量就可以了。
是 给启动准备。


>>即使要选择,也以KB/MB为单位。
就KB吧. 可以 300   300.5    (0.5恰好一个扇区,最小的单位)
>>其实我觉得保留个7,8M就行了,没必要选。不过fbinsttool也有个主分区的选项。

>>格式化里的设备似乎总是一个文件名,格式化U盘时,最好能显示设备名。
可以显示磁盘信息。不是选择,选择 还是回到主界面。
>>能显示一下,起个提醒作用,也很好了。可能以前没注意到。

点评

》》保留个7,8M就行了 真大方。 一般300K够了, 很少>1M的。  详情 回复 发表于 2014-4-15 15:03
回复

使用道具 举报

302#
发表于 2014-4-15 14:59:37 | 只看该作者
mdyblog 发表于 2014-4-15 14:19
》》做成一个或几个DLL
不知是做成DLL  好,还是 内置插件(模块)的好(最终还是一个文件)?
好像以 ...

不知道能不能把DLL到包到pecmd.exe里面?需要多少,就打包多少。呵呵,瞎想的,随便看看。

点评

》》不知道能不能把DLL到包到pecmd.exe里面? PECMD 的设计是支持的。  详情 回复 发表于 2014-4-15 15:01
回复

使用道具 举报

303#
 楼主| 发表于 2014-4-15 15:01:49 | 只看该作者
sp_star 发表于 2014-4-15 14:59
不知道能不能把DLL到包到pecmd.exe里面?需要多少,就打包多少。呵呵,瞎想的,随便看看。

》》不知道能不能把DLL到包到pecmd.exe里面?
PECMD  的设计是支持的。
回复

使用道具 举报

304#
 楼主| 发表于 2014-4-15 15:03:22 | 只看该作者
本帖最后由 mdyblog 于 2014-4-15 15:05 编辑
sp_star 发表于 2014-4-15 14:49
>>即使要选择,也以KB/MB为单位。
就KB吧. 可以 300   300.5    (0.5恰好一个扇区,最小的单位)
>>其 ...


》》保留个7,8M就行了
真大方。呵呵。
一般300K够了, 很少>1M的。

点评

呵呵,现在都是说多少G, 多留点慢慢用嘛。我觉得也没人在乎那几M吧。  详情 回复 发表于 2014-4-15 15:05
回复

使用道具 举报

305#
发表于 2014-4-15 15:05:44 | 只看该作者
mdyblog 发表于 2014-4-15 15:03
》》保留个7,8M就行了
真大方。
一般300K够了, 很少>1M的。

呵呵,现在都是说多少G, 多留点慢慢用嘛。我觉得也没人在乎那几M吧。

点评

也是。  详情 回复 发表于 2014-4-15 15:14
回复

使用道具 举报

306#
 楼主| 发表于 2014-4-15 15:14:03 | 只看该作者
sp_star 发表于 2014-4-15 15:05
呵呵,现在都是说多少G, 多留点慢慢用嘛。我觉得也没人在乎那几M吧。

也是。
回复

使用道具 举报

307#
发表于 2014-4-15 15:18:20 | 只看该作者
本帖最后由 hhh333 于 2014-4-15 15:19 编辑
mdyblog 发表于 2014-4-15 14:19
》》做成一个或几个DLL
不知是做成DLL  好,还是 内置插件(模块)的好(最终还是一个文件)?
好像以 ...


不用几个DLL,没必要,况且有时还用它一写小工具,难道还带一堆DLL?
规范的易用的语法才是这个工具的生命线!谁敢说新完全版会用吗?看到一大堆*^$#&,头脑马上就糊了!

点评

>>可以考虑扩展完全版的MOUN功能,加进去MountMBROS的功能。 完整版PECMD.EXE。 MOUN -ud2 ... 已加。 HELP MOUN  详情 回复 发表于 2014-4-16 02:42
回复

使用道具 举报

308#
 楼主| 发表于 2014-4-15 17:59:52 | 只看该作者
本帖最后由 mdyblog 于 2014-4-15 18:01 编辑
sp_star 发表于 2014-4-15 15:29
回P大:
我认为凡能efi启动的u盘,必能用diskgenius看到u盘某分区上有efi相关文件。你遇到例外了?
...


UDv2 的设计上 就是 不需要 分区, 就一个大的MBR。 所以叫 MBROS。

无分区 UDv2  启动UEFI , 我自己的机器 也可以。可以出EFI-grub2菜单和操作界面。只是后面启动PE失败。
但此时 UEFI已经成功启动了。
可以启动linux.

后面能直接启动 PE, 好像到目前只听说  sp_star  成功。

其实PE之所以失败,是MS window 本身的软件限制。
windows 只能从(fd0)  (cd0)  (hd0,0)  (hd0,1)  等继续启动。
很多机器 UEFI认U只支持 hdd. 这样启动设备为(hd0), 不能 继续启动windows.

  sp_star  的机器和 U盘, 恰好UEFI是可以FDD,  启动设备可(fd0), 能 继续通过(fd0)启动windows.

我的机器 UEFI时, 什么U盘 都 只能 (hd0)。 不能 PE. 目前 只能Linux。

linux天生 就没有此软件限制,所以可以启动。

需要破解 windows限制,很多机器 就可 真的UEFI-MBR-PE了,无分区。

只要  下载 那个UEFI-GRUB2的版本, 或解开那个uefi-grub2包, 都可以试的。



点评

无分区,什么意思?可见区不要还是怎么的?  详情 回复 发表于 2014-4-15 18:38
上次用你给的grub2 EFI启动,echo $root结果不是hd0吗? 但启动PE时,不是用的grub2(还不会用),直接是用windows ISO里的EFI相关文件,应该是win8.1的。  详情 回复 发表于 2014-4-15 18:10
回复

使用道具 举报

309#
发表于 2014-4-15 18:10:46 | 只看该作者
mdyblog 发表于 2014-4-15 17:59
UDv2 的设计上 就是 不需要 分区, 就一个大的MBR。 所以叫 MBROS。

无分区 UDv2  启动UEFI , 我自 ...

上次用你给的grub2 EFI启动,echo $root结果不是hd0吗?
但启动PE时,不是用的grub2(还不会用),直接是用windows ISO里的EFI相关文件,应该是win8.1的。

点评

grub2 EFI启动, 和 直接可能不同。grub2说的hd0是软件层的东西。 grub2是linux系的, 无论量产成FDD还是HDD, U统一当作HDD, 所以 都支持多分区,可分区. 反正此处, PE只能 是(fd0) 而你的U恰好是FDD。  详情 回复 发表于 2014-4-15 18:17
回复

使用道具 举报

310#
 楼主| 发表于 2014-4-15 18:17:02 | 只看该作者
本帖最后由 mdyblog 于 2014-4-15 18:26 编辑
sp_star 发表于 2014-4-15 18:10
上次用你给的grub2 EFI启动,echo $root结果不是hd0吗?
但启动PE时,不是用的grub2(还不会用),直接是 ...


grub2 EFI启动, 和 直接8PE-UEFI 可能不同。

grub2说的hd0是软件层的东西。中间差一层。
grub2是linux系的, 无论量产成FDD还是HDD, U统一当作HDD(完全无视), 所以 都支持多分区,可分区.


反正此处, PE只能 是(fd0)
而你的U恰好是FDD。

你找个 HDD量产的U,就不一定启动,当然还是有可能。你机器就是那么牛,总能提供UEFI-FDD的界面。
其实这就个硬件中固化的 软件协议而已。 硬件上,U盘其实都一样,没有FDD HDD之分, 都是一块半导体裸片+通讯总线。

正因为 只是 软件协议, 所以还是有办法的。只是时间问题。(现在忙着写书,这才是正事哦)

回复

使用道具 举报

311#
发表于 2014-4-15 18:38:37 | 只看该作者
mdyblog 发表于 2014-4-15 17:59
UDv2 的设计上 就是 不需要 分区, 就一个大的MBR。 所以叫 MBROS。

无分区 UDv2  启动UEFI , 我自 ...

无分区,什么意思?可见区不要还是怎么的?

点评

可以试试 UEFI-GRUB2的版本, 或解开 UEFI-gub2的压缩包。 或许你能够启动 UEFI-GRUb2菜单。  详情 回复 发表于 2014-4-15 19:08
是的, 可见区不要。分区表是空的。 这才是 真名副其实的MBROS.  详情 回复 发表于 2014-4-15 19:00
回复

使用道具 举报

312#
发表于 2014-4-15 18:42:39 | 只看该作者
进入windows,还能看出fd0, hd0吗?
grub2启动,能不能也像grldr一样,map一个(fd0)呢?我查看了一下bios选项,没找到HDD, FDD相关设置。

点评

》》没找到HDD, FDD相关设置 不会有这个设置的。 厂家直接写死了。  详情 回复 发表于 2014-4-15 19:06
》》进入windows,还能看出fd0, hd0吗? 不能, windows头自己独立的驱动,自己重新认。高级系统都这样。和DOS不同。 》》grub2启动,能不能也像grldr一样,map一个(fd0)呢?我查看了一下bios选项,没找到HDD, F  详情 回复 发表于 2014-4-15 19:05
回复

使用道具 举报

313#
 楼主| 发表于 2014-4-15 19:00:49 | 只看该作者
hhh333 发表于 2014-4-15 18:38
无分区,什么意思?可见区不要还是怎么的?

是的, 可见区不要。分区表是空的。
这才是 真名副其实的MBROS.

点评

这个不实用吧,有好事者在windows下见没有分区,必建立之,那原来的信息不就没了?正因为能看到可见区,相对人们就不会关心有不有未分配区了,达到了隐藏的目的。况且一个U盘那么大,PE系统只是很小一部分,多数要拿  详情 回复 发表于 2014-4-15 19:08
回复

使用道具 举报

314#
 楼主| 发表于 2014-4-15 19:05:14 | 只看该作者
sp_star 发表于 2014-4-15 18:42
进入windows,还能看出fd0, hd0吗?
grub2启动,能不能也像grldr一样,map一个(fd0)呢?我查看了一下bios ...

》》进入windows,还能看出fd0, hd0吗?
不能, windows头自己独立的驱动,自己重新认。高级系统都这样。和DOS不同。

》》grub2启动,能不能也像grldr一样,map一个(fd0)呢?我查看了一下bios选项,没找到HDD, FDD相关设置。
grub2没这个map.
而UEFI-grub2  很 grub4dos 就完全不同。没有BIOS调用支持。而G4D的map是用BIOS服务写的。

grub4dos  的很多我们受益良多的东西, 都是  grub4dos 作者自己加的。
grub2没有这些好东西。
回复

使用道具 举报

315#
 楼主| 发表于 2014-4-15 19:06:56 | 只看该作者
sp_star 发表于 2014-4-15 18:42
进入windows,还能看出fd0, hd0吗?
grub2启动,能不能也像grldr一样,map一个(fd0)呢?我查看了一下bios ...

》》没找到HDD, FDD相关设置
不会有这个设置的。 厂家直接写死了。
回复

使用道具 举报

316#
 楼主| 发表于 2014-4-15 19:08:43 | 只看该作者
hhh333 发表于 2014-4-15 18:38
无分区,什么意思?可见区不要还是怎么的?

可以试试  UEFI-GRUB2的版本, 或解开 UEFI-gub2的压缩包。

或许你能够启动 UEFI-GRUb2菜单。
回复

使用道具 举报

317#
发表于 2014-4-15 19:08:56 | 只看该作者
mdyblog 发表于 2014-4-15 19:00
是的, 可见区不要。分区表是空的。
这才是 真名副其实的MBROS.

这个不实用吧,有好事者在windows下见没有分区,必建立之,那原来的信息不就没了?正因为能看到可见区,相对人们就不会关心有不有未分配区了,达到了隐藏的目的。况且一个U盘那么大,PE系统只是很小一部分,多数要拿来作日常使用的。除非专门作维护安装盘,将8.164位等安装盘放进去。

点评

UD在windows下好像也是显示"未分配的区域"。这个没法避免吧?要不就放个分区,要不就没分配。  详情 回复 发表于 2014-4-15 19:18
对有的人没用。对有的人也许有用。 没有分区表的好处是,不怕分区坏了。 更安全。 没人会去格式化的。  详情 回复 发表于 2014-4-15 19:18
回复

使用道具 举报

318#
 楼主| 发表于 2014-4-15 19:18:05 | 只看该作者
hhh333 发表于 2014-4-15 19:08
这个不实用吧,有好事者在windows下见没有分区,必建立之,那原来的信息不就没了?正因为能看到可见区, ...


对有的人没用。对有的人也许有用。
没有分区表的好处是,不怕分区坏了。 更安全。 没人会去格式化的。 和正常使用部分很容易区分开。

点评

win8pe的EFI启动,在你的机器上,显示什么错误? 也是找不到....bcd吗?  详情 回复 发表于 2014-4-15 19:22
回复

使用道具 举报

319#
发表于 2014-4-15 19:18:34 | 只看该作者
hhh333 发表于 2014-4-15 19:08
这个不实用吧,有好事者在windows下见没有分区,必建立之,那原来的信息不就没了?正因为能看到可见区, ...

UD在windows下好像也是显示"未分配的区域"。这个没法避免吧?要不就放个分区,要不就没分配。

点评

不用吧。 自己知道就可以了。 免得 一步小心 SHOW -1:-1 就显示 未格式化的分区, 提示你格式化。  详情 回复 发表于 2014-4-15 19:21
回复

使用道具 举报

320#
 楼主| 发表于 2014-4-15 19:21:27 | 只看该作者
本帖最后由 mdyblog 于 2014-4-15 19:22 编辑
sp_star 发表于 2014-4-15 19:18
UD在windows下好像也是显示"未分配的区域"。这个没法避免吧?要不就放个分区,要不就没分配。


不用吧。 自己知道就可以了。
免得 一步小心 SHOW  -1:-1
就显示 未格式化的分区, 提示你格式化。

或者好奇的人,去格一下。
回复

使用道具 举报

321#
发表于 2014-4-15 19:22:22 | 只看该作者
mdyblog 发表于 2014-4-15 19:18
对有的人没用。对有的人也许有用。
没有分区表的好处是,不怕分区坏了。 更安全。 没人会去格式化的。 ...

win8pe的EFI启动,在你的机器上,显示什么错误? 也是找不到....bcd吗?

点评

说不定 以后的 windows 支持 (hd0)启动。 比如8.2. 呵呵。  详情 回复 发表于 2014-4-15 19:26
是的。  详情 回复 发表于 2014-4-15 19:23
回复

使用道具 举报

322#
 楼主| 发表于 2014-4-15 19:23:34 | 只看该作者
sp_star 发表于 2014-4-15 19:22
win8pe的EFI启动,在你的机器上,显示什么错误? 也是找不到....bcd吗?

是的。

点评

那你的分析看样子是对的,grldr map为fd0 OK,map为hd0也是类似的提示......  详情 回复 发表于 2014-4-15 19:25
回复

使用道具 举报

323#
发表于 2014-4-15 19:25:02 | 只看该作者

那你的分析看样子是对的,grldr map为fd0 OK,map为hd0也是类似的提示......
回复

使用道具 举报

324#
 楼主| 发表于 2014-4-15 19:26:28 | 只看该作者
本帖最后由 mdyblog 于 2014-4-15 19:28 编辑
sp_star 发表于 2014-4-15 19:22
win8pe的EFI启动,在你的机器上,显示什么错误? 也是找不到....bcd吗?


说不定 以后的 windows 支持 (hd0)启动。那都是DOS时代的产物(限制),好留着,windows下内核其实早就没有此限制,只是习惯了, 不想改。
比如8.2.  呵呵。

点评

这个估计指望不到..... 不过你的MBR代码里能实现map吗?可以参考grldr的吧。  详情 回复 发表于 2014-4-15 19:41
回复

使用道具 举报

325#
发表于 2014-4-15 19:41:12 | 只看该作者
mdyblog 发表于 2014-4-15 19:26
说不定 以后的 windows 支持 (hd0)启动。那都是DOS时代的产物(限制),好留着,windows下内核其实早就 ...


这个估计指望不到.....
不过你的MBR代码里能实现map吗? 固定map到fd0就行了. 可以参考grldr的吧。

点评

EFI 启动是不执行 MBR的。 直接 执行 /efi/下的 bootx64.efi  详情 回复 发表于 2014-4-15 19:53
回复

使用道具 举报

326#
 楼主| 发表于 2014-4-15 19:53:48 | 只看该作者
sp_star 发表于 2014-4-15 19:41
这个估计指望不到.....
不过你的MBR代码里能实现map吗? 固定map到fd0就行了. 可以参考grldr的吧。

EFI 启动是不执行 MBR的。 直接 执行 /efi/下的 bootx64.efi

点评

看样子这个问题是暂时无解了。  详情 回复 发表于 2014-4-15 19:58
是啊.....  详情 回复 发表于 2014-4-15 19:56
回复

使用道具 举报

327#
发表于 2014-4-15 19:56:44 | 只看该作者
mdyblog 发表于 2014-4-15 19:53
EFI 启动是不执行 MBR的。 直接 执行 /efi/下的 bootx64.efi

是啊.....
回复

使用道具 举报

328#
发表于 2014-4-15 19:58:20 | 只看该作者
mdyblog 发表于 2014-4-15 19:53
EFI 启动是不执行 MBR的。 直接 执行 /efi/下的 bootx64.efi


看样子这个问题是暂时无解了。
回复

使用道具 举报

329#
发表于 2014-4-15 20:13:04 | 只看该作者
能不能做到基本不改默认菜单?多数工作基本在外置菜单中执行?

点评

加到 内置菜单 即可。  详情 回复 发表于 2014-4-15 22:07
回复

使用道具 举报

330#
发表于 2014-4-15 20:20:53 | 只看该作者
看MAPUD中try3没必要吧,这个既然用来映射的,就不要整其他功能
try2感觉与前面差不多,测试2次是针对两种情况吗?
请说一下思路。

点评

是2中情况。 try1: UDv2 try2: U+DH try3: Ramdisk  详情 回复 发表于 2014-4-15 22:06
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-19 18:02

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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