using vmware defrag after defraggler = fragmented ?!

hi,

i was using the latest non-portable version of defraggler with vmware workstation 7.1.4

i run windows 7 x64 and vm files are located on an NTFS RAID 0 64k chunk partition formatted to 4kb clusters

i ran an analyse of the entire drive which showed my vm's were quite fragmented (over 1000 fragments in 1 single ~6Gb file)

i defragged just the .vmdk file alone and all was defragged ok

later i defragged the same vm from within vmware, then ran an analysis in defraggler and the same file was back to being fragmented.

the vm was not started at any time in between neither

any thoughts ?

is it advisable to defrag vm's using vmware or an external program ? differences/pros/cons ?

thank you for any advice

screen grab

post-45522-0-00082400-1316168464_thumb.jpg