惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Martin Fowler
Martin Fowler
Jina AI
Jina AI
J
Java Code Geeks
Microsoft Security Blog
Microsoft Security Blog
Recent Announcements
Recent Announcements
I
InfoQ
L
LangChain Blog
The Cloudflare Blog
IT之家
IT之家
博客园 - 叶小钗
Apple Machine Learning Research
Apple Machine Learning Research
B
Blog
A
About on SuperTechFans
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Last Week in AI
Last Week in AI
Blog — PlanetScale
Blog — PlanetScale
罗磊的独立博客
云风的 BLOG
云风的 BLOG
Microsoft Azure Blog
Microsoft Azure Blog
Engineering at Meta
Engineering at Meta
F
Fortinet All Blogs
博客园 - 聂微东
美团技术团队
博客园_首页

KittenLabs

Casiomania Marantz UD5007 power supply replacement AnotterKiosk GPD Pocket 4 Speaker DSP IP-over-Toslink FX3 LVDS Frame grabber Extreme Pi Boot Optimization WiFi auth with OsmoHLR/SIM cards Windows 11 tweaks & usability improvements Using custom domains as a Fediverse redirect 25GBit/s on macOS & iOS Router overclocking Real gaming router Manage RDP certificates on Windows using SSH 20 port USB-C charger Reviving a dead Gigabyte MJ11-EC1 mainboard 2.5GbE PCIe NIC mod board Blinkekatze ThinkPad T41/T43 USB-C HomeSwitch 4 DC UPS (Lithium) OLED nametag Thermal camera macro Blåmba LPT printer emulator PC104 ISA adapter Palm IIIc USB-C OtterCast Gigaset DECT debug adapter M.2 NVMe -> miniPCIe
NVMe BIOS Option ROM
By Manawyrm and tSYS | Tuesday, October 31, 2023 · 2023-10-31 · via KittenLabs

Native NVMe boot capability for almost any x86 PC

ThinkPad T43 with ExpressCard-connected external NVMe SSD Laptop showing KittenLabs NVMe Boot

What is it?

The NVMe BIOS Option ROM is a heavily modified version of iPXE, which can be integrated into a computers BIOS (or provided via a PCI card, USB flash drive, SD card, etc.).
It allows x86 computers to boot from NVMe devices attached via PCIe, even on devices which are much older than NVMe itself.

The NVMe implementation was ported from SeaBIOS and modified to work with iPXE.

The resulting Option ROM is only 23040 bytes (22.5 KiB!) large, so it will fit comfortably into any BIOS, flash chip or storage medium.

ThinkPad T43 booting Windows XP

ExpressCard/34 and /54

Commercially available adapters can adapt NVMe M.2 2242 SSDs into an ExpressCard/34 form factor:

NVMe to ExpressCard/34 adapter NVMe to ExpressCard/34 adapter

These can be used in older devices like a ThinkPad T43, T410, T430.