硬盘的分区是写在MBR中的,MBR是一个扇区,不是一个文件,个人认为你用API也访问不到MBR扇区。这个是需要通过BIOS调用的,换句话来说,你只用C#应该做不到。
调用微软的windows API 找找对应的函数吧