Updated code

Updated the error handling to be more informative.
Added support for Non-NTFS drives which do not have journaling.