Delphi中如何刪除硬盤分區或分區表?

解决方案 »

  1.   

    好像不行的吧。
    再windows系统下不能操作这种东西的。
      

  2.   

    修改磁盘的 mbr区 修改引导区重启后删除分区.
      

  3.   

    具体你要看 底层编程了 没写过 只 知道些原理 ^_^..
     windows下要绕过 ring0dos 下 记得 是 汇编调用 中断 int13来对磁盘进行操作有兴趣的话 http://thestarman.narod.ru/asm/mbr/Win2kmbr.htm 有些mbr的资料
      

  4.   

    有个命令diskpart,你可以看一下具体哪个是删除分区,我不敢试。
    逐级找下去,大概是delete partition这个子命令找到以后,delphi里面执行
    WinExec('diskpart delete partition ????',SW_HIDE);