title: Translate Low level disk name to high level disk name
body: <p>I'm writing a basic diagnostic tool to show high level users where the bottlenecks are in their computers (so they understand that getting more ram/faster processor won't fix their problems).  I've been relying fairly heavily on the Performance Counter class within the .NET environment and so far and it's been working well.</p>
  
  <p>When working with Logical Disk Drives however I've come across a slight issue.  On my computer I have a network drive for the office's shared documents drive (Z), however the performance counter refers to this drive as "HarddiskVolume2".  I know that under the hood this is what the logical drive is actually named, and the alias to "Z:" is really just for the user's benefit, but the users won't know what "HarddiskVolume2" is if I leave it.</p>
  
  <p>Is there any way to translate "HarddiskVolume2" to "Z" using any system calls?</p>