{"id":172,"date":"2026-07-28T20:29:40","date_gmt":"2026-07-28T18:29:40","guid":{"rendered":"https:\/\/www.lukaswojcik.com\/blog\/?p=172"},"modified":"2026-07-05T23:34:03","modified_gmt":"2026-07-05T21:34:03","slug":"supercharge-your-raspberry-pi-4-5-how-to-boot-from-an-ssd","status":"publish","type":"post","link":"https:\/\/www.lukaswojcik.com\/blog\/en\/raspberry-pi\/supercharge-your-raspberry-pi-4-5-how-to-boot-from-an-ssd\/","title":{"rendered":"Supercharge Your Raspberry Pi 4 &#038; 5: How to Boot from an SSD"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">The Raspberry Pi 4 and 5 are incredibly powerful single-board computers, capable of running everything from retro gaming consoles to full-fledged home servers. However, they share one notorious Achilles&#8217; heel: the <strong>microSD card<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Running an operating system off a standard microSD card is a recipe for disaster in the long run. These cards are designed for sequential data storage (like photos in a camera), not the constant read\/write cycles of an OS. A sudden power loss can easily corrupt the file system, resulting in a Raspberry Pi that simply refuses to boot, taking all hosted data with it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The ultimate solution? <strong>Migrating the boot drive to a Solid State Drive (SSD).<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">The Benefits of SSD Booting<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Unmatched Reliability:<\/strong> SSDs are built with advanced wear-leveling algorithms and power-loss protection. The risk of data corruption after a sudden power outage drops to near zero.<\/li>\n\n\n\n<li><strong>Massive Speed Boost:<\/strong> An SSD connected via USB 3.0 (or via the PCIe interface on the Pi 5) delivers drastically higher Input\/Output Operations Per Second (IOPS). Boot times, application launches, and database queries become lightning-fast.<\/li>\n\n\n\n<li><strong>Longevity:<\/strong> An SSD will outlive dozens of microSD cards when used as a primary drive for read\/write-heavy applications like Home Assistant, Nextcloud, or Docker containers.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Step-by-Step Tutorial: Changing the Bootloader<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">To make the Raspberry Pi boot from a USB SSD, the internal EEPROM (bootloader) must be updated and reconfigured. Here is the exact procedure.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Step 1: Prepare the Bootloader Update on a microSD Card<\/strong><\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Download and install the <strong>Raspberry Pi Imager<\/strong> on your main computer.<\/li>\n\n\n\n<li>Insert a spare, empty microSD card into your computer.<\/li>\n\n\n\n<li>Open the Imager. Under <strong>Choose Device<\/strong>, select your Raspberry Pi model (4 or 5).<\/li>\n\n\n\n<li>Under <strong>Choose OS<\/strong>, scroll down and select <strong>Misc utility images<\/strong> -> <strong>Bootloader<\/strong> -> <strong>USB Boot<\/strong>.<\/li>\n\n\n\n<li>Under <strong>Choose Storage<\/strong>, select your microSD card and click <strong>Next<\/strong> to write the image.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Step 2: Flash the Bootloader to the Pi<\/strong><\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Remove the newly flashed microSD card from your computer and insert it into the powered-off Raspberry Pi.<\/li>\n\n\n\n<li>Turn on the Raspberry Pi (without any other USB drives attached).<\/li>\n\n\n\n<li>Wait for about 10\u201315 seconds. If you have a monitor connected, the screen will turn completely <strong>green<\/strong>. If you don&#8217;t have a monitor, look at the green ACT LED on the Pi\u2014it will start blinking rapidly in a steady pattern. This indicates the bootloader has been successfully updated to prioritize USB boot.<\/li>\n\n\n\n<li>Power off the Raspberry Pi and <strong>remove the microSD card<\/strong>.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Step 3: Flash the OS to Your SSD<\/strong><\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Connect your SSD to your main computer (using a USB-to-SATA\/NVMe adapter).<\/li>\n\n\n\n<li>Open the <strong>Raspberry Pi Imager<\/strong> again.<\/li>\n\n\n\n<li>Select your preferred Operating System (e.g., Raspberry Pi OS 64-bit).<\/li>\n\n\n\n<li>Under <strong>Choose Storage<\/strong>, select your connected SSD.<\/li>\n\n\n\n<li>Click <strong>Next<\/strong> and write the OS to the SSD.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Step 4: Boot from the SSD<\/strong><\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Plug the flashed SSD into one of the <strong>blue USB 3.0 ports<\/strong> on the Raspberry Pi 4\/5 (or the NVMe HAT if using PCIe on the Pi 5).<\/li>\n\n\n\n<li>Ensure there is NO microSD card in the slot.<\/li>\n\n\n\n<li>Connect the power supply. The Raspberry Pi will check the SD slot, find it empty, and immediately boot from the blazing-fast SSD!<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Summary<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Moving a Raspberry Pi boot process from a microSD card to an SSD is the most effective way to ensure system reliability and performance. By updating the internal bootloader and migrating the OS to an SSD, the system becomes immune to the common file corruption issues associated with microSD cards, while simultaneously achieving significantly faster boot times and overall responsiveness. This setup is essential for long-term projects like home servers or automation systems that require maximum stability.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Raspberry Pi 4 and 5 are incredibly powerful single-board computers, capable of running everything from retro gaming consoles to full-fledged home servers. However, they share one notorious Achilles&#8217; heel: the microSD card. Running an operating system off a standard microSD card is a recipe for disaster in the long run. These cards are designed [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[21],"tags":[],"class_list":["post-172","post","type-post","status-publish","format-standard","hentry","category-raspberry-pi"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Supercharge Your Raspberry Pi 4 &amp; 5: How to Boot from an SSD - Lukas Wojcik - Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.lukaswojcik.com\/blog\/en\/raspberry-pi\/supercharge-your-raspberry-pi-4-5-how-to-boot-from-an-ssd\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Supercharge Your Raspberry Pi 4 &amp; 5: How to Boot from an SSD - Lukas Wojcik - Blog\" \/>\n<meta property=\"og:description\" content=\"The Raspberry Pi 4 and 5 are incredibly powerful single-board computers, capable of running everything from retro gaming consoles to full-fledged home servers. However, they share one notorious Achilles&#8217; heel: the microSD card. Running an operating system off a standard microSD card is a recipe for disaster in the long run. These cards are designed [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.lukaswojcik.com\/blog\/en\/raspberry-pi\/supercharge-your-raspberry-pi-4-5-how-to-boot-from-an-ssd\/\" \/>\n<meta property=\"og:site_name\" content=\"Lukas Wojcik - Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-07-28T18:29:40+00:00\" \/>\n<meta name=\"author\" content=\"luky\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"luky\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/en\\\/raspberry-pi\\\/supercharge-your-raspberry-pi-4-5-how-to-boot-from-an-ssd\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/en\\\/raspberry-pi\\\/supercharge-your-raspberry-pi-4-5-how-to-boot-from-an-ssd\\\/\"},\"author\":{\"name\":\"luky\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\"},\"headline\":\"Supercharge Your Raspberry Pi 4 &#038; 5: How to Boot from an SSD\",\"datePublished\":\"2026-07-28T18:29:40+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/en\\\/raspberry-pi\\\/supercharge-your-raspberry-pi-4-5-how-to-boot-from-an-ssd\\\/\"},\"wordCount\":599,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\"},\"articleSection\":[\"Raspberry PI\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/en\\\/raspberry-pi\\\/supercharge-your-raspberry-pi-4-5-how-to-boot-from-an-ssd\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/en\\\/raspberry-pi\\\/supercharge-your-raspberry-pi-4-5-how-to-boot-from-an-ssd\\\/\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/en\\\/raspberry-pi\\\/supercharge-your-raspberry-pi-4-5-how-to-boot-from-an-ssd\\\/\",\"name\":\"Supercharge Your Raspberry Pi 4 & 5: How to Boot from an SSD - Lukas Wojcik - Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#website\"},\"datePublished\":\"2026-07-28T18:29:40+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/en\\\/raspberry-pi\\\/supercharge-your-raspberry-pi-4-5-how-to-boot-from-an-ssd\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/en\\\/raspberry-pi\\\/supercharge-your-raspberry-pi-4-5-how-to-boot-from-an-ssd\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/en\\\/raspberry-pi\\\/supercharge-your-raspberry-pi-4-5-how-to-boot-from-an-ssd\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Supercharge Your Raspberry Pi 4 &#038; 5: How to Boot from an SSD\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/\",\"name\":\"Lukas Wojcik - Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\",\"name\":\"luky\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/lw-x2.jpg\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/lw-x2.jpg\",\"contentUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/lw-x2.jpg\",\"width\":424,\"height\":636,\"caption\":\"luky\"},\"logo\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/lw-x2.jpg\"},\"sameAs\":[\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\"],\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/author\\\/luky\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Supercharge Your Raspberry Pi 4 & 5: How to Boot from an SSD - Lukas Wojcik - Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.lukaswojcik.com\/blog\/en\/raspberry-pi\/supercharge-your-raspberry-pi-4-5-how-to-boot-from-an-ssd\/","og_locale":"en_US","og_type":"article","og_title":"Supercharge Your Raspberry Pi 4 & 5: How to Boot from an SSD - Lukas Wojcik - Blog","og_description":"The Raspberry Pi 4 and 5 are incredibly powerful single-board computers, capable of running everything from retro gaming consoles to full-fledged home servers. However, they share one notorious Achilles&#8217; heel: the microSD card. Running an operating system off a standard microSD card is a recipe for disaster in the long run. These cards are designed [&hellip;]","og_url":"https:\/\/www.lukaswojcik.com\/blog\/en\/raspberry-pi\/supercharge-your-raspberry-pi-4-5-how-to-boot-from-an-ssd\/","og_site_name":"Lukas Wojcik - Blog","article_published_time":"2026-07-28T18:29:40+00:00","author":"luky","twitter_card":"summary_large_image","twitter_misc":{"Written by":"luky","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.lukaswojcik.com\/blog\/en\/raspberry-pi\/supercharge-your-raspberry-pi-4-5-how-to-boot-from-an-ssd\/#article","isPartOf":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/en\/raspberry-pi\/supercharge-your-raspberry-pi-4-5-how-to-boot-from-an-ssd\/"},"author":{"name":"luky","@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9"},"headline":"Supercharge Your Raspberry Pi 4 &#038; 5: How to Boot from an SSD","datePublished":"2026-07-28T18:29:40+00:00","mainEntityOfPage":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/en\/raspberry-pi\/supercharge-your-raspberry-pi-4-5-how-to-boot-from-an-ssd\/"},"wordCount":599,"commentCount":0,"publisher":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9"},"articleSection":["Raspberry PI"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.lukaswojcik.com\/blog\/en\/raspberry-pi\/supercharge-your-raspberry-pi-4-5-how-to-boot-from-an-ssd\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.lukaswojcik.com\/blog\/en\/raspberry-pi\/supercharge-your-raspberry-pi-4-5-how-to-boot-from-an-ssd\/","url":"https:\/\/www.lukaswojcik.com\/blog\/en\/raspberry-pi\/supercharge-your-raspberry-pi-4-5-how-to-boot-from-an-ssd\/","name":"Supercharge Your Raspberry Pi 4 & 5: How to Boot from an SSD - Lukas Wojcik - Blog","isPartOf":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/#website"},"datePublished":"2026-07-28T18:29:40+00:00","breadcrumb":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/en\/raspberry-pi\/supercharge-your-raspberry-pi-4-5-how-to-boot-from-an-ssd\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.lukaswojcik.com\/blog\/en\/raspberry-pi\/supercharge-your-raspberry-pi-4-5-how-to-boot-from-an-ssd\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.lukaswojcik.com\/blog\/en\/raspberry-pi\/supercharge-your-raspberry-pi-4-5-how-to-boot-from-an-ssd\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.lukaswojcik.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Supercharge Your Raspberry Pi 4 &#038; 5: How to Boot from an SSD"}]},{"@type":"WebSite","@id":"https:\/\/www.lukaswojcik.com\/blog\/#website","url":"https:\/\/www.lukaswojcik.com\/blog\/","name":"Lukas Wojcik - Blog","description":"","publisher":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.lukaswojcik.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9","name":"luky","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/07\/lw-x2.jpg","url":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/07\/lw-x2.jpg","contentUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/07\/lw-x2.jpg","width":424,"height":636,"caption":"luky"},"logo":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/07\/lw-x2.jpg"},"sameAs":["https:\/\/www.lukaswojcik.com\/blog"],"url":"https:\/\/www.lukaswojcik.com\/blog\/author\/luky\/"}]}},"_links":{"self":[{"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts\/172","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/comments?post=172"}],"version-history":[{"count":1,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts\/172\/revisions"}],"predecessor-version":[{"id":173,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts\/172\/revisions\/173"}],"wp:attachment":[{"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/media?parent=172"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/categories?post=172"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/tags?post=172"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}