You have to use the Win32 API to do this. There are no classes built into the .NET Framework to do it for you. Even if you use VB6, you still have to use the exact same technique. Google results for "vb.net read disk sectors[^]".
A guide to posting questions on CodeProject[^]
Dave Kreskowiak Microsoft MVP Visual Developer - Visual Basic
2006, 2007