Using Defraggler to prep machine for P2V

I have a couple of machines I need to convert from physical to virtual. I did a dry run and since the drive was 500gb and there was only 50gb in use....I had a 500gb drive. I tried to shrink it, but there are files all over the place and won't let me shrink the drive so I can resize the VHD.

Can Defraggler move everything to the front of the drive so I will be able to shrink the drive after the conversion?

OS version?

drive make/model (in case it matters)?

format type: NTFS, FAT, etc?

what process did you try to shrink with?

as far as moving files to the front, DF won't do that above or beyond what it does as part of it's normal processing.

you have no manual control over it.