I have used scanpst.exe multiple times, but it did not rectify the error. Is it really a good tool or not?
You may consider scanpst tool as a first-aid kit. It may tell you if there is any problem in the PST file or not. Do not be dependent on it. Always try to fix the errors using professional PST repair tool.