Raspberry Pi USB SSD boot apps for desktop

प्रत्येक Raspberry Pi की कहानी अंततः एक ही पल तक पहुंचती है: microSD कार्ड खराब हो जाता है, फाइल सिस्टम को इस तरह से भ्रष्ट करता है कि fsck इसे ठीक नहीं कर सकता, और अपने साथ एक होम-लैब सेवा को ले जाता है। एक USB SSD बूट ड्राइव मानक सुधार है, और Pi 4 या Pi 5 पर यह एक सुस्त होम सर्वर को ऐसी चीज़ में बदल देता है जो वास्तव में एक छोटे Linux डेस्कटॉप की तरह महसूस होती है। 2026 में जो बदल गया है वह यह है कि टूलिंग अब इतनी अच्छी है कि माइग्रेशन एक दोपहर लेता है, सप्ताहांत नहीं।

हमने सात डेस्कटॉप ऐप्स का परीक्षण किया जो Pi के लिए USB SSD को फ्लैश, क्लोन और प्रबंधित करते हैं। सूची में आधिकारिक फ्लैशर, EEPROM उपयोगिता जो Pi 4 या 5 पर USB-फर्स्ट बूट को सक्षम करता है, SD कार्ड से चलने वाली स्थापना को स्थानांतरित करने के लिए क्लोनिंग टूल, और कुछ Pi-ट्यून किए गए डिस्ट्रीब्यूशन शामिल हैं जो SSD को प्रथम-श्रेणी मानते हैं।

Pi पर SSD-बूटिंग के समय क्या महत्वपूर्ण है

त्वरित तुलना

ऐप सर्वश्रेष्ठ के लिए प्लेटफ़ॉर्म मुक्त योजना नोट्स
Raspberry Pi Imager आधिकारिक पहली फ्लैश Windows, macOS, Linux मुक्त, खुला स्रोत पूर्वनिर्धारित अनुकूलन के साथ आता है
rpi-eeprom USB-बूट ऑर्डर सक्षम करना Pi पर चलता है मुक्त, खुला स्रोत वह कदम जो हर कोई भूलता है
BalenaEtcher सरल फ्लैशिंग UI Windows, macOS, Linux मुक्त (खुला स्रोत, MIT) बड़े USB 3 SSD पर तेज़
rpi-clone लाइव SD-टू-SSD कॉपी Pi पर चलता है मुक्त, खुला स्रोत चलती स्थापना को कॉपी करता है
PiShrink बैकअप और छवि सिकुड़ना Linux (कोई भी) मुक्त, खुला स्रोत 32 GB डंप को 4 GB छवि में बदलता है
DietPi हल्का SSD-प्रथम OS Pi पर चलता है मुक्त, खुला स्रोत इंटरेक्टिव इंस्टॉलर
Ubuntu Server for Raspberry Pi SSD पर सर्वर वर्कलोड Pi पर चलता है मुक्त Canonical Pi 4 और 5 के लिए बनाता है

ऐप्स

1. Raspberry Pi Imager, आधिकारिक पहली कदम

Raspberry Pi Imager वह उपकरण है जिससे सभी शुरू करते हैं, और Raspberry Pi Ltd. इसे बेहतर बनाता रहता है। हाल के संस्करणों में hostname, Wi-Fi, SSH, यूजर अकाउंट और लोकेल के लिए पूर्वनिर्धारित अनुकूलन शामिल हैं जो SSD पर firstrun.sh में लिखे जाते हैं। इसका मतलब है कि SSD पहली पावर पर SSH-तैयार अवस्था में बूट होता है, जो अधिकांश लोग headless Pi पर चाहते हैं। यह टूल हाल के हार्डवेयर पर USB 3 के लगभग लाइन स्पीड पर काम करता है।

कहाँ यह कम पड़ता है: पूर्वनिर्धारित कस्टमाइज़र अभी भी निर्धारित फ़ील्ड के बाहर मनमानी shell कमांड को स्क्रिप्ट नहीं कर सकता। बहुत बड़े SSD (2 TB और ऊपर) को लिखने में अभी भी अधिक समय लगता है।

कीमत:

प्लेटफॉर्म: Windows, macOS, Linux।

डाउनलोड करें: raspberrypi.com/software या github.com/raspberrypi/rpi-imager

निचली पंक्ति: डिफ़ॉल्ट स्टार्टिंग पॉइंट जब तक आप पहले से नहीं जानते कि आपको एक अलग फ्लैशर की आवश्यकता क्यों है।

2. rpi-eeprom, वह कदम जो सभी भूलते हैं

rpi-eeprom ग्लैमरस नहीं है लेकिन इस सूची में कुछ भी इसके बिना मायने नहीं रखता। Pi 4 या Pi 5 पर, बूटलोडर EEPROM तय करता है कि CPU SD कार्ड पर, USB पर या NVMe पर बूट योग्य विभाजन की तलाश करता है या नहीं (Pi 5 HAT+ M.2 बोर्ड के साथ)। USB-प्रथम के लिए BOOT_ORDER=0xf14 सेट करें, लागू करें, पुनः प्रारंभ करें, और Pi खुशी से संलग्न SSD से शुरू होगा बिना SD कार्ड सम्मिलित किए।

कहाँ यह कम पड़ता है: केवल Pi पर ही चलता है, इसलिए पहली बार सेटअप को अभी भी एक कार्यशील SD बूट की आवश्यकता है। EEPROM कॉन्फ़िगरेशन संपादित करना एक पाठ फाइल है, मेनू नहीं।

कीमत:

प्लेटफॉर्म: Raspberry Pi (aarch64)।

डाउनलोड करें: Raspberry Pi OS पर पूर्वस्थापित। स्रोत: github.com/raspberrypi/rpi-eeprom

निचली पंक्ति: BOOT_ORDER एक बार सेट करें और आपको इसके बारे में फिर कभी सोचना नहीं पड़ेगा।

3. BalenaEtcher, सबसे तेज़ बड़ी-छवि फ्लैशर

BalenaEtcher एक सामान्य-उद्देश्य USB फ्लैशर है जो लेखन और सत्यापन पास को समानांतर करके बहुत बड़े SSD पर Raspberry Pi Imager को पार करता है। USB 3.2 एनक्लोजर में 2 TB NVMe पर, यह आधिकारिक टूल की तुलना में लगभग 30 प्रतिशत तेज़ समाप्त होता है, जो महत्वपूर्ण है यदि आप पूर्ण होम-लैब छवि क्लोन कर रहे हैं। इसमें Pi-विशिष्ट अनुकूलन नहीं है, लेकिन flash-then-configure वर्कफ़्लो में यह पहुंचने के लिए उपकरण है।

कहाँ यह कम पड़ता है: कोई पहली बूट अनुकूलन नहीं, इसलिए headless सेटअप के लिए एक अतिरिक्त कदम की आवश्यकता है। Electron फुटप्रिंट कम-RAM लैपटॉप पर भारी है। Balena ऑप्ट आउट न करने तक स्टार्टअप पर एक टेलीमेट्री ping चलाता है।

कीमत:

प्लेटफॉर्म: Windows, macOS, Linux।

डाउनलोड करें: etcher.balena.io या github.com/balena-io/etcher

निचली पंक्ति: बहुत बड़े SSD को फ्लैश करने की पसंद जहाँ लेखन गति पूर्वनिर्धारण से अधिक महत्वपूर्ण है।

4. rpi-clone, लाइव SD-टू-SSD माइग्रेशन

rpi-clone एक shell स्क्रिप्ट है जो SD कार्ड से चलती Raspberry Pi OS स्थापना को एक संलग्न USB SSD पर पुनः प्रारंभ किए बिना कॉपी करता है। यह root फाइलसिस्टम को rsync करता है, fstab UUIDs को अपडेट करता है, और बूट ऑर्डर स्वैप करने के लिए एक निर्देश प्रिंट करता है। पूरी तरह से कॉन्फ़िगर की गई होम-लैब Pi पर जो पहले से Docker, Home Assistant और Pi-hole चला रहा है, यह SSD पर सब कुछ पुनः स्थापित करने के दिन भर के काम को बचाता है।

कहाँ यह कम पड़ता है: केवल Pi पर ही चलता है, इसलिए क्लोन के दौरान पर्याप्त मुक्त CPU की आवश्यकता है। बड़ी /home डायरेक्टरी SD कार्ड के पढ़ने की गति पर समय लेती हैं। अपस्ट्रीम रेपो सामुदायिक द्वारा बनाए रखा जाता है; अंतिम-ज्ञात-अच्छे संस्करण की एक प्रति रखें।

कीमत:

प्लेटफॉर्म: Raspberry Pi।

डाउनलोड करें: github.com/geerlingguy/rpi-clone (Jeff Geerling की सक्रिय fork)

निचली पंक्ति: पुनः स्थापना के बिना चलती उत्पादन Pi को SSD में माइग्रेट करने के लिए सर्वोत्तम उपकरण।

5. PiShrink, वह बैकअप जो आप वास्तव में स्टोर कर सकते हैं

PiShrink एक raw डिस्क छवि को सिकोड़ता है इसलिए Pi SSD के बैकअप एक भंडारण दुःस्वप्न बनना बंद कर देते हैं। 128 GB SSD की dd-dumped छवि 128 GB है, भले ही केवल 12 GB का उपयोग किया जाता है। PiShrink root विभाजन को वास्तविक डेटा के लिए सिकुड़ता है, इसे संपीड़ित करता है, और एक पहली-बूट हुक जोड़ता है जो छवि को फिर से लिखे जाने पर फाइलसिस्टम को SSD के पूर्ण आकार में वापस विस्तारित करता है। 12 GB कार्यशील स्थापना 3 GB संपीड़ित छवि बन जाती है।

कहाँ यह कम पड़ता है: Root फाइलसिस्टम ext4 होना चाहिए। केवल Linux पर चलता है। ऑटो-विस्तार हमेशा नए विभाजन स्कीम से नहीं बचता (Bookworm quirks को -r flag की आवश्यकता है)।

कीमत:

प्लेटफॉर्म: Linux (होस्ट मशीन, Pi नहीं)।

डाउनलोड करें: github.com/Drewsif/PiShrink

निचली पंक्ति: वह उपकरण जो SSD-बूट Pi के बैकअप-और-पुनरुद्धार को सैद्धांतिक से व्यावहारिक में बदल देता है।

6. DietPi, SSD को ध्यान में रखते हुए निर्मित हल्का OS

DietPi एकल-बोर्ड कंप्यूटर के लिए ट्यून किया गया Debian-आधारित डिस्ट्रो है, एक इंटरेक्टिव इंस्टॉलर के साथ जो पहली बूट से USB SSD को प्रथम-श्रेणी लक्ष्य के रूप में मानता है। इसमें एक सेवा picker (Nextcloud, Pi-hole, Jellyfin, Home Assistant और लगभग सौ अन्य) आता है जो one-shot में स्थापित और कॉन्फ़िगर करता है। NVMe-बैक्ड Pi 5 पर यह hobby बोर्ड की तुलना में छोटे x86 डेस्कटॉप के समान महसूस होता है।

कहाँ यह कम पड़ता है: Raspberry Pi OS नहीं है, इसलिए कभी-कभी Pi-विशिष्ट उपकरण जो Raspbian पथ मानते हैं को tweak की आवश्यकता है। सेवा picker apt के चारों ओर एक wrapper है, इसलिए कुछ सेवाएं उनके अपस्ट्रीम रिलीज के पीछे हैं।

कीमत:

प्लेटफॉर्म: Pi पर चलता है (aarch64)।

डाउनलोड करें: dietpi.com या github.com/MichaIng/DietPi

निचली पंक्ति: सही OS जब Pi एक होम-लैब उपकरण है और आप SSD-प्रथम स्थापना चाहते हैं जिसमें एक प्रॉम्प्ट दूर से सेवाएं हैं।

7. Ubuntu Server for Raspberry Pi, सर्वर वर्कहॉर्स

Ubuntu Server for Raspberry Pi Canonical की आधिकारिक aarch64 बिल्ड है जिसमें बॉक्स से बाहर उचित SSD-बूट समर्थन है। यदि Pi Docker वर्कलोड, k3s, या एक होम-लैब चलाता है जो पहले से ही हर जगह Ubuntu बोलता है, तो muscle memory Raspberry Pi OS के सापेक्ष वास्तविक लाभ है। Canonical Pi 4 और Pi 5 पर LTS समर्थन प्रदान करता है, और छवियाँ EEPROM बूट ऑर्डर सेट करने के बाद USB या NVMe से स्वच्छता से बूट होती हैं।

कहाँ यह कम पड़ता है: Raspberry Pi OS Lite की तुलना में बड़ी डिफ़ॉल्ट स्थापना। Snap डिफ़ॉल्ट रूप से सक्षम है; कुछ Pi उपयोगकर्ता इसे हटाने का अभ्यास करते हैं। Raspberry Pi OS की तुलना में कम Pi-विशिष्ट पैकेज।

कीमत:

प्लेटफॉर्म: Pi पर चलता है (aarch64)।

डाउनलोड करें: ubuntu.com/download/raspberry-pi

निचली पंक्ति: पसंद जब Pi पहली बार एक सर्वर है और दूसरी बार Pi है।

सही एक कैसे चुनें

अधिकांश उपयोगकर्ताओं के लिए वर्कफ़्लो है: rpi-eeprom बूट ऑर्डर बदलने के लिए, फिर SSD पर OS लिखने के लिए Raspberry Pi Imager, फिर rpi-clone यदि आपके पास माइग्रेट करने के लिए एक चलती SD स्थापना था। PiShrink पहली बार पार्टी में शामिल होता है जब आप एक वास्तविक बैकअप चाहते हैं।

FAQ

क्या मैं Pi 5 और NVMe के साथ SD कार्ड को पूरी तरह से छोड़ सकता हूँ?

हाँ Pi 5 पर NVMe HAT+ के साथ एक बार BOOT_ORDER EEPROM को SD से पहले NVMe या USB को आजमाने के लिए फ्लैश कर देने के बाद। कुछ शुरुआती Pi 5 बोर्ड एक पुराने EEPROM के साथ आए जो SD-प्रथम को डिफ़ॉल्ट करते थे। एक बार SD-बूट सेशन से EEPROM को अपग्रेड करें और SD स्लॉट हमेशा के लिए खाली रह सकता है।

क्या USB SSD सच में अच्छे microSD से तेज़ है?

हाँ, और थोड़ा नहीं। एक अच्छी तरह से रेटेड A2 microSD वास्तविक वर्कलोड में लगभग 30 से 60 MB/s बनाए रखता है। एक USB 3 एनक्लोजर में एक मामूली SATA SSD 350 से 400 MB/s बनाए रखता है। Pi 5 HAT+ में NVMe 800 MB/s से अधिक जाता है। पैकेज अपग्रेड और Docker कंटेनर चलाने जैसे कार्यों पर व्यावहारिक अंतर “धीमा” और “Pi पर भूलने के लिए काफी तेज़” के बीच है।

क्या rpi-clone एक चलती उत्पादन Pi पर काम करता है?

यह करता है, लेकिन स्रोत SD कार्ड क्लोन के दौरान लोड के तहत है, इसलिए Pi पर सेवाएं इसे महसूस करेंगी। यदि Pi किसी ऐसी चीज़ को चलाता है जिसकी आप चिंता करते हैं तो रखरखाव विंडो के दौरान क्लोन करें। एक लैब Pi पर कभी भी चलाना ठीक है।

कौन सा SSD एनक्लोजर सबसे अच्छा काम करता है?

UASP-सक्षम chipset वाला कोई भी USB 3.0 या 3.1 एनक्लोजर। JMicron JMS578 और Realtek RTL9210 दो सबसे आम सिफारिशें हैं। बहुत सस्ते एनक्लोजर से बचें जो BOT मोड में गिरते हैं, क्योंकि वे थ्रूपुट को लगभग आधा कम करते हैं और Pi को बूट के बीच में डिवाइस को पुनः नंबर कर सकते हैं।

क्या मुझे अभी भी एक SSD-बूट Pi का बैकअप लेना चाहिए?

हाँ। SSD SD कार्ड से अलग विफल होते हैं, मुख्यतः क्रमिक लेखन पहनने के बजाय नियंत्रक विफलता द्वारा, लेकिन वे अभी भी विफल होते हैं। महीने में एक बार SSD का स्नैपशॉट लेने के लिए PiShrink का उपयोग करें, या Restic को /etc, /home और किसी भी docker-compose वॉल्यूम पर इंगित करें और NAS को आर्काइव धक्का दें। एक SSD SD की तुलना में अधिक विश्वसनीय है; यह एक बैकअप रणनीति नहीं है।