For some reason I got this:

I won't be happy while syncing it from the scratch

Is there a snapshot or bootstrap available?
Hi Anotherlateminer.
I had several times same error. It's a known issue for Griffith. When we close wallet it does not save blockchain well, so you must delete the folders and files i wrote in previous post (database, metachain, txleveldb folders and .lock, blk0001.dat files.) and start with fresh wallet. I'm pretty sure you know you must have a safety copy from your wallet.dat file.
Try this snapshot from Kiklo and see if it works. I always have a separate copy of my latest working blockchain in my computer for when that happens, and if that one from Kiklo doesnt work for you i may try to upload mine and let link here. Let me know if it worked.
By the way, maybe a "noob" question, but why does sync from scratch takes so much time? Couldn't the wallet simply download the blockchain from a reliable source and start working from that point? Afterall is 1.5 Gb of data (uncompressed - in a zip would be even less), should not take so much time to download...
Thanks for the link, syncing now.
Syncing from scratch is slow because your client needs to download all the existing blocks and also verify every single transaction.