title: How do I read a disk directly with .NET?
body: <p>Is it possible to read a disk directly with .NET?  By directly, I mean via the device bypassing the file system.  I think I would go about this by opening the device some way &quot;\Device\Ide\IdeDeviceP2T0L0-1&quot; for example.</p>
  <p>If I can't open the device with a .NET API, knowing which Win32 API to use would be helpful.</p>