-snip-
So I did the reindex-chainstate=1 and removed the pound sign. Now Bitcoin Core wallet is running again, but now it's starting back from 2009, which was the reason I was afraid I'd have to do.
I made a note about reindex-chainstate in my reply just below his.
To rephrase that, if your blockchain is pruned, it'll have to redownload the blockchain to rebuild the chainstate.
If it is pruned, I'm afraid that you don't have any choice but to restart IBD due to having a corrupted chainstate and pruned blockchain.
Also, read the other important notes since you've used the config file method.
Or is your blockchain not pruned?
Because it will seemingly do IBD but it's just processing the existing blocks on your disk.
Are you using Bitcoin-qt (
with GUI)? Does it show "
Processing Blocks on disk", if so, that's just "
reindexing"... not downloading.