UEFI与FAT

  目前UEFI仅支持FAT格式,上篇“UEFI Shell在vbox上使用”介绍中,

使用UEFI shell指令中的map打印出来Maping Table只有BLK0、BLK1......

这些不是EFI能识别的,如果格式是FAT,当EFI启动后显示的是fs0、

fs1,能够识别几个就已累加的方式显示fsn。这些fs开头的设备实质是能够

识别的BLK设备的别名。

  现在介绍制作一个fat格式的软盘。命令如下:

 

1 dd if=/dev/zero of=f1.img bs=1440 count=1000
2 
3 mkfs.vfat f1.img

 

第一行创建一个1.44M的镜像,但是没有文件系统,需要第三行实现。

现在一个软盘镜像文件创建完成了。然后挂到虚拟机中。如图:

确定保存后,开启虚拟机(不要忘了上篇文章的设置)。

使用map命令会显示如图类似的:

可以看到fs都是能够识别的BLK的别名。然后我们就可以进入

fs0了,输入fs0:

Shell>fs0:

现在亦可以使用ls或者dir了。如果软盘里存储了文件就会列出来。

也可以使用UEFI shell提供的edit创建编辑文件。

  这里只是用fat格式的软盘支持UEFI的,当然还有其他的。

UEFI要启动操作系统,相关的文件就存储在fat格式的存储器中(一般

要比软盘大多了,这里仅仅是演示)。

  这篇和上一篇是在虚拟机中熟悉UEFI的,实际的开发中UEFI提供了工作环境,

当然需要我们下载编译,以后分享。

  路很长,旅行才刚刚开始......

 

转载于:https://www.cnblogs.com/wuchaofan/archive/2013/04/24/3039627.html

计算机到底如何启动?(UEFI boot) 为了把BIOS和UEFI的区别弄清楚,我查了一些关于计算机启动的资料,其中看到一篇翻译自国外技术论坛的文章,(译)UEFI启动:实际工作原理纠正了我之前许多错误的认识,我重新整理、添加了一些东西,把这篇文章分享给大家,能够有一个更清晰的认识。如果想真正了解有关 UEFI 的权威知识,可以查看 UEFI 规范(可以访问官方UEFI网站)。 阅读详情

相关推荐

荣耀X14重装Windows 11 LTSC全攻略:FAT32启动盘制作与install.wim拆分技巧

本文详细介绍了荣耀X14重装Windows 11 LTSC系统的完整攻略,重点解析了FAT32启动盘制作和install.wim文件拆分的技巧。针对UEFI启动特性,提供了使用diskpart工具格式化U盘为FAT32的详细步骤,并讲解了如何通过DISM工具拆分超过4GB的install.wim文件,确保系统安装顺利进行。

water的专栏 6270

UEFI Shell编程和使用

参考 shell - 在 UEFI shell 映射中,FS0和BLK0之間的區別是什麼? UEFI Shell 进入UEFI Shell 在UEFI的Front Page,选择Boot Manager,进入Shell,输入help命令可以得到命令列表。 mapping table Mapping table FS0: Alias(s):HD21a0e0b:;BLK1: PciRoot(0...

黑客三遍猪 8765

UEFI启动需要使用FAT32文件系统进行编程

近年来,随着计算机系统的发展和技术的进步,UEFI(Unified Extensible Firmware Interface)已经逐渐取代了传统的BIOS(Basic Input/Output System),成为新一代计算机引导和初始化系统的标准。在UEFI编程中,我们通常需要创建一个包含启动文件的FAT32分区,并将其挂载到UEFI固件可以访问的路径上。请注意,这只是一个简单的示例,用于演示在UEFI环境下使用FAT32文件系统进行启动编程的基本原理。函数中,您可以编写您的启动程序代码。

Byte_O_O的博客 1130

linux lspci信息 详解_Linux引导之EFI SHELL详解

上一篇说,我觉得许多EFI SHELL的文章,总是没讲透。所以我想将EFI SHELL掀个底儿朝天。磁盘上的EFI系统分区,即 EFI system partition,简写为 ESP。UEFI类型的BIOS一般自带EFI SHELL,我们进入EFI SHELL中,就像进入了一个就简单的cli交互系统。通过命令可以看到bios与os之间的某些联系,也能看到一些操作系统引导的某些信息。1、...

weixin_31313071的博客 1万+

激光可燃气体传感器:核心技术环节分析

激光可燃气体传感器核心技术涵盖七个维度:1)TDLAS光谱吸收与调制技术(检测下限ppm级);2)DFB激光器与双闭环温控系统(波长稳定性±0.0036nm);3)微弱信号处理技术(信噪比提升60dB);4)环境补偿算法(温压补偿误差<±1%);5)本质安全防爆设计(ExiaIICT4Ga等级);6)智能边缘计算(STM32L476芯片);7)多重性能验证(响应时间<1秒)。通过微型化、多气体检测等创新,该技术已在工业安全等领域替代传统方案,实现高精度检测。(149字)

上市公司前技术负责人,20 年软硬件深耕 + 百人研发团队管理经验,名校理工科背景加持。从技术攻坚到团队掌舵,沉淀海量项目实战与管理心得,专注分享软硬件干货、疑难问题解决方案,既是靠谱知识传播者,也盼链接优质项目共成长。 1044

电子病历编辑器源码(Springboot+原生HTML)

应用场景包括:电子病历书写、体温单录入、全平台信息采集、检验检查报告、不良事件上报等。 此外,电子病历编辑器软件还适用于医生工作站的病历编辑、护士工作站的护理记录输入、PASC/LIS/RIS报告编辑打印、病案首页、出院小结、病程记录、手术记录、各种知情书、康复及精神学科用的量表、临床路径用表单界面等等。 这些应用场景都涉及到了医疗文书编辑的需求,因此电子病历编辑器软件在这些场景中具有广泛的应用价值。

xingchen优快云的博客 3896

【UEFI基础】Device Path(一)

【UEFI基础】Device Path什么是Device Path Device Path ProtocolUEFI为什么要提出Device Path的设计关于Device Path,UEFI SPEC中有如下的描述不同类型的Device Path DevicePath的组织结构如何解读UEFI Shell下Mapping Table中的Device PathDevice Path操作接口Device Path的实际使用 什么是Device Path Device Path Protocol UEFI为什么

humanof的专栏 4364

基于Ollama本地大模型的Python自动化翻译工具开发实践

本文详细介绍了如何利用Ollama本地大模型和Python开发自动化批量翻译工具。通过部署本地开源模型、设计精准提示词、处理长文本分割及多种文档格式,构建了一个兼顾隐私安全、可控性与成本效益的翻译流水线,有效解决了文档批量翻译的痛点。

yhn45678901的博客 560

使用UEFI Shell引导U盘启动

首先确认你的主板集成的UEFI自带Shell模式,一般开机时按F2即可进入Shell模式,或者在bios中选择引导,待出现”shell”提示符时即表明你已进入efi shell环境中。 此时我们可以尝试使用命令行手动加载启动文件,一般UEFI启动分区是硬盘最前端的FAT分区。因此首先我们要找到存放启动文件的分区,依次输入下列命令: fs0:(ufeshell使用fs:x方式表示驱动器,序号从0开始)fs_:(记得冒号) ls(查看文件结构,确保其中有EFI目录,如果没有则重新选择其他fs驱动器) cd

danshiming的博客 1万+

从NVLINK到EthLink:GPU互联技术演进全解析(含最新行业趋势)

本文深入解析了从NVLINK到EthLink的GPU互联技术演进,重点剖析了Scale-up与Scale-out两种核心范式。文章详细对比了NVLINK、UALINK及革命性的EthLink技术,后者创新性地将以太网改造为支持Load/Store与RDMA双语义的高性能互联网络,旨在打破封闭生态,实现高性能与开放性的统一。最后,文章提供了技术选型指南并展望了未来以以太网为主导、语义融合的行业趋势。

weixin_29204749的博客 179

ClaudeCode入门01-环境安装(小白入门:手把手教你配置,超简单的一种接入方式)

文手把手教你从零搭建 Claude Code 开发环境。针对国内网络现状,我们采用 OpenRouter + Claude Code Router 的方案,支持支付宝/微信充值,无需科学上网即可完成配置。内容涵盖 Node.js 安装(macOS/Windows/Linux)、OpenRouter 注册与充值、Claude Code 和 Router 安装配置,以及一键启动脚本的编写。跟着截图一步步操作,10分钟搞定全部环境!

yueyeguzhuo的专栏 282

安装BIOS

进入EFIShell后自动寻址进入fs0:(或 输入 ”fs1:”(/fs0:)并按“Enter”键;输入“ls”,并按“Enter”键;)输入up,按“Enter”键即可。制作BIOS的安装U盘,重启后按F11。

weixin_55694092的博客 568

43、基于机器学习的GNSS信号质量监测方法

本文提出了一种基于支持向量机(SVM)的GNSS信号质量监测方法,旨在有效检测邪恶波形(EWF)威胁并抑制多径干扰对导航精度的影响。通过构建包含现场采集与合成数据的数据集,结合11个相关器测量值、链路预算、仰角和方位角等特征,采用RBF核函数的SVM模型进行分类。研究评估了不同平滑时间窗口对漏检率和误报率的影响,结果表明在约35-40秒平滑时间下性能趋于稳定,并可通过多数投票机制进一步优化检测性能。该方案适用于星载GNSS接收器,在计算资源受限条件下实现了高可靠性与低完整性风险的平衡。

yyy34的博客 190

MBR分区和GPT、NTFS和FAT32、UEFI引导

date: 2019/1/11 14:24:56 最近重装系统的时候遇到了问题,也让我产生了一些疑惑 如图使用Rufus工具进行系统安装,产生的问题 1、标准windows安装和Windows To Go? Windows To GO可以理解为存放在移动盘中的windows系统,可以让windows做到即插即用的,对于U盘有一定要求 2、MBR分区和GPT分区? 1、支持的最大容量不同 G...

易慕晓生的博客 2万+

手把手教你学Simulink--基于飞行控制与稳定性的场景实例:固定翼无人机的自动起飞与降落控制

本文介绍了使用Simulink对固定翼无人机自动起飞与降落控制系统进行建模与仿真的完整流程。首先构建了包含飞行器动力学模型、控制系统、环境模拟等模块的系统结构,详细阐述了简化动力学方程的推导和实现。重点讲解了PID控制器设计,包括起飞阶段的速度控制和降落阶段的高度控制策略。通过添加环境干扰和输入信号,建立了完整的仿真模型,并利用输出显示模块评估系统性能。该实例为无人机自主控制系统的开发提供了有效的仿真验证方法,有助于优化参数提高飞行稳定性。

MHD0815的博客 4311

第3版•系统集成项目管理工程师(中级) │ 第12章 执行过程组 ✦ 管理沟通

🥏第3版•系统集成项目管理工程师(中级) │ 第12章 执行过程组 ✦ 管理沟通

✨ 欢迎来到【Seal ^_^ 的优快云博客】!✨ 1万+

为什么 UEFI 方式启动的 U 盘必须使用 FAT32 文件系统?

如果你希望更刺激地安装 Windows,那么你需要了解很多 Windows 系统相关的问题。 为什么 UEFI 方式启动的 U 盘必须使用 FAT32 文件系统? 因为 NTFS 是 Windows 系统专属的文件系统,而 UEFI 目前并不支持 NTFS。 于是,如果在主板设置中选择“仅 UEFI 启动”,那么 NTFS 格式的启动 U 盘在 F12 启动选项中将不可见;而如果设置为“UE...

walterlv - 吕毅 2万+

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

2.基本概念之MBR硬盘、GPT硬盘、UEFI操作系统、ESP分区、UEFI支持FAT文件系统、文件系统

1.MBR硬盘(Master Boot Record):MBR是一种硬盘划分规范,其规定了硬盘扇区的组织方式,是一种传统的硬盘分区规范,遵循该规范的硬盘称作MBR硬盘,与传统Legacy BIOS配合使用; 2.GPT硬盘(GUID Partition Table):GPT是Intel公司开发的一种硬盘划分规范,其规定了硬盘扇区的组织方式(如第0个扇区作为保护性MBR,第2~33扇区作为分区表项

JIA_GUOQIANG的博客 5965

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

制作本地镜像_分割镜像:解决FAT32格式U盘无法制作大于4G的系统文件——墨涩网...

我们的知道我们的U盘的格式化方式一般分为:NTFS、FAT32、exFAT方式,其中FAT32格式无法支持大于4G的文件,我们的电脑系统启动U盘支持UEFI快速启动的只能是FAT32的格式,但是有时候我们的ISO系统镜像文件或者里的的install.wim文件会大于4G,这个时候,我们就无法用普通的方式制作支持UEFI的快速启动系统U盘,但是我们可以通过将大于4G的文件分割成若干个小于4...

weixin_31342203的博客 3024

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

Rufus UEFI NTFS支持:突破传统限制的创新方案

在现代计算机系统中,UEFI(统一可扩展固件接口)已逐步取代传统的BIOS成为主流的启动标准。然而,UEFI规范对文件系统的支持存在一个显著限制:**原生仅支持FAT文件系统**。这意味着: - 无法直接从NTFS分区启动操作系统 - 大文件(超过4GB)的ISO镜像无法存储在FAT32分区 - 现代Windows安装镜像(通常超过4GB)面临部署难题 Rufus通过创新的UEFI:NTFS技...

gitblog_00880的博客 618

guid分区怎么装win7_如何在GUID分区装win7系统并以UEFI启动?

0、安装前备份硬盘上的重要数据、删除硬盘得所有分区!1、硬盘必须是GPT格式,必须是win7 64位系统下载,UEFI不支持32位系统。备注:严谨地说,UEFI也可以引导MBR磁盘上的x64系统,但要做特殊设置。这里所说的是一般情况。2、安装要求:安装介质必须以UEFI方式启动电脑。3、安装介质:光盘、U盘、移动硬盘。①光盘:只需要注意一点,以UEFI方式启动电脑。②U盘、移动硬盘:存放安装文件的...

weixin_35972981的博客 5817

Insyde uefi 隐藏设置_UEFI+GPT安装Windows10

UEFI+GPT安装Windows10先普及一下,BIOS与UEFI 、 MBR和GPT介绍 - 5sharing的文章 - 知乎 https://zhuanlan.zhihu.com/p/30452319 (我不认可上述文章说的如果不用大于2T的硬盘做系统就没有必要用UEFI)Legacy模式下安装windows需要硬盘为MBR分区表。UEFI模式下安装windows需要硬盘为GPT分区表。mb...

weixin_39953618的博客 1689

UEFI+GPT引导

一、什么是GPT+UEFI? 既然(UEFI+GPT)是“新”技术,那么就必然有较旧技术(BIOS+MBR)更先进、更NB的地方。到底NB在哪里呢?下面来简单比较一下: GPT及其优势 GPT和MBR是两种不同的分区方案。目前在Windows下广泛采用的磁盘分区方案仍然是MBR分区结构,但不容怀疑GPT是今后的趋势。我们可将MBR磁盘分区结构用下图简单表示(Windows下基本磁盘、4个主分区): 逻辑块地址(LBA): 为了方便计算机访问硬盘,把硬盘上的空间划分成许许多多的区块(英文叫sec

hzl9911的博客 4269

保姆级教程:详解EFI系统分区与FAT文件系统,轻松管理电脑启动

本文系统介绍了操作系统启动过程中的关键概念:系统分区。在传统BIOS中称为活动分区,在UEFI中称为EFI系统分区。详细解析了BIOS和UEFI两种启动流程:BIOS通过MBR找到活动分区加载引导程序;UEFI直接读取GPT分区表加载EFI文件。深入讲解了FAT/FAT32文件系统结构,包括引导扇区、FAT表、目录项等核心组件,以及文件查找的具体过程。文章还对比了BIOS和UEFI的差异,帮助读者全面理解操作系统启动机制。

yao00037的博客 1982

PE制作-003.UEFI和Legacy双启动之UEFI启动

上一篇博文中介绍了Legacy和UEFI,下面讲解如何增加UEFI启动区。

gaoyong_wang的博客 3917
上一篇: c、数组与汇编
下一篇: matplotlib
Sight2012
博客等级 码龄12年 1粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值