加入收藏    联系我们    

首页 | 公司简介 | 数据恢复 | 成功案例 | 技术中心 | 服务报价 | 客户服务 | 联系我们 | 技术论坛 | 北亚博客     
 当前位置:首页 >> 技术中心 >> 相关编程资料 >> 正文
 
自己动手备份主引导区

作者:  来源:  发布日期:2007-9-7 9:37:49  点击次数:

风般的男人  cvc/GB

希望此文对新手有所帮助!

主引导扇区,也就是们常说的MBR(MASTER BOOT SECTOR),硬盘的第一个扇区,
位于硬盘的0柱0面1扇,是PC机在系统引导时最先读取的扇区,这个扇包含了两个部
分,一小段装入程序和一个硬盘分区表,其中装入程序的作用是用来将可启动的操作
系统分区的第一个扇区(记住:是操作系统的第一个扇区,不是硬盘的第一个扇区!)
,也就是我们常说的引导区(很多人分不清引导区和主引导区的不同),装入内存,
并将控制权交给引导程序,从而实现操作系统的引导。装入程序一旦被病毒或恶意程序
破坏,硬盘将不能用于引导。硬盘分区表大家可能比较熟悉,其中是硬盘的分区信息,
一旦遭到破坏,其后果是硬盘找不到分区,硬盘数据丢失。可见MBR区是多么的重要,正
因为它的重要,才有许多病毒或是恶意代码才把苗头指向了它,一不留神,你可能就要
和你的数据说“886”了,如果你的硬盘有重要数据的话,你可能可以通过重建分区的办
法找回一些或是全部的文件,记得几年前,我们单位的一台机器被CIH感染并发作了,我
花了一整天的时间才将分区表重建好,我当时在就在想,要是我早备份了主引导区就好,
于是我就动手写了两个小程序,用于备份硬盘的主引导区,在这我加上详细的注释把源
程序贴了出来,给大家看看,有兴趣的朋友可以自己编译、链接,之后你就可以用来备
份你的分区表了,记住有备无患、防范未然啊!
 其中MBR1.ASM通过编译、链接后生成MBR1.EXE,用来将主引导区备份到软区。MBR2.ASM
编译、链接后生成MBR2.EXE,万一主引导区遭到破坏,用于将MBR1.EXE备份的主引导区写回
硬盘。
 MBR1.ASM的源程序如下:
;MBR1.ASM
;本程序用于备份硬盘的主引导区  
DATA SEGMENT
      D1 DB "本程序用于将硬盘的主引导区备份到A:\BOOT.DAT中。",0dh,0ah
         db "                作者:风般的男人",0dh,0ah
         db "                E-MAIL:tyhhyf@hotmail.com",0dh,0ah
         db "                OICQ:86633320",0dh,0ah,"$"
      D2 DB 'A:\BOOT.DAT',00H
DATA ENDS

CODE SEGMENT
  ASSUME CS:CODE,DS:DATA,ES:DATA
START:
       MOV   AX,DATA
       MOV   DS,AX
       MOV   ES,AX
       MOVAH,09H                             
       MOVDX,OFFSET D1                          
       INT21H              ;显示字符串D1
       MOVAX,0201H                           

本新闻共8页,当前在第1页  1  2  3  4  5  6  7  8  


上一篇:

硬盘保护锁

下一篇: SQL Server 如何将直接传递查询作为表
 >> 服务电话
  北京总部: 4006-505-808
  上 海 部: 021-58358765
  深 圳 部: 0755-83692929
  浙 江 部: 13666673722
  广 州 部: 020-83821091
  重 庆 部: 023-86870422
  福 建 部: 0591-83300680
  昆 明 部: 15987117834
  其它地区: 4006-505-808
最新案例  
北京某超市-硬盘数据
移动硬盘格式化数据恢
苹果电脑误删除文件恢
笔记本数据恢复成功-
重装系统,原分区数据
分区无法访问,数据丢
硬盘数据恢复成功-日
解决方案  
RAID损坏后 对数据的完
LINUX FSCK数据出错灾
误删除、误格式化数据
误GHOST、误一键恢复灾
磁盘未被格式化,是否格
raid磁盘阵列OFFLINE后
硬盘出现异响应急处理
more>>
 >> 友情链接
数据恢复 数据恢复 数据恢复 数据恢复 数据恢复 数据恢复 数据恢复
返回首页 | 关于我们 | 在线留言 | 联系我们 | 友情链接

版权所有 北京北亚数据恢复中心
全国统一客服电话:4006-505-808 或 800-810-5880
中关村部:北京市海淀区中关村大街11号E世界A座8层832B室
皂君庙部:北京市海淀区学院南路68号吉安大厦C座(汇智楼)528室
京ICP备06031461