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
fdisk /mbr是清除并重新填写MBR模块的代码,可以用来清除病毒,但其中的4个硬盘分区表仍然保留,上面的方法是将MBR彻底清0,你再启动计算机,什么盘都没了,只能重新分区。
另外一点要注意,如果你的硬盘不是IDE0上的MASTER,需要把DX,80改成DX,180/280/380(有可能有4块硬盘)
dd if=/dev/zero of=/dev/hda bs=446 count=1
fdisk /mbr
还有上面那个兄弟的debug应该都可以.
我的第一种方法是在linux下做的,第二种方法拿98的启动盘引导,执行就行了。
DEBUG乃最好的干的最干净的方法
另外,如果真的要清空mbr,什么也不留。我原来写的"dd if=/dev/zero of=/dev/hda bs=512 count=1"可行,但如此做四个主分区的信息就没有了,你将不能启动任何一个系统。今天编辑成"bs=446"则只清除引导信息。不破坏主分区的信息.MBR中后66个字节用来保存主分区信息,因为它的容量有限,所以有四个主分区的限制。今天在这儿补充说明一下,以免造成不良后果。图 文 结 合:http://www.qqread.com/linux/2006/11/s260387.html进入讨论组讨论。
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
相关专题
- Linux常用基本命令及应用技巧 (44691次浏览)
- 学Linux如此轻松-Linux入门教程 (21805次浏览)
- 扮酷你的桌面 Linux超靓壁纸下载(多图) (20455次浏览)
- 图解红旗Linux 4.0桌面系统的安装 (17365次浏览)
- vmware的vmware tools安装 (13102次浏览)
- Linux系统常见的日志文件和常用命令 (753次浏览)
- TCP/IP基础----为Linux网络做准备 (671次浏览)
- 安装Linux之前 (600次浏览)
- 初学者如何熟悉Linux内存管理机制 (593次浏览)
- Linux Apache+MySQL+PHP简明指南v2 (573次浏览)



