Removed ! from opening if(!_firstBackup)
For Scanner, using MSDN FileCompare method instead of hashes.