<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>UEFI &#8211; mylogs.cn</title>
	<atom:link href="https://mylogs.cn/tag/uefi/feed/" rel="self" type="application/rss+xml" />
	<link>https://mylogs.cn</link>
	<description>发现、记录、分享</description>
	<lastBuildDate>Wed, 12 Aug 2026 11:08:20 +0000</lastBuildDate>
	<language>zh-Hans</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>Windows 开机变慢别急着换 SSD：先改这两处设置</title>
		<link>https://mylogs.cn/windows-boot-time-uefi-fast-boot-startup/</link>
		
		<dc:creator><![CDATA[steve, zhang]]></dc:creator>
		<pubDate>Wed, 12 Aug 2026 11:08:03 +0000</pubDate>
				<category><![CDATA[科技]]></category>
		<category><![CDATA[UEFI]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[启动项]]></category>
		<category><![CDATA[固态硬盘]]></category>
		<category><![CDATA[开机速度]]></category>
		<category><![CDATA[系统优化]]></category>
		<guid isPermaLink="false">https://mylogs.cn/windows-boot-time-uefi-fast-boot-startup/</guid>

					<description><![CDATA[开机慢，多数人的第一反应是硬盘不够快，最直接的对策是换一块更快的固态硬盘。How-To Geek 近期一篇实测 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">开机慢，多数人的第一反应是硬盘不够快，最直接的对策是换一块更快的固态硬盘。How-To Geek 近期一篇实测文章给出了另一条路径：作者没有更换任何硬件、没有额外花钱，把 Windows 的开机时间压缩了一半，靠的是两处设置改动和一次启动项清理。</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a7e3491c5e01&quot;}" data-wp-interactive="core/image" data-wp-key="6a7e3491c5e01" class="wp-block-image size-large aligncenter wp-lightbox-container"><img fetchpriority="high" decoding="async" width="1200" height="675" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://mylogs.cn/wp-content/uploads/2026/08/3991e31420bb4a45d551a05a54840e7c_header.webp" alt="Windows 开机变慢别急着换 SSD：先改这两处设置" class="wp-image-4578" style="max-width:100%;height:auto;" srcset="https://mylogs.cn/wp-content/uploads/2026/08/3991e31420bb4a45d551a05a54840e7c_header.webp 1200w, https://mylogs.cn/wp-content/uploads/2026/08/3991e31420bb4a45d551a05a54840e7c_header-300x169.webp 300w, https://mylogs.cn/wp-content/uploads/2026/08/3991e31420bb4a45d551a05a54840e7c_header-1024x576.webp 1024w, https://mylogs.cn/wp-content/uploads/2026/08/3991e31420bb4a45d551a05a54840e7c_header-768x432.webp 768w" sizes="(max-width: 1200px) 100vw, 1200px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">图片来源：How-To Geek</figcaption></figure>





<h2 class="wp-block-heading">系统还没开始加载，时间已经耗掉了</h2>



<p class="wp-block-paragraph">操作系统开始加载之前，主板固件要先唤醒并确认所有硬件在位且工作正常，这一步叫开机自检，缩写为 POST，在某些机器上耗时会超出预期。</p>



<p class="wp-block-paragraph">冷启动时，统一可扩展固件接口按一张清单逐项执行：初始化内存、扫描已连接设备、检查存储接口、配置基本输入与输出。这些全部发生在 Windows 介入之前，固件走完清单的速度，决定了控制权在什么时候交给 Windows 启动管理器。</p>



<p class="wp-block-paragraph">如果主板要花二三十秒校验内存、轮询空置的 USB 接口以及一台从不使用的光驱，再快的 NVMe 也补不回这段损耗。针对这一段，最有效的动作是在固件设置里打开 Fast Boot。</p>



<p class="wp-block-paragraph">需要区分的是，这与 Windows 系统里的快速启动不是同一件事，后者的原理是让 Windows 内核部分休眠。固件层的 Fast Boot 纯粹是硬件级设置：打开后主板会跳过详尽的硬件检查，直接转向主存储盘。视主板型号而定，它可能同时关闭光驱引导、网络引导和可移动介质引导的支持；部分选项更激进，会完全隐去厂商启动画面，并把 USB 控制器的初始化推迟到 Windows 接管之后。</p>



<p class="wp-block-paragraph">进入固件设置界面的方式通常是开机瞬间连按 Delete、F2、F10 或 Esc 键。如果机器启动已经太快，抓不住这个时间窗，可以改从 Windows 的高级启动进入，选择固件设置项。进去后找到引导菜单，把 Fast Boot 从 Disabled 或 Thorough 改成 Enabled 或 Minimal，保存退出即可。由于全部动作发生在操作系统之下，这属于一次性配置，之后不必重复。</p>



<h2 class="wp-block-heading">交接给 Windows 之后还能再省一截</h2>



<p class="wp-block-paragraph">不愿改动固件设置的人还有一个纯软件选项。常规关机时 Windows 会彻底关闭一切，内存中的应用与驱动全部被清空；快速启动的做法不同，关机时它把账户注销掉，但让系统内核继续存活。下次开机直接把保存的状态读回内存，不必从零重建，按该文的说法可以把启动时间缩短 30% 到 60%。开启路径是控制面板中的电源选项，点击选择电源按钮的功能，然后勾选启用快速启动。</p>



<p class="wp-block-paragraph">即便 Windows 自身加载得够快，桌面一出现就有一堆程序抢着启动，体感依然是慢。按 Ctrl+Shift+Esc 打开任务管理器并切到启动标签，可以看到所有随 Windows 启动的项目，以及各自拖慢启动的粗略程度。被标为高影响的项目，意味着它在启动瞬间占用了超过一秒的 CPU 时间，或产生了 3MB 以上的磁盘活动。清理时逐项过一遍，把不需要立刻使用的全部关掉。该文作者关停了 Steam、Epic Games 在内的所有游戏启动器，只保留了手机连接，其余程序改为需要时手动点开。</p>



<h2 class="wp-block-heading">硬件确实更快，但掩盖不了系统的乱</h2>



<p class="wp-block-paragraph">文章并没有否认硬件的价值。老一代 SATA 固态受接口限制，速度封顶在 600 MB/s 左右；当前的 PCIe 4.0 NVMe 标称可达 7400 MB/s，PCIe 5.0 则号称能上到 14000 MB/s 以上。NVMe 协议是为闪存从头设计的，可处理多达 64000 条并发命令队列，足以吸收沉重的启动负载，这些数字本身站得住脚。</p>



<p class="wp-block-paragraph">但启动过程还会被 CPU 解压、内存延迟和固件层的硬件初始化拖住，一个臃肿的启动序列才是真正的瓶颈。缺乏管理的系统会持续在后台写入无谓数据，比如页面文件反复扩缩、临时文件夹索引、维护休眠文件，这些动作长期蚕食硬盘的总写入寿命。驱动冲突、软件死循环，或者四十个应用同时加载导致桌面三十秒才可用，这类更深层的问题也不是靠读写速度能解决的。用更快的硬件去压一个混乱的系统，只是把问题藏起来，同时让硬盘磨损得更快。</p>



<p class="wp-block-paragraph">软件层的优化同样有上限。硬盘本身已经老化或即将失效时，清理启动项无法弥补硬件缺陷。不过对一台状态尚可的机器来说，改固件设置大约五分钟，清理启动项再花十分钟，多数人在动硬件之前就能感受到差别——这两处也是开机变慢时最该先查的地方。</p>



<p class="has-small-font-size wp-block-paragraph">来源：How-To Geek</p>

]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>主板上藏着块64K的盘，写满了电脑就开不了机</title>
		<link>https://mylogs.cn/%e4%b8%bb%e6%9d%bf%e4%b8%8a%e8%97%8f%e7%9d%80%e5%9d%9764k%e7%9a%84%e7%9b%98%ef%bc%8c%e5%86%99%e6%bb%a1%e4%ba%86%e7%94%b5%e8%84%91%e5%b0%b1%e5%bc%80%e4%b8%8d%e4%ba%86%e6%9c%ba/</link>
					<comments>https://mylogs.cn/%e4%b8%bb%e6%9d%bf%e4%b8%8a%e8%97%8f%e7%9d%80%e5%9d%9764k%e7%9a%84%e7%9b%98%ef%bc%8c%e5%86%99%e6%bb%a1%e4%ba%86%e7%94%b5%e8%84%91%e5%b0%b1%e5%bc%80%e4%b8%8d%e4%ba%86%e6%9c%ba/#respond</comments>
		
		<dc:creator><![CDATA[steve, zhang]]></dc:creator>
		<pubDate>Sun, 09 Aug 2026 19:06:05 +0000</pubDate>
				<category><![CDATA[经验与技巧]]></category>
		<category><![CDATA[Linux排障]]></category>
		<category><![CDATA[NVRAM]]></category>
		<category><![CDATA[UEFI]]></category>
		<category><![CDATA[双系统]]></category>
		<category><![CDATA[固件]]></category>
		<guid isPermaLink="false">https://mylogs.cn/%e4%b8%bb%e6%9d%bf%e4%b8%8a%e8%97%8f%e7%9d%80%e5%9d%9764k%e7%9a%84%e7%9b%98%ef%bc%8c%e5%86%99%e6%bb%a1%e4%ba%86%e7%94%b5%e8%84%91%e5%b0%b1%e5%bc%80%e4%b8%8d%e4%ba%86%e6%9c%ba/</guid>

					<description><![CDATA[装双系统时最后一步报错「No space left on device」，硬盘明明还剩几百 GB；或给笔记本刷 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">装双系统时最后一步报错「No space left on device」，硬盘明明还剩几百 GB；或给笔记本刷固件时工具提示空间不足——这类故障的根因是一块几乎没人注意的存储：焊在主板上，容量可能只有 64KB。</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a7e3491c6c3b&quot;}" data-wp-interactive="core/image" data-wp-key="6a7e3491c6c3b" class="wp-block-image size-large aligncenter wp-lightbox-container"><img decoding="async" width="1200" height="675" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://mylogs.cn/wp-content/uploads/2026/08/b6420b79e714ba745fa27d4ce6434300_header.webp" alt="主板上藏着块64K的盘，写满了电脑就开不了机" class="wp-image-4228" style="max-width:100%;height:auto;" srcset="https://mylogs.cn/wp-content/uploads/2026/08/b6420b79e714ba745fa27d4ce6434300_header.webp 1200w, https://mylogs.cn/wp-content/uploads/2026/08/b6420b79e714ba745fa27d4ce6434300_header-300x169.webp 300w, https://mylogs.cn/wp-content/uploads/2026/08/b6420b79e714ba745fa27d4ce6434300_header-1024x576.webp 1024w, https://mylogs.cn/wp-content/uploads/2026/08/b6420b79e714ba745fa27d4ce6434300_header-768x432.webp 768w" sizes="(max-width: 1200px) 100vw, 1200px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">图片来源：XDA Developers</figcaption></figure>





<p class="wp-block-paragraph">XDA 撰稿人 Korbin Brown 梳理了这一现象。这块存储的正式名称是 UEFI NVRAM（非易失性随机存取存储器），通常和固件镜像共处同一颗 SPI 芯片，负责保存启动顺序、安全启动状态、风扇曲线这类断电后仍需保留的设置。它的行为和普通硬盘很像：会被写入、删除，也会随时间碎片化。一旦可用空间耗尽，系统就无法保存新的启动项，也无法更新固件设置，最坏的情况是电脑干脆拒绝启动。</p>



<h2 class="wp-block-heading">一、先确认空间是不是真的满了</h2>



<p class="wp-block-paragraph">Linux 通过 efivarfs 把这块存储挂在 /sys/firmware/efi/efivars 下，近年内核直接 <code>df -h</code> 即可看到 NVRAM 总容量与已用量。那位实际踩坑的用户查得 64K 容量、60K 已用、可用 0K。</p>



<p class="wp-block-paragraph">抢占空间的东西不少：启动项与启动顺序、安全启动密钥数据库都在里面。其中 dbx 是问题引导程序的吊销列表，2020 年 BootHole 漏洞修复就往里追加了一批条目。部分厂商还会把错误日志直接写进 NVRAM。</p>



<p class="wp-block-paragraph">更麻烦的是删除机制：删掉 EFI 变量不会立刻释放空间，固件只把它标记为无效，真正回收要等开机时触发的垃圾回收——且往往要等可用空间跌破阈值才启动。老主板或低价主板固件常处理得很糟，甚至跳过这步。</p>



<h2 class="wp-block-heading">二、清理无效启动项</h2>



<p class="wp-block-paragraph">只有在确实撞上容量报错时才需要动手，无缘无故摆弄 EFI 变量，帮倒忙的概率远大于帮忙。</p>



<ol class="wp-block-list"><li>在 Linux 下执行 <code>efibootmgr -v</code>，列出固件已知的全部启动项。</li><li>如果拆过硬盘，很可能会看到指向早已不存在设备的孤儿条目。</li><li>逐个删除：<code>efibootmgr -b 条目编号 -B</code>。</li></ol>



<p class="wp-block-paragraph">Arch Wiki 给出的处理顺序里还有一步值得优先尝试：删掉内核崩溃转储留下的记录，即清理 /sys/firmware/efi/efivars/ 目录下以 dump- 开头的文件，然后重启再试。</p>



<h2 class="wp-block-heading">三、给这块「盘」做一次整理</h2>



<p class="wp-block-paragraph">如果空间是被无效条目占着不放，就需要整理碎片。XDA 引用的那篇博客给出的做法是进入 EFI Shell 后依次执行三条命令：<code>dmpstore -s efi-vars</code> 把全部变量导出到磁盘文件，<code>dmpstore -d</code> 清空 NVRAM，<code>dmpstore -l efi-vars</code> 再把它们读回来。这样固件会把变量重新连续排布。那位用户重启后的结果是已用量从 60K 降到 14K，所有设置原样保留。</p>



<p class="wp-block-paragraph">需要提醒的是，这几条命令风险不低，执行前务必先用 <code>help dmpstore</code> 确认本机固件的具体用法。</p>



<h2 class="wp-block-heading">四、更省事的替代做法</h2>



<p class="wp-block-paragraph">多数机器不会发生此问题：新主板容量更大、固件垃圾回收也改善不少，没碰过启动项的用户几十年都未必遇上，无需预防性整理。</p>



<p class="wp-block-paragraph">但它偶尔仍会出现在现代机器上。Framework 笔记本的 GitHub issue 里就有多名用户在运行 <code>fwupdmgr</code> 更新固件时收到「Not enough efivarfs space」报错，解决办法是进 UEFI 菜单恢复出厂默认值，让系统把空间清出来。这本质上等同于强制做了一次整理，之前的无效空间会被重新标记为可用。对不熟悉命令行的用户来说，这是风险最低的一招。</p>



<p class="wp-block-paragraph">来源：XDA Developers</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mylogs.cn/%e4%b8%bb%e6%9d%bf%e4%b8%8a%e8%97%8f%e7%9d%80%e5%9d%9764k%e7%9a%84%e7%9b%98%ef%bc%8c%e5%86%99%e6%bb%a1%e4%ba%86%e7%94%b5%e8%84%91%e5%b0%b1%e5%bc%80%e4%b8%8d%e4%ba%86%e6%9c%ba/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
