I have a Windows 10 virtual machine running on a Mac OS 10.15.5 host, is it worthwhile or even necessary to perform a disk defrag on the Windows 10 virtual machine?

I use an app called [JKDEFRAG](http://www.kessels.com/JkDefrag/) *(specifically, JkDefragCmd.exe v3.20.0.0) an app* which I have had in my toolbox since way back during the days of Windows XP. It was quite the handy tool back when rotating storage was the norm, it sped up clients quite noticeably, and I would set up a scheduled task for it to run every Sunday at 3:00 AM just to keep things today.. Anyway, my Windows 10 VM is on the same soldered solid state boot volume as my host operating system. The defragmentation still manages to take a few minutes, though. Is it just a waste of time to bother with a defrag?

View Reddit by pdmcmahonView Source

Related Articles


  1. FYI: windows by default has a scheduled task that runs nightly to defrag your drives

    Whether this achieves anything is a separate story

  2. I’d recommend you never defrag a virtual disk. Especially on storage with multiple VMs, the storage would still be taking writes from the other VMs, leaving the data… fragmented.

    Not sure if it’s still true but running a defrag on a thin disk effectively made it thick back in the spinning rust days.

    I was also thinking that Windows 10 was smart enough to detect an SSD and disable the auto defrag but I’m not a desktop OS guy.

Leave a Reply

Your email address will not be published. Required fields are marked *