sp_star 发表于 2014-4-15 14:49:14

mdyblog 发表于 2014-4-15 14:17
>>保留扇区是给启动准备的吧?如果是,直接保留一个足够的容量就可以了。
是 给启动准备。



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

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

sp_star 发表于 2014-4-15 14:59:37

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

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

mdyblog 发表于 2014-4-15 15:01:49

sp_star 发表于 2014-4-15 14:59
不知道能不能把DLL到包到pecmd.exe里面?需要多少,就打包多少。呵呵,瞎想的,随便看看。

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

mdyblog 发表于 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的。

sp_star 发表于 2014-4-15 15:05:44

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

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

mdyblog 发表于 2014-4-15 15:14:03

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

也是。

hhh333 发表于 2014-4-15 15:18:20

本帖最后由 hhh333 于 2014-4-15 15:19 编辑

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

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

mdyblog 发表于 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包, 都可以试的。



sp_star 发表于 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的。

mdyblog 发表于 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之分, 都是一块半导体裸片+通讯总线。

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

hhh333 发表于 2014-4-15 18:38:37

mdyblog 发表于 2014-4-15 17:59
UDv2 的设计上 就是 不需要 分区, 就一个大的MBR。 所以叫 MBROS。

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

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

sp_star 发表于 2014-4-15 18:42:39

进入windows,还能看出fd0, hd0吗?
grub2启动,能不能也像grldr一样,map一个(fd0)呢?我查看了一下bios选项,没找到HDD, FDD相关设置。

mdyblog 发表于 2014-4-15 19:00:49

hhh333 发表于 2014-4-15 18:38
无分区,什么意思?可见区不要还是怎么的?

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

mdyblog 发表于 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没有这些好东西。

mdyblog 发表于 2014-4-15 19:06:56

sp_star 发表于 2014-4-15 18:42
进入windows,还能看出fd0, hd0吗?
grub2启动,能不能也像grldr一样,map一个(fd0)呢?我查看了一下bios ...

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

mdyblog 发表于 2014-4-15 19:08:43

hhh333 发表于 2014-4-15 18:38
无分区,什么意思?可见区不要还是怎么的?

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

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

hhh333 发表于 2014-4-15 19:08:56

mdyblog 发表于 2014-4-15 19:00
是的, 可见区不要。分区表是空的。
这才是 真名副其实的MBROS.

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

mdyblog 发表于 2014-4-15 19:18:05

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

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

sp_star 发表于 2014-4-15 19:18:34

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

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

mdyblog 发表于 2014-4-15 19:21:27

本帖最后由 mdyblog 于 2014-4-15 19:22 编辑

sp_star 发表于 2014-4-15 19:18
UD在windows下好像也是显示"未分配的区域"。这个没法避免吧?要不就放个分区,要不就没分配。

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

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

sp_star 发表于 2014-4-15 19:22:22

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

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

mdyblog 发表于 2014-4-15 19:23:34

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

是的。

sp_star 发表于 2014-4-15 19:25:02

mdyblog 发表于 2014-4-15 19:23
是的。

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

mdyblog 发表于 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.呵呵。

sp_star 发表于 2014-4-15 19:41:12

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

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

mdyblog 发表于 2014-4-15 19:53:48

sp_star 发表于 2014-4-15 19:41
这个估计指望不到.....
不过你的MBR代码里能实现map吗? 固定map到fd0就行了. 可以参考grldr的吧。

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

sp_star 发表于 2014-4-15 19:56:44

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

是啊.....

sp_star 发表于 2014-4-15 19:58:20

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

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

hhh333 发表于 2014-4-15 20:13:04

能不能做到基本不改默认菜单?多数工作基本在外置菜单中执行?

hhh333 发表于 2014-4-15 20:20:53

看MAPUD中try3没必要吧,这个既然用来映射的,就不要整其他功能
try2感觉与前面差不多,测试2次是针对两种情况吗?
请说一下思路。
页: 1 2 3 4 5 6 7 8 9 10 [11] 12 13 14 15 16 17 18 19 20
查看完整版本: [MBROSTool6.26]UD升级到UDm:U启部署只需“一拖一格”,PE免改造即可加载隐藏外置!