Equipment I use for this is: Apple IIgs (Rom 3) and a laptop (old laptop running windows xp). I built my own cable. Software I use is ADTPro. You can check out the site here. ADTPro will transfer 3.5 and 5.25 disk images. There are limitations of course.
I have had no problems transferring images from my laptop to my Apple IIgs. For whatever reason, sometimes I have problems transferring images from my Apple IIgs to my laptop. If you run into this as well, try using version 1.3.0.
I am looking into investing into a virtual hard drive in the near future. When I do, I’ll post my opinion of it here.