Setiap cerita Raspberry Pi akhirnya mencapai momen yang sama: kartu microSD rusak, merusak sistem file dengan cara yang tidak dapat diperbaiki fsck, dan mematikan layanan lab rumah bersama dengannya. Drive boot USB SSD adalah perbaikan standar, dan pada Pi 4 atau Pi 5 itu mengubah server rumah yang lambat menjadi sesuatu yang benar-benar terasa seperti desktop Linux kecil. Apa yang berubah pada tahun 2026 adalah bahwa peralatan sekarang cukup baik sehingga migrasi memakan waktu sore hari, bukan akhir pekan.
Kami menguji tujuh aplikasi desktop yang melakukan flash, clone, dan mengelola USB SSD untuk Pi. Daftar mencakup flasher resmi, utilitas EEPROM yang mengaktifkan boot pertama USB pada Pi 4 atau 5, alat cloning untuk memindahkan instalasi yang berjalan dari kartu SD, dan beberapa distro yang disetel untuk Pi yang memperlakukan SSD sebagai kelas satu.
Yang penting saat melakukan boot SSD pada Pi
- Urutan boot EEPROM yang benar. Pi 4 dan Pi 5 memerlukan
BOOT_ORDERdiatur untuk mencoba USB sebelum SD, atau apa pun yang terhubung ke port USB tidak penting. - Flasher yang menghormati kecepatan USB 3. Beberapa flasher GUI terbatas pada throughput USB 2, yang membuat frustrasi untuk SSD 1 TB.
- Cloning langsung tanpa host kedua. Kemampuan untuk
rpi-clonedari sistem yang di-boot SD yang berjalan ke SSD yang terpasang adalah yang membuat migrasi murah. - Penyusutan gambar untuk backup. Gambar SSD 1 TB bukanlah format cadangan yang dapat digunakan; PiShrink mengubahnya menjadi gambar terkompresi yang cocok di drive apa pun.
- Dukungan distro untuk penyiapan SSD-first. DietPi dan Ubuntu Server untuk Pi memperlakukan SSD sebagai drive utama dari installer.
Perbandingan cepat
| Aplikasi | Terbaik untuk | Platform | Paket gratis | Catatan |
|---|---|---|---|---|
| Raspberry Pi Imager | Flash pertama resmi | Windows, macOS, Linux | Gratis, open-source | Dilengkapi dengan kustomisasi preset |
| rpi-eeprom | Mengaktifkan urutan boot USB | Berjalan di Pi | Gratis, open-source | Langkah yang semua orang lupa |
| BalenaEtcher | UI flash sederhana | Windows, macOS, Linux | Gratis (open source, MIT) | Lebih cepat pada SSD USB 3 besar |
| rpi-clone | Salin SD-ke-SSD langsung | Berjalan di Pi | Gratis, open-source | Menyalin instalasi yang berjalan |
| PiShrink | Backup dan penyusutan gambar | Linux (apa pun) | Gratis, open-source | Mengubah dump 32 GB menjadi gambar 4 GB |
| DietPi | OS ringan SSD-first | Berjalan di Pi | Gratis, open-source | Installer interaktif |
| Ubuntu Server untuk Raspberry Pi | Beban kerja server pada SSD | Berjalan di Pi | Gratis | Canonical membangun untuk Pi 4 dan 5 |
Aplikasi-aplikasi
1. Raspberry Pi Imager, langkah pertama resmi
Raspberry Pi Imager adalah alat yang dimulai semua orang, dan Raspberry Pi Ltd. terus membuatnya lebih baik. Versi terbaru mencakup kustomisasi preset untuk hostname, Wi-Fi, SSH, akun pengguna, dan locale yang ditulis ke firstrun.sh di SSD. Ini berarti SSD boot ke status siap-SSH pada power pertama, yang diinginkan kebanyakan orang di Pi headless. Alat ini bekerja melalui USB 3 hampir pada kecepatan baris pada perangkat keras terbaru.
Di mana ia kekurangan: Customizer preset masih belum dapat menjalankan perintah shell arbitrer di luar bidang tetap. SSD yang sangat besar (2 TB ke atas) masih memakan waktu lebih lama untuk diverifikasi daripada untuk ditulis.
Harga:
- Gratis dan open-source.
- Tidak ada tier berbayar.
Platform: Windows, macOS, Linux.
Unduh: raspberrypi.com/software atau github.com/raspberrypi/rpi-imager
Garis bawah: Titik awal default kecuali Anda sudah tahu mengapa Anda memerlukan flasher yang berbeda.
2. rpi-eeprom, langkah yang semua orang lupa
rpi-eeprom bukan glamor tetapi tidak ada yang lain di daftar ini penting tanpanya. Pada Pi 4 atau Pi 5, bootloader EEPROM memutuskan apakah CPU mencari partisi bootable di kartu SD, di USB, atau di NVMe (Pi 5 dengan papan HAT+ M.2). Atur BOOT_ORDER=0xf14 untuk USB lebih dulu, terapkan, reboot, dan Pi akan dengan senang hati dimulai dari SSD yang terpasang tanpa kartu SD yang dimasukkan sama sekali.
Di mana ia kekurangan: Hanya berjalan di Pi itu sendiri, jadi penyiapan pertama kali masih membutuhkan satu boot SD yang berfungsi. Mengedit konfigurasi EEPROM adalah file teks, bukan menu.
Harga:
- Gratis dan open-source.
- Dikirim dengan Raspberry Pi OS.
Platform: Raspberry Pi (aarch64).
Unduh: Pre-installed di Raspberry Pi OS. Sumber: github.com/raspberrypi/rpi-eeprom
Garis bawah: Atur BOOT_ORDER sekali dan Anda tidak perlu pernah memikirkannya lagi.
3. BalenaEtcher, flasher gambar besar tercepat
BalenaEtcher adalah flasher USB untuk tujuan umum yang mengungguli Raspberry Pi Imager pada SSD yang sangat besar dengan melakukan paralellisasi penerusan tulis dan verifikasi. Pada NVMe 2 TB dalam enklosure USB 3.2 selesai sekitar 30 persen lebih cepat dari alat resmi, yang penting jika Anda meng-clone gambar lab rumah penuh. Ini tidak memiliki kustomisasi spesifik Pi, tetapi pada alur kerja flash-lalu-configure itu adalah alat yang harus dijangkau.
Di mana ia kekurangan: Tidak ada kustomisasi boot pertama, jadi penyiapan headless membutuhkan langkah tambahan. Jejak Electron berat di laptop RAM rendah. Balena menjalankan ping telemetri saat startup kecuali Anda opt out.
Harga:
- Gratis dan open-source (MIT).
- Tidak ada tier berbayar.
Platform: Windows, macOS, Linux.
Unduh: etcher.balena.io atau github.com/balena-io/etcher
Garis bawah: Pilihan untuk flash SSD sangat besar di mana kecepatan tulis lebih penting daripada preset.
4. rpi-clone, migrasi SD-ke-SSD langsung
rpi-clone adalah skrip shell yang menyalin instalasi Raspberry Pi OS yang berjalan dari kartu SD ke SSD USB yang terpasang tanpa reboot. Itu rsync filesystem root, memperbarui UUID fstab, dan mencetak instruksi untuk menukar urutan boot. Pada Pi lab rumah yang sepenuhnya dikonfigurasi yang sudah menjalankan Docker, Home Assistant, dan Pi-hole, itu menyelamatkan tugas sehari-hari yang memasang ulang semuanya di SSD.
Di mana ia kekurangan: Berjalan di Pi itu sendiri, jadi Anda memerlukan CPU gratis yang cukup selama clone. Direktori /home besar memakan waktu pada kecepatan baca kartu SD. Repo upstream dikelola komunitas; simpan salinan versi last-known-good.
Harga:
- Gratis dan open-source.
- Tidak ada tier berbayar.
Platform: Raspberry Pi.
Unduh: github.com/geerlingguy/rpi-clone (garpu aktif Jeff Geerling)
Garis bawah: Alat terbaik untuk migrasi produksi Pi yang berjalan ke SSD tanpa instalasi ulang.
5. PiShrink, backup yang benar-benar dapat Anda simpan
PiShrink menyusutkan gambar disk raw sehingga backup SSD Pi berhenti menjadi mimpi penyimpanan. Gambar dd-dumped dari SSD 128 GB adalah 128 GB, bahkan jika hanya 12 GB yang digunakan. PiShrink menyusutkan partisi root agar sesuai dengan data aktual, mengompresnya, dan menambahkan hook boot pertama yang memperluas filesystem kembali ke ukuran penuh SSD ketika gambar ditulis ulang. Instalasi kerja 12 GB menjadi gambar terkompresi 3 GB.
Di mana ia kekurangan: Filesystem root harus ext4. Hanya berjalan di Linux. Perluasan otomatis tidak selalu bertahan dengan skema partisi yang lebih baru (quirks Bookworm memerlukan flag -r).
Harga:
- Gratis dan open-source.
- Tidak ada tier berbayar.
Platform: Linux (mesin host, bukan Pi).
Unduh: github.com/Drewsif/PiShrink
Garis bawah: Alat yang mengubah backup-and-restore Pi yang di-boot SSD dari teoritis menjadi praktis.
6. DietPi, OS ringan yang dibangun dengan SSD dalam pikiran
DietPi adalah distro berbasis Debian yang disetel untuk komputer papan tunggal, dengan installer interaktif yang memperlakukan USB SSD sebagai target kelas satu dari boot pertama. Ini dilengkapi dengan pemilih layanan (Nextcloud, Pi-hole, Jellyfin, Home Assistant, dan sekitar seratus lainnya) yang menginstal dan mengonfigurasi sekali tembakan. Pada Pi 5 yang didukung NVMe terasa lebih dekat ke desktop x86 kecil daripada papan hobi.
Di mana ia kekurangan: Bukan Raspberry Pi OS, jadi alat spesifik Pi sesekali yang mengasumsikan jalur Raspbian perlu tweak. Pemilih layanan adalah wrapper di sekitar apt, jadi beberapa layanan tertinggal dari rilis upstream mereka.
Harga:
- Gratis dan open-source.
- Tidak ada tier berbayar.
Platform: Berjalan di Pi (aarch64).
Unduh: dietpi.com atau github.com/MichaIng/DietPi
Garis bawah: OS yang tepat ketika Pi adalah perangkat lab rumah dan Anda menginginkan instalasi SSD-first dengan layanan satu prompt.
7. Ubuntu Server untuk Raspberry Pi, workhorse server
Ubuntu Server untuk Raspberry Pi adalah build aarch64 resmi Canonical dengan dukungan boot SSD yang tepat dari kotak. Jika Pi menjalankan beban kerja Docker, k3s, atau lab rumah yang sudah berbicara Ubuntu di mana-mana, muscle memory adalah keuntungan nyata atas Raspberry Pi OS. Canonical mengirimkan dukungan LTS pada Pi 4 dan Pi 5, dan gambar boot bersih dari USB atau NVMe setelah urutan boot EEPROM diatur.
Di mana ia kekurangan: Instalasi default lebih besar daripada Raspberry Pi OS Lite. Snap aktif secara default; beberapa pengguna Pi melalui latihan menghapusnya. Lebih sedikit paket spesifik Pi daripada Raspberry Pi OS.
Harga:
- Gratis.
- Tidak ada tier berbayar untuk penggunaan rumah.
Platform: Berjalan di Pi (aarch64).
Unduh: ubuntu.com/download/raspberry-pi
Garis bawah: Pilihan ketika Pi adalah server pertama dan Pi kedua.
Bagaimana cara memilih yang tepat
- Flash SSD pertama kali pada Pi apa pun → Raspberry Pi Imager. Preset melakukan sebagian besar pekerjaan.
- Mengaktifkan boot pertama USB sebelum apa pun → rpi-eeprom. Non-opsional pada Pi 4 atau 5.
- Flash SSD yang sangat besar → BalenaEtcher. Lebih cepat daripada Imager pada 1 TB ke atas.
- Migrasi Pi yang bekerja dari kartu SD tanpa menginstal ulang → rpi-clone.
- Backup Pi yang di-boot SSD dalam format yang dapat disimpan → PiShrink.
- Membangun lab rumah SSD-first dari awal → DietPi. Atau Ubuntu Server untuk Raspberry Pi jika sisa stack adalah Ubuntu.
Untuk sebagian besar pengguna alur kerjanya adalah: rpi-eeprom untuk mengubah urutan boot, kemudian Raspberry Pi Imager untuk menulis OS ke SSD, kemudian rpi-clone jika Anda memiliki instalasi SD yang berfungsi untuk dimigrasi. PiShrink bergabung dengan pesta pertama kali Anda menginginkan backup nyata.
FAQ
Bisakah saya benar-benar melewatkan kartu SD dengan Pi 5 dan NVMe?
Ya pada Pi 5 dengan NVMe HAT+ setelah Anda telah melakukan flash BOOT_ORDER EEPROM untuk mencoba NVMe atau USB sebelum SD. Beberapa papan Pi 5 awal dikirim dengan EEPROM yang lebih lama yang default ke SD-first. Tingkatkan EEPROM sekali dari sesi yang di-boot SD dan slot SD dapat tetap kosong selamanya.
Apakah USB SSD benar-benar lebih cepat daripada microSD yang bagus?
Ya, dan bukan hanya sedikit. MicroSD berperingkat A2 yang bagus mempertahankan sekitar 30 hingga 60 MB/s dalam beban kerja nyata. SSD SATA biasa dalam enklosure USB 3 mempertahankan 350 hingga 400 MB/s. NVMe dalam Pi 5 HAT+ melampaui 800 MB/s. Pada tugas seperti upgrade paket dan menjalankan kontainer Docker, perbedaan praktis adalah antara “lambat” dan “cukup cepat untuk lupa Anda berada di Pi.”
Apakah rpi-clone bekerja pada Pi produksi yang berjalan?
Ya, tetapi kartu SD sumber berada di bawah beban selama clone, jadi layanan di Pi akan merasakannya. Clone selama jendela pemeliharaan jika Pi menjalankan sesuatu yang Anda pedulikan. Pada Pi lab tidak masalah untuk menjalankan kapan saja.
Enklosure SSD apa yang bekerja terbaik?
Enklosure USB 3.0 atau 3.1 apa pun dengan chipset yang mampu UASP. JMicron JMS578 dan Realtek RTL9210 adalah dua rekomendasi paling umum. Hindari enklosure yang sangat murah yang jatuh kembali ke mode BOT, karena mereka mengurangi throughput kira-kira setengahnya dan dapat menyebabkan Pi menomori ulang perangkat di tengah-boot.
Apakah saya masih perlu mem-backup Pi yang di-boot SSD?
Ya. SSD gagal berbeda dari kartu SD, sebagian besar oleh kegagalan pengontrol daripada keausan tulis bertahap, tetapi mereka masih gagal. Gunakan PiShrink untuk snapshot SSD bulanan, atau arahkan Restic ke /etc, /home, dan volume docker-compose apa pun dan dorong arsip ke NAS. SSD lebih dapat diandalkan daripada SD; ini bukan strategi backup.