硬盘主引导记录的手工备份和恢复
2004-11-14 21:37
423 查看
一、备份硬盘主引导记录到一个文件中:
C:/DOS>DEBUG
-a100
1078:0100 mov ax,0201 ; 02 = 读,01 = 读取的扇区数
1078:0103 mov bx,0200 ; 读取后放于内存的 0200 处
1078:0106 mov cx,0001 ; 00 = 磁道号,01 = 起始扇区号
1078:0109 mov dx,0080 ; 00 = 0 磁头,80 代表硬盘
1078:010C int 13 ; BIOS 磁盘中断
1078:010E int 20 ; 结束
1078:0110 ^C
-g=100 ; 从 0100 处执行
Program terminated normally ; 程序显示
-rcx ; CX 寄存器定义了保存文件的大小
CX 0000 ; 设置文件大小
:300 ; 300H = 768 字节
-n mainboot.dat ; 保存于文件 mainboot.dat 中
-w ; 写文件
Writing 00300 bytes ; 程序显示
-q ; 退出 DEBUG
二、恢复主引导记录
C:/DOS>DEBUG
-n mainboot.dat ;装入备份的数据文件
-l ;装入
-a100
1078:0100 mov ax,0301 ;03 = 写,01 = 扇区数
1078:0103 mov bx,0200 ;从内存的 0200 处开始写
1078:0106 mov cx,0001 ;00 = 磁道号,01 = 起始扇区号
1078:0109 mov dx,0080 ;00 = 0 磁头,80 代表硬盘
1078:010C int 13 ;BIOS 磁盘中断
1078:010E int 20 ;结束
1078:0110 ^C
-g=100 ;从 0100 处执行
Program terminated normally
-q ;退出 DEBUG
! 注意:由于数据里包含分区表,所以,分区后,不能用分区前备份的数据来恢复。也不能在不同的硬盘间使用。
------------------------------------------------
作者:张庆 zhangking@263.net
QQ:9365822
Msn:zhangking@hotmail.com
个人主页:http://www.why100000.com (“十万个为什么”电脑学习网)
其他网站:http://sogo99.com (“搜狗99”网络门户)
http://neteye.blogchina.com (“网眼”博客中国)
2004.11.14
C:/DOS>DEBUG
-a100
1078:0100 mov ax,0201 ; 02 = 读,01 = 读取的扇区数
1078:0103 mov bx,0200 ; 读取后放于内存的 0200 处
1078:0106 mov cx,0001 ; 00 = 磁道号,01 = 起始扇区号
1078:0109 mov dx,0080 ; 00 = 0 磁头,80 代表硬盘
1078:010C int 13 ; BIOS 磁盘中断
1078:010E int 20 ; 结束
1078:0110 ^C
-g=100 ; 从 0100 处执行
Program terminated normally ; 程序显示
-rcx ; CX 寄存器定义了保存文件的大小
CX 0000 ; 设置文件大小
:300 ; 300H = 768 字节
-n mainboot.dat ; 保存于文件 mainboot.dat 中
-w ; 写文件
Writing 00300 bytes ; 程序显示
-q ; 退出 DEBUG
二、恢复主引导记录
C:/DOS>DEBUG
-n mainboot.dat ;装入备份的数据文件
-l ;装入
-a100
1078:0100 mov ax,0301 ;03 = 写,01 = 扇区数
1078:0103 mov bx,0200 ;从内存的 0200 处开始写
1078:0106 mov cx,0001 ;00 = 磁道号,01 = 起始扇区号
1078:0109 mov dx,0080 ;00 = 0 磁头,80 代表硬盘
1078:010C int 13 ;BIOS 磁盘中断
1078:010E int 20 ;结束
1078:0110 ^C
-g=100 ;从 0100 处执行
Program terminated normally
-q ;退出 DEBUG
! 注意:由于数据里包含分区表,所以,分区后,不能用分区前备份的数据来恢复。也不能在不同的硬盘间使用。
------------------------------------------------
作者:张庆 zhangking@263.net
QQ:9365822
Msn:zhangking@hotmail.com
个人主页:http://www.why100000.com (“十万个为什么”电脑学习网)
其他网站:http://sogo99.com (“搜狗99”网络门户)
http://neteye.blogchina.com (“网眼”博客中国)
2004.11.14
相关文章推荐
- QQ商业化,如何实现从0到1的破局?
- Microsoft Visual Studio .NET 2003制作安装程序
- duwamish7的感悟!
- 主引导扇区释疑
- 路由器网络接口解析
- Ghost V8.0 使用详解
- 关于数据库备份的问题!
- 转载:易水寒写的自由网,走向free的极限
- 紧急求救(求ADPCM播放控件或者开发接口)
- 力争最简单把*、&说清楚
- 好久没来CSDN了,因为一直在忙考试....
- 今天开始就没有学习任务了,所以打算用.NET写一个系统。
- 学ASP.NET学什么?
- Internet 怎么了?
- set()的用法小介
- 非对称加密算法中求解大正整数模大正整数的余数的快速计算法
- 使用 .NET 框架将现有代码作为 Web 服务提供
- 使用C#开发COM+组件