Use at your own risk. So I wrote a quick and dirty program that just checks every disk and if it is invisible, shows it. After running it, it might be a good idea to reboot and then run Disk First Aid, just to be safe. Disk First Aid found no errors.
Source is included.
Their use or disclosure in whole or in part without the express written permission of Baylor University is prohibited. The name of Baylor University may not be used to endorse or promote products derived from this software without specific prior written permission. Permission is hereby granted for non-commercial use and distribution of Show Disks.