>>
You can defrag an SSD but it's detrimental because every block is equally fast as any other block and you're just going to cause additional wear on the SSD (because the SSD controller decides which block presented to the computer gets mapped to which block of flash memory, so you're not moving blocks to a contiguous block of memory unless the SSD controller decides to do it - for its own reasons).
I don't have any idea what a 2EE2 drive is, and Google doesn't either. If it's a hard drive then you could defrag it. If the drive is connected over USB 2 and it's 1TB or larger you will be defragmenting that SOB for days, possibly even weeks (WD's first 2TB 2.5" drives were as slow as they were fat).
You don't have to pay for any special software, Defraggler is free and does a fine job, as would the defrag included with Windows. I stopped paying for defrag software when Norton left DOS behind and you should too.