Sounds like the only thing you can do for now is to try that AppleScript or the terminal commands on the drives, one at a time, and immediately create an alias for each one on the desktop before you do the next. At least you would have an easier way to get to the drives.
