So you are retracting your "NO OTHER WAY', I assume. Thankyou for correcting the record for others who may be reading along. You also have it wrong on the "nearly full heavily fragmented". If you write a large file to a very slightly fragmented drive, the new file can also be fragmented.
This is not always true for a disk that has been written to in the past. If the OS always allocates the new file after the last used sector in an effort to try to prevent fragmented files, eventually it will be allocating near the end of the disk. At that point it ends up fragmenting.