这是非常复杂的过程,不是一句两句话能说得清楚的.你自己看Win32SDK的<br>文档,应该很明白.BBS上谁都不愿意输入长篇的论断,把SDK的文档贴出来又<br>没有任何用处.所以,BBS只能提供解决问题的方向,具体的步骤还要自己实验.<br><br>我也没有具体做过,但看SDK,应该涉及下面这些关键调用:<br><br>HANDLE h=CreateFile("////.//A:",...);<br>DeviceIoControl(h,FSCTL_LOCK_VOLUME,...);<br>DeviceIoControl(h,IOCTL_DISK_FORMAT_TRACKS,...);<br>DeviceIoControl(h,IOCTL_DISK_SET_PARTITION_INFO,...);<br>DeviceIoControl(h,FSCTL_UNLOCK_VOLUME,...);<br>CloseHandle(h);