Even though a Windows formatted external drive may need defragging every now and then it certainly does not need to be done on a Mac computer. If you don't have a Windows PC handy, or one at all, then wait until you do and do the defrag on that PC. In the case that you don't have a Windows PC at all then your external drive should not be formatted with any of the Windows formats. That is IMHO just foolish. If you have no Windows PCs why in the world would you have an external formatted FAT32, exFAT or at the worst NTFS as Mac can't write to NTFS formatted drives.
NTFS for Mac OS X is a software that allows detecting an NTFS storage device with a Mac OS. It is possible to modify, erase all stored data in this volume. With high performance of the Mac system, NTFS for Mac OS X offers the same transfer rate as the native format of Mac OS. The user can then extract any stored data in his NTFS drive and copy. Paragon ntfs for mac os x free download - Paragon NTFS for Mac Special Edition, Paragon NTFS for Mac, R for Mac OS X, and many more programs. Apple Mac OS X Lion 10.7.5 Supplemental Update. Oct 01, 2011 Free download page for Project NTFS-FREE for Mac OS X's NTFS-free-10.7.5.pkg.This program allows MacOSX to access Microsoft NTFS formatted harddrives connected by USB port. A modified version of the original Linux code, this program is packaged as a easy-to-use installer.
Now if you have a boot camp partition with Windows installed on it then boot to Windows to do the defrag.
Ntfs For Os X 10.7.5 Upgrade
To asnwer your real question. No it is not possible, at least not with OS X natively without having some add-on program and even then I'm not sure it can be done successfully.
Ntfs For Mac 10.9.5
Hello. I am using Mac OS.X vs 10.5.8 and I could never find my ntfs UUID so was not able to go though these steps. However, upon reinstalling macfuse and ntfs 3g, i can now not write to my NTFS drive at all. The permissions used to say custom where as now they say read only. I have uninstalled and reinstalled macfuse and ntfs 3g several times and no luck.
Furthermore if I try to mount it using the terminal I get the following error:
MacStar-2:dev rockstar$ sudo mount -v -t ntfs-3g /dev/disk1 '/Volumes/My Book'
Failed to startup volume : Invalid argument
Couldn't mount device '/dev/disk1' : Invalid argument
Failed to startup volume : Invalid argument
Couldn't mount device '/dev/disk1' : Invalid argument
[Mount] ERROR: Mounting /dev/disk1 as /Volumes/My Book failed! Output: Error opening '/dev/rdisk1': Resource busy
Failed to mount '/dev/rdisk1': Resource busy
Mount is denied because the NTFS volume is already exclusively opened.
The volume may be already mounted, or another software may use it which
could be identified for example by the help of the 'fuser' command.
Please help.