Ok so I did the Defrag and was a 44% it finished and left 27% and my curiosity took a hold and opened up O & O defrag did an analysis of the drive, and it showed that it has a 47% fragmentation, I don't understand, didn't Defraggler do its job, why in another program it's showing as if nothing was done, then when I open up Defraggler it shows that it has been done?
Different defragmenters work in different ways and so do different things;
See this post (and the link therein) for a fuller explanation: