无忧启动论坛
标题:
用 bcdedit 添加fat32分区的引导项
[打印本页]
作者:
2013kyj
时间:
2023-8-28 22:37
标题:
用 bcdedit 添加fat32分区的引导项
本帖最后由 2013kyj 于 2023-8-28 22:57 编辑
前几天发了一个贴子, 讨论了, 一个硬盘上可以有多个EFI分区, 然后把引导指向各自的EFI分区的特定的引导文件就可以了,
我知道有个easyUEFI软件可以手动添加, 网上查了一些资料, 说是bcdedit也能操作, 但是不知道怎样用批处理添加引导项,
我使用下面的命令, 还真是可以看到 windows 引导项, 内容截取如下, 这应该是指向了EFI分区下的
\EFI\Microsoft\Boot\bootmgfw.efi文件
bcdedit /
enum
firmware
问题来了, 我怎样在windows系统下, 用批处理添加一个指向E盘下的
\EFI\Microsoft\Boot\bootmgfw.efi文件呢, 这个E盘是我手动创建的Fat32分区
求路过大佬指路, 非常感谢!
-------------------------------------------------------------------------
Windows 启动管理器
--------------------
标识符 {bootmgr}
device partition=\Device\HarddiskVolume1
path \EFI\Microsoft\Boot\bootmgfw.efi
description Windows Boot Manager
locale zh-CN
inherit {globalsettings}
custom:1600007e No
default {current}
resumeobject {cf226765-6d92-11eb-add0-8cdcd45ba622}
displayorder {current}
{cf226766-6d92-11eb-add0-8cdcd45ba622}
{7ae57930-6212-11e4-9d1c-00e04c86026c}
toolsdisplayorder {memdiag}
timeout 3
resume Yes
-------------------------------------------------------------------------
作者:
dayeye
时间:
2023-8-29 00:44
本帖最后由 dayeye 于 2023-8-31 00:56 编辑
大佬是不会来的。
「必备技能」Windows系统bcdedit命令详解,轻松DIY引导菜单!
作者:
nathan6498
时间:
2023-8-29 16:41
也想知道
作者:
dayeye
时间:
2023-8-31 00:11
本帖最后由 dayeye 于 2023-8-31 00:13 编辑
bcdedit.exe /?
自己研究这个命令。搞懂了把结果留下来。
作者:
dayeye
时间:
2023-8-31 01:06
本帖最后由 dayeye 于 2023-8-31 01:10 编辑
文心一言
bcdedit 添加fat32分区的引导项
要在bcdedit中添加FAT32分区的引导项,您需要执行以下步骤: 1.打开命令提示符或PowerShell。
2.输入以下命令来列出当前的引导加载程序配置: bash bcdedit /enum all 这将显示当前计算机上的所有引导加载程序项的详细信息。
3. 确定您要添加引导项的FAT32分区的标识符。在步骤2的输出中,您可以找到与FAT32分区相关的标识符。通常,它类似于{partition-guid},其中partition-guid是分区的GUID。
4.输入以下命令来添加一个新的引导项: php bcdedit /create {partition-guid} /d "FAT32分区引导项" /application osloader 将{partition-guid}替换为您在步骤3中找到的标识符。
5. 您还可以设置该引导项的默认操作。
输入以下命令: arduino bcdedit /set {new-item-identifier} default 将{new-item-identifier}替换为步骤4中生成的新的引导项标识符。
现在,您应该能够在bcdedit中成功添加FAT32分区的引导项。
请注意,这些步骤可能会因操作系统和版本而有所不同。确保在执行任何更改之前备份您的数据,并谨慎操作。
作者:
dayeye
时间:
2023-8-31 02:12
本帖最后由 dayeye 于 2023-8-31 02:18 编辑
【文心一言】我才是大佬
用批处理在我的GPT硬盘最后创建一个ESP分区并添加C盘win11的引导项,不能重新分区,我硬盘上有文件
如果不能重新分区并且硬盘上有文件,那么使用批处理创建ESP分区并添加Win11引导项会有一些限制。在GPT硬盘的最后一个分区创建ESP分区而不重新分区需要满足以下条件: 硬盘的最后一个分区必须有一定的未使用空间,以便能够创建一个新的ESP分区。
由于不能重新分区,所以必须确保ESP分区的位置不会影响到已存在的文件。
在这种情况下,使用批处理创建ESP分区和添加Win11引导项的步骤如下:
打开文本编辑器(例如记事本)并创建一个新的批处理文件,例如"create_esp.bat"。
在批处理文件中输入以下命令:
batch diskpart
select disk 0
list partition
set id=20 system
create partition esp size=100
format fs=fat32 quick
exit
这些命令将使用DiskPart工具在GPT硬盘上创建一个大小为100MB的ESP分区,并将其标记为系统分区(ID为20)。
3. 保存并关闭批处理文件。
打开命令提示符(CMD)并使用以下命令运行批处理文件: bash cd <路径\到\批处理文件> create_esp.bat 替换 <路径\到\批处理文件> 为你的实际批处理文件路径。 5. 运行批处理文件后,将显示一系列DiskPart命令的输出。这些命令将在GPT硬盘上创建ESP分区并格式化为FAT32文件系统。 打开资源管理器,找到新创建的ESP分区的路径。由于不能重新分区,所以无法保证ESP分区会在"EFI"文件夹的位置。 在资源管理器中,找到C盘的引导程序(winload.efi)。 将C盘的引导程序复制到新创建的ESP分区的根目录中。由于不能保证ESP分区会在"EFI"文件夹的位置,所以需要将引导程序放置在根目录中。 完成上述步骤后,重新启动计算机,并检查是否可以成功引导到Win11。 请注意,由于不能重新分区且硬盘上有文件,所以无法保证ESP分区会在"EFI"文件夹的位置。此外,由于不能保证ESP分区的位置不会影响到已存在的文件,所以需要确保ESP分区的大小和位置不会影响到任何重要的文件。在进行任何磁盘操作之前,请务必备份重要数据。
作者:
无犹启动
时间:
2023-10-31 19:40
也想知道
欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/)
Powered by Discuz! X3.3