|
|
如何用debug编一个程序来备份和恢复硬盘分区表?要达到这样的目的:比如我的硬盘现在有C、D两个分区,我现在把分区表备份了,然后用pqmagic将D区隐藏,那么在DOS下是看不到D盘了,这时候如果我想看到D盘,我不想用Pqmagic,而只要用自己编的那个小程序把以前备份的分区表恢复回来就看到了——这就是我的目的。
其实有很多软件是可以做到的,比如金山独霸的kavfix.exe就可以,但是那个要手动去选择操作、手动输入数据文件名等,又不可带参数自动执行,而我是想在批处理中在不需要人工干预的情况下完成分区表的恢复。
还有一个问题,在DOS下怎么才能通过软件或者指令让光驱托盘弹出?
如果做了一张带启动的自动恢复的光盘,我希望在恢复完毕后将光盘弹出,这样可以提醒取出光盘,不然如果不小心忘记取出光盘,再开机以后又会自动恢复一次了。我自己当然不会犯这种错,但是我的恢复光盘是给对电脑几乎一窍不通的人做的。 |
|