如何clear mbr啊??

发表于:2007-07-04来源:作者:点击数: 标签:
各位兄弟,有没有办法清除mbr里面的内容阿?? 思一克 回复于:2003-09-05 10:28:58 A: DOS启动: DEBUG -a MOVAX,0301 MOVBX,1000 MOVCX,1 MOVDX,80 INT13 INT3 - F1000FFFF0 - G - Q bob_yy 回复于:2003-09-05 11:01:41 fdisk/mbr不行吗? platinum 回复于

各位兄弟,有没有办法清除mbr里面的内容阿??

 思一克 回复于:2003-09-05 10:28:58
A:
DOS启动:
DEBUG
-a
MOV AX,0301
MOV BX,1000
MOV CX,1
MOV DX,80
INT 13
INT 3
-
F 1000 FFFF 0
-
G
-
Q

 bob_yy 回复于:2003-09-05 11:01:41
fdisk /mbr不行吗?

 platinum 回复于:2003-09-05 11:04:44
fdisk /mbr是清除并重新填写MBR模块的代码,可以用来清除病毒
但其中的4个硬盘分区表仍然保留
2楼兄台的方法是将MBR彻底清0,你再启动计算机,什么盘都没了,只能重新分区

另外一点要注意,如果你的硬盘不是IDE0上的MASTER,需要把DX,80改成DX,180/280/380(有可能有4块硬盘)

 好好先生 回复于:2003-09-05 11:04:46
dd if=/dev/zero of=/dev/hda bs=446 count=1
fdisk /mbr
还有上面那个兄弟的debug应该都可以.

 hunterhujian 回复于:2003-09-05 11:33:00
具体怎么做阿,是用a:引导来做吗??

好好先生,你说的方法是用linux的引导盘来做吗???

 好好先生 回复于:2003-09-05 11:34:22
我的第一种方法是在linux下做的,第二种方法拿98的启动盘引导.执行就行了.

 思一克 回复于:2003-09-05 12:41:06
DEBUG乃最好的干的最干净的方法

 hunterhujian 回复于:2003-09-05 15:44:09
我试一下哈,思一克,你的语法中的两个“- ”是什么意思阿???


不管怎样谢谢各位大哥了哦。

 platinum 回复于:2003-09-05 15:53:59
那个是DEBUG的提示符,晕!

 好好先生 回复于:2003-09-10 09:46:34
如果真的要清空mbr,什么也不留.我原来写的"dd if=/dev/zero of=/dev/hda bs=512 count=1"可行,但如此做四个主分区的信息就没有了,你将不能启动任何一个系统.今天编辑成"bs=446"则只清除引导信息.不破坏主分区的信息.MBR中后66个字节用来保存主分区信息,因为它的容量有限,所以有四个主分区的限制.今天在这儿补充说明一下,以免造成不良后果.

 hunterhujian 回复于:2003-09-12 14:58:52
谢谢了

 y67linux 回复于:2004-03-09 00:08:49
我用的时候情况是这样
A:\DEBUG 
-a 
1510:0100 MOV AX,0301 
1510:0103 MOV BX,1000 
1510:0106 MOV CX,1 
1510:0109 MOV DX,80 
1510:010C INT 13 
1510:010E INT 3 
1510:010F 
-
- F 1000 FFFF 0 

G  到这里死了!!!
AX=0000 BX=1000 CX=0001 DX=0080 SP=FFEE BP=0000SI=0000 DI=0000
DS=1507 ES=1507 CS=1057 IP=010E NV UP EI PL XR NA PE NC
1507:010E CC          INT    3

-Q 


成功了吗?

原文转自:http://www.ltesting.net