无忧启动论坛

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

[原创] 其实U盘同时支持从传统BIOS和UEFI启动没有那么复杂,也不用UD三分区

  [复制链接]
发表于 2020-8-11 12:49:49 | 显示全部楼层 |阅读模式
本帖最后由 bjay2008xmy 于 2020-8-11 12:49 编辑

这里制作的U盘只用于windows系统装机和维护用,不做其他用途。用UD三分区的方法,需要在U盘的前端和末端建立两个分区来支持传统BIOS/UEFI启动,需要占用的U盘容量在1GB左右,这个方法不再建隐藏分区,占用的容量为UD三分区的一半。

方法很简单:
1、需要一个能从传统BIOS和UEFI启动的PE,我用的是优启时代2017版的ISO
下载地址:链接:https://share.weiyun.com/af5zAUBx 密码:e2wi3m
2、将U盘格式化为FAT32文件系统,因为UEFI不支持NTFS,无需任何隐藏分区
2、用ultraISO把优启时代的ISO写入U盘就可以了


需要用到的软件有:
1、bootice
链接:https://share.weiyun.com/zlxeSHWe 密码:nh6euh
2、ultraISO
链接:https://share.weiyun.com/PZlAD4wF 密码:yrfr5g

具体的步骤如下:
1、先将U盘初始化,因为U盘的MBR可能之前会安装有其它的启动工具和隐藏分区。①如有隐藏分区,用diskgenius将U盘所有的隐藏分区删除,只建一个分区并格式为FAT32
打开bootice,在目标磁盘选择U盘:

①点击主引导记录,选择要更改的类型为UltroISO USB-HDD+/USB-ZIP+,再点安装/配置
②点击分区引导记录,选择要更改的类型为BOOTMGR引导程序
2、用UltraISO打开优启时代2017的ISO
点击启动菜单--写入硬盘映像,写入方式为USB-HDD+,切勿勾选“创建启动分区”,否则可能电脑启动不了。

结束:这样就完成一个启动U盘的制作,它是一个可以从传统BIOS和UEFI启动的PE,制作简单。不像UD三分区需要同时同时部署两个隐藏分区和两个PE,占用多了一倍空间。另外为了PE文件安全和不混乱,可以选中所有文件然后设置为隐藏属性。本人不懂编程,只是经验之谈,之所以写这篇帖子,只是觉得UD三分区复杂,可能UD三分区更为安全通用。







评分

参与人数 1无忧币 +5 收起 理由
新空气 + 5 赞一个!

查看全部评分

发表于 2020-8-11 13:28:55 | 显示全部楼层
不错。可以折腾
回复

使用道具 举报

发表于 2020-8-11 13:38:45 | 显示全部楼层
理论上UltraISO写入时选RAW可以支持绝大部分ISO
回复

使用道具 举报

发表于 2020-8-11 14:05:48 | 显示全部楼层
隐藏分区可以防止中毒。。
回复

使用道具 举报

发表于 2020-8-11 16:05:44 | 显示全部楼层
本帖最后由 熄灭的火焰 于 2020-8-11 16:09 编辑

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=388739


你只用Bootice就可以,实现,


UltroISO在写入U盘时必须格式化,这样U盘数据还得来回考,太麻烦。

把ISO解压,把内容复制到用bootice建立的分区,跟UltroISO写入效果一样。

你说的大小取决于iso大小,跟分区模式无关。如果你写入的不是这个U启时代,而是USM、HHH333呢

点评

一样的,你用ud三分区都是要建两个隐藏分区,放两个pe的,两个pe比一个pe空间自然要多一倍的  详情 回复 发表于 2020-8-11 16:50
回复

使用道具 举报

 楼主| 发表于 2020-8-11 16:50:31 来自手机 | 显示全部楼层
熄灭的火焰 发表于 2020-8-11 16:05
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=388739



一样的,你用ud三分区都是要建两个隐藏分区,放两个pe的,两个pe比一个pe空间自然要多一倍的

点评

我这链接不是UD呀。, 我只是想说,用bootice可以做出ultroiso的那种启动,完全一样。PE区大小可以自由指定,Ultroiso可没自由指定PE区大小的功能。 再说UD也不是放2个PE呀。。UD三分区是,一个efi区放  详情 回复 发表于 2020-8-12 09:49
如果U盘要用到10年前的老电脑上的,那么使用ud引导可能兼容性会更好。 如果U盘只用在近几年的电脑上的,那么就无需ud引导,甚至都不需要传统引导,只实现uefi引导就可以了。 三分区也不是一定要放两个pe,可以ud  详情 回复 发表于 2020-8-11 21:16
回复

使用道具 举报

发表于 2020-8-11 16:52:04 | 显示全部楼层
谢谢分享
回复

使用道具 举报

发表于 2020-8-11 17:19:44 | 显示全部楼层
我的系统U盘都采用写保护盘,
不要给别人重装个系统,染毒。

点评

我都是自己用的  详情 回复 发表于 2020-8-11 20:34
回复

使用道具 举报

发表于 2020-8-11 19:53:13 | 显示全部楼层
我就只用UD+可见区...
回复

使用道具 举报

 楼主| 发表于 2020-8-11 20:34:05 来自手机 | 显示全部楼层
yelangpp 发表于 2020-8-11 17:19
我的系统U盘都采用写保护盘,
不要给别人重装个系统,染毒。

我都是自己用的
回复

使用道具 举报

发表于 2020-8-11 21:16:24 | 显示全部楼层
bjay2008xmy 发表于 2020-8-11 16:50
一样的,你用ud三分区都是要建两个隐藏分区,放两个pe的,两个pe比一个pe空间自然要多一倍的

如果U盘要用到10年前的老电脑上的,那么使用ud引导可能兼容性会更好。
如果U盘只用在近几年的电脑上的,那么就无需ud引导,甚至都不需要传统引导,只实现uefi引导就可以了。

三分区也不是一定要放两个pe,可以ud区和efi区引导同一个pe.

点评

ud引导efi区pe的话就失去了ud的兼容性。  详情 回复 发表于 2020-8-11 21:45
回复

使用道具 举报

发表于 2020-8-11 21:25:26 | 显示全部楼层
ud在传统bios下有个好处,就是fbinst菜单可以指定超多热键,来选择不同的引导器启动。如图 ud.png
还有就是楼主描述有些错误,ud哪里占空间了,也不需要两份pe文件,uefi照样启动ud里的pe

回复

使用道具 举报

发表于 2020-8-12 00:05:09 | 显示全部楼层
xbmc 发表于 2020-8-11 21:45
ud引导efi区pe的话就失去了ud的兼容性。

我说的ud引导的兼容性是指主板识别u盘引导的成功率。
当主板识别u盘引导并引导成功后,g4d继续引导的是ud还是esp还是其他位置的pe,这时问题应该不会太大了。

又或者可以象 江南一根葱 说的那样,ud和efi都引导ud里的pe.

点评

即使 grub4dos 成功接管,也不能说是万事大吉了。 大多数 BIOS 的读U盘能力都有限制,比如很多 BIOS 只能访问前 137GB。一些更老的电脑能访问的范围更小。这也就是为什么要把 grldr 放到 ud 区靠前的部分。  详情 回复 发表于 2020-8-12 08:14

评分

参与人数 1无忧币 +5 收起 理由
wuxin9712 + 5

查看全部评分

回复

使用道具 举报

发表于 2020-8-12 00:09:06 | 显示全部楼层
不知道UD是什麼軟件呢...

我的只是手工安裝grub2應付bios/uefi,接駁ipxe或直接啟動核心。

点评

UD是使用fbinst或者fbinsttool在硬盘、u盘或者是储存卡上分出的一个隐藏的分区,其特性是除了基于fbinst的工具可以进行读取之外,其他任何软件或者系统都无法读取其中的数据,具有防病毒、防木马和防格式化的功能。  详情 回复 发表于 2020-8-12 06:55
回复

使用道具 举报

发表于 2020-8-12 00:27:18 | 显示全部楼层
本帖最后由 ku588 于 2020-8-12 00:34 编辑

将U盘格式化为FAT32文件系统,放个Win10原版ISO试试(也只能放ESD压缩的ISO才小于4G),一般用启动U盘大部分是为了装系统吧,原版系统纯净,不易出问题。

UD是为对付老电脑用的!自己随便玩玩怎么搞都可以的,当然是越简单越好。
回复

使用道具 举报

发表于 2020-8-12 04:59:04 | 显示全部楼层
经验之谈
回复

使用道具 举报

发表于 2020-8-12 06:55:48 | 显示全部楼层
hkkitlee 发表于 2020-8-12 00:09
不知道UD是什麼軟件呢...

我的只是手工安裝grub2應付bios/uefi,接駁ipxe或直接啟動核心。

UD是使用fbinst或者fbinsttool在硬盘、u盘或者是储存卡上分出的一个隐藏的分区,其特性是除了基于fbinst的工具可以进行读取之外,其他任何软件或者系统都无法读取其中的数据,具有防病毒、防木马和防格式化的功能。使用第三方的磁盘工具可以删除ud分区,轻易的恢复到原来u盘的状态,这是一个跟u盘量产不同的地方。

fbinst是bean开发的启动U盘制作工具,通过多扇区写入引导代码及记录LBA,使得U盘引导成功率大大提高。

fbinst发表于2009年5月。当时,由于不同BIOS对U盘CHS/LBA参数处理结果不尽相同,导致同一个u盘可能在一台机器上引导成功而在另一台机器上引导失败。bean提出了巧妙构思,开发出fbinst,基本解决了BIOS下的CHS/LBA参数适应调整问题,使U盘BOOT成功率大大提高。

点评

謝謝師兄詳細解答這個工具還有歷史。 當時實模式中chs/lba的處理還真的沒統一,原來還有這一款實用工具。  详情 回复 发表于 2020-8-12 10:04

评分

参与人数 2无忧币 +10 收起 理由
hkkitlee + 5 謝謝
wuxin9712 + 5

查看全部评分

回复

使用道具 举报

发表于 2020-8-12 09:39:57 | 显示全部楼层
哇 好厉害 这都让你发现了
回复

使用道具 举报

发表于 2020-8-12 09:49:09 | 显示全部楼层
bjay2008xmy 发表于 2020-8-11 16:50
一样的,你用ud三分区都是要建两个隐藏分区,放两个pe的,两个pe比一个pe空间自然要多一倍的

我这链接不是UD呀。
我只是想说,用bootice可以做出ultroiso的那种启动,完全一样。PE区大小可以自由指定,Ultroiso可没自由指定PE区大小的功能。

再说UD也不是放2个PE呀。。UD三分区是,一个efi区放efi文件,一个UD区放PE,一个数据区放数据。

回复

使用道具 举报

发表于 2020-8-12 10:04:51 | 显示全部楼层
hilsonma 发表于 2020-8-12 06:55
UD是使用fbinst或者fbinsttool在硬盘、u盘或者是储存卡上分出的一个隐藏的分区,其特性是除了基于fbinst ...

謝謝師兄詳細解答這個工具還有歷史。
當時實模式中chs/lba的處理還真的沒統一,原來還有這一款實用工具。
回复

使用道具 举报

发表于 2020-8-12 11:50:13 | 显示全部楼层
很多品牌机经常“智商不在线”,启动失败,所以ud暂时还是有存在的空间,
还有就是利用ud的fbinst菜单可以管理多个版本的grub4dos提高启动成功率

点评

我喜歡這名詞“智商不在线”  详情 回复 发表于 2020-8-12 12:36
回复

使用道具 举报

发表于 2020-8-12 12:36:37 | 显示全部楼层
本帖最后由 hkkitlee 于 2020-8-12 12:45 编辑
江南一根葱 发表于 2020-8-12 11:50
很多品牌机经常“智商不在线”,启动失败,所以ud暂时还是有存在的空间,
还有就是利用ud的fbinst菜单可以 ...

我喜歡這名詞“智商不在线”還以為只是應付好446+64bytes就可以了


回复

使用道具 举报

发表于 2020-11-2 17:15:14 | 显示全部楼层
本来就是。直接把U盘分出一个EFI分区,Fat32,前后都可以。另一个当数据区,可以是ExtFat。激活Fat32,把ISO中的文件拷贝过去,确保主分区引导记录和分区引导记录正确。双启就搞定。兼容性?我就不考虑这个问题。我现在的电脑是14年2月份的,没有问题。还有更古老的?好吧,是会有的。这种电脑给我多少钱我也不修。
还能玩出更好玩的:比如我现在EFI分区在win10里都不会自动弹出分区、分配盘符。
回复

使用道具 举报

发表于 2020-11-4 09:02:24 来自手机 | 显示全部楼层
我都还要装win98,别人给我1个亿,啥都装,现在才发现楼主的帖子貌似发错了版块
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-3-28 19:53

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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