In general, unless you have grown the databases on the fly, don't. If you sized the DBs properly and haven't had to expand them, they are already contiguous on the disk, regardless of how much space they are actually using. (When you allocate space to a DB initially, SQL server grabs all of that space on disk no matter what is used at the time.) If you have had to grow them multiple times, then you may have disk fragmentation and you need to stop SQL services prior to defrag.