Windows系统下如何将BCD的GUID标识符及描述单独导出到文本文件?
仅导出bcdedit中GUID标识符与对应系统描述到TXT的方法
前置要求
运行命令的命令行工具需要管理员权限,否则bcdedit会无输出或者报错。
操作命令
你可以根据自己使用的工具选择对应命令执行,输出的文件路径可自行修改:
CMD(命令提示符)适用命令
- 基础版(输出所有BCD条目):
bcdedit /enum | findstr /i "identifier description" > C:\Users\Public\系统GUID记录.txt - 优化版(仅输出操作系统条目,过滤启动管理器、内存诊断等无关内容):
bcdedit /enum osloader | findstr /i "identifier description" > C:\Users\Public\系统GUID记录.txt
PowerShell适用命令
- 基础版:
bcdedit /enum | Select-String 'identifier|description' | Out-File -FilePath C:\Users\Public\系统GUID记录.txt -Encoding UTF8 - 优化版(仅输出操作系统条目):
bcdedit /enum osloader | Select-String 'identifier|description' | Out-File -FilePath C:\Users\Public\系统GUID记录.txt -Encoding UTF8
结果说明
导出的TXT文件中,每两行对应一个系统条目:第一行为GUID标识符,第二行为对应的系统描述,可直接对应查询双系统各自的GUID。
内容的提问来源于stack exchange,提问作者SammyJ
相关产品推荐
相关产品推荐

