I just wanted to update with my experience because I found this thread when looking to migrate to a bigger card. Here are the steps I followed on version 2022.7.5:
Shut down the Pi4 host
Made a backup image of the 16GB card using Win32DiskImager
Wrote that image to a 64GB card using BalenaEtcher
Booted up the Pi with the 64GB card and waited about 5 minutes
I wasn’t sure it would work but the partition magically resized to take up the whole card. Now I have a bunch of free space showing in HA.
Great thread here with good working approaches. I just wanted to add another potentially simpler (and faster) option for those who need to do this.
If you have BalenaEtcher and a pair of microSD card slots like I do, you can simply insert the old and new microSD cards into your computer (I’m on a Mac) and use BalenaEtcher’s “Clone Disk” function to copy from the old to the new. You get a nice progress output, and I’m impressed with the throughput I’m seeing. It’s looking like it’ll take ~30m to copy from a 64GB card to a new 128GB card.
While I was comfortable with the dd approach like was posted above, the throughput is better this way and I don’t have to temporarily hold a large image file on my computer’s disk.
Hi Guy´s, another success, had a PI3 with low memory, so low that i couldent even make a backup as the system said need for supervisor with no other reference
Took Balena Etcher and just copied the image from the 8GB SD to a 32 GB one and it worked like a charm
Thanks, this also worked for me. Before, I tried the win32diskimager, full image of 64GB sd card, restore with win32DI to 128GB card, HA boot OK but a lot of devices where double , very strange ! Ofcourse nothing worked.
Then with restore via BalenaEtcher to the 128GB sd card everything was OK.
Made a backup image of the 16GB card using Win32DiskImager
Wrote that image to a 64GB card using BalenaEtcher
Booted up the Pi with the 64GB card and waited about 5 minutes
as a way to go as well. Just moved from a 32gb card to 128gb from a system that didn’t even boot anymore due to lacking disk space. Thanks @efeickert !
And as a ‘pile on’, using Linux, simply pop the “small memory card” into the reader of a desktop/laptop, create a disk image (easy with “disks” application), then resorte that image to a larger card! I literally just did if from a 16G to a 128G card… about 20 minutes for the copy work, adn took HA about 5-7 minutes to boot up while resizing in the background. All good.
Thank you. Test install on Raspberry Pi 3B+ from 16GB SD to SanDisk Max Endurance 64GB Card.
7 Min for Win32DiskImager to read 16GB SD-HC Card.
Same for balenaEtcher to write to 64GB SD Card with another 7 Min to validate.
Windows recognized the SD as about 32GB
I have a small display on the HA test install and it started scrolling right away, but it took a few minutes for HA fully start.
HA reported 21.8% used - 42.9 free, which worked out of 54.9GB.
Updated to HA 2024.7.0 without issue in about 12 minutes.