Each month before I apply the latest HA update, I shutdown my HA system running on a RPi400 and backup the microSD card using Win32 Disk Imager. Yesterday I decided to replace the 32 GB card I’ve been using with a new card. I don’t have another 32 GB card so I used a new 64 GB card. As I understand it, this should work; you just waste a bunch of the space on the card since the image file is 32 GB. I had never before attempted to restore one of my Win 32 Disk Imager files but I fully expected it to work. Long story short, HA will not boot from the 64 GB card with my image file restored to it. It fails at a point seemingly near the end of the boot process. The boot fails giving a message of “Failed to start containerd container runtime.” After seeing this message repeatedly for a while, the system then reboots and falls down through the process to that same failure point again. And again. And again. Any idea what is causing this? After messing with this all yesterday, I went out and purchased another 32 GB card this morning. Restoring the same image file as I tried on the 64 GB resulted in this new 32 GB card booting into HA correctly. So it has to be the 64 GB card, or the result of restoring a smaller image file to it. I’ve checked the 64GB card; there no bad sectors or anything like that. I’ve repartitioned and reformatted the 64 GB card and restored the image on it multiple time, the result is always the same. Any ideas what is happening here and how to make this work? Thanks in advance.
Is there any particular reason why you’re not using the built in backup and downloading it off the Pi? HA even asks if you want to do it before you upgrade, so it’s quite straightforward.
Instead of having to remove your SD card each time, all you’d have to do is press a couple of buttons and you’re done. Even migrating to a different SD card couldn’t be any simpler - you’d just install HA from scratch, then restore your backup on the onboarding screen.
Yes ShadowFist, I am aware of that option. I do have the Google Drive Backup app installed and I am using it to backup the system every few days. I also have used the backup button you reference on the update screen. However, the one time I attempted to restore the system from Google Drive backup a year or so ago, not all of my devices showed back. I don’t remember the exact error but it was something to do with MQTT and the devices under it. Several of those devices are smart Shelly relay switches and the initial setup was quite difficult compared to my Zwave and Zigbee devices. I didn’t want to spend a lot of time recreating those again so instead relied on my manual card clone via Win32DiskImager (to a same size card). It worked flawlessly so I feel more comfortable with it. However, I never did quit the automated Google Drive backups or clicking the backup button on the update screen (not even sure where the update screen backup goes nor how to ultimately restore it). I guess I’m a belt the suspenders guy. But, as far as I understand it, the Win32DiskImager restore to a larger card should work yet doesn’t.