it only recognizes and will defrag my C: drive, but does not show the D or G drives?
See your "jkdefrag.log" file for info. The default setting if you run JkDefrag without any parameters is to process all the mounted, writable, fixed volumes on your computer.