.
.
A reason why you may not have recovered that disk space:
Offline defragmentation (Eseutil.exe) works by creating a new database consisting only of pages actually used from the original one, and then copying that database over the original one. To perform offline defragmentation, you therefore need at least as much free disk space as the expected size of the new database. The normal recommendation is to have at least as much space free as the size of the original database.
If you run out of space or offline defragmenation fails for some other reason, there is no harm done to your original database, but you should find and manually delete the partial new database (usually Tempdfrg.edb) to free up disk space.
So look for thatfile (Tempdfrg.edb - or something similar) and delete it. (Backup the file someplace else first, just in case it's the wrong file.)
Offline defragmentation can be performed in place or out of place on another server if you are short on disk space. To defragment on another server, copy Ese.dll, Eseutil.exe and the EDB file to be defragmented to a drive with sufficient space. Copy the defragmented EDB file back in place after defragmentation completes.
It is important to perform a full online backup after defragmentation.
Regards,
Maxwell