Migrating from SD card to USB-SSD

An existing pi3-NextCloudPi is installed on a 64GB SD card: which will eventually fail from read / write cycles. Before said failure happens: The goal is to migrate the existing rpi3-NextCloudPi from its SD card to a SanDisk 1TB - External Solid State Drive - SDSSDE61-1T00-G25. Berryboot shoud enable booting from the SD and transfer execution to an OS on the SSD.

Is there a good combination of :process/ tools / command that will simplify the migration? The new configuration should have the Sandisk device running NCP & the OS, so as to avoid SD card failure.


Interesting post: Berryboot: https://www.berryterminal.com/doku.php/berryboot.

“In addition it (Berryboot) allows you to put the operating system files on an external USB hard drive instead of on the SD card itself.”


In order to boot from SSD you must follow a process only supported on the Pi 4:

Note, this entire process is only designed for the Pi 4. So, it might be possible, but you will see basically zero actual performance difference since you are running a Pi 3 on USB 2.0

Thank you for the reply. Berryboot should enable booting from the SD card and transfer execution of the OS on the External USB.

I wonder if there is a good process to ghost the OS / data from the SD to the USB-SSD?