I've seen a lot of questions like mine, but then the problem description is different, and so were the responses....
I installed a 3.5 inch LCD display, downloaded and installed the wrong drivers, so I then downloaded and installed the correct drivers, and the display worked perfectly ... until I touched it (touch screen) and a large spark fried the display. Now, I need to get back to my very-much-larger than 480x320 display, however ... Since I installed twice and the install does not bother with restoring a backup, just creating one, my backup was of the wrong installation, leaving me with no backup.
I have stepped through the backup/restore scripts and tried to reverse everything, however, I did not, or could not, recover completely. Apparently, something(s) got replaced and lost.
The RPi boots, the display comes up in the larger resolution, however, every program now takes 10-15 seconds to start up. Rather than hunting down the problem, I'd like to know if there is a way to reinstall Raspian without wiping out my stuff. Basically, this would look like system update to a new version, but it would be to the same version.
uname -a: Linux 5.15.84-v7+ #1613 SMP Thu Jan 5 11:59:48 GMT 2023 armv71 GNU/Linux
dd
is a poor backup procedure as it generates large files which can only be restored to identical or larger SD Cards although I initially used it. – Milliways Feb 27 '23 at 12:12