免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 923 | 回复: 0
打印 上一主题 下一主题

备份和恢复引导区 [复制链接]

论坛徽章:
1
白银圣斗士
日期:2015-11-23 08:33:04
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-02-13 07:56 |只看该作者 |倒序浏览
备份:
dd if=mbr.bak of=/dev/hda
恢复:
dd if=/dev/hda of=mbr.bak bs=446 count=1

当打开一台计算机的电源时,计算机首先执行存储在ROM中的引导代码,即BIOS(Basic Input/Output System)基本输入/输出系统。BIOS在完成外围设备和启动设备检测后确定由什么设备启动。
如果电脑BIOS设置为由硬盘启动,它将试图加载磁盘第一个扇区的信息,引导扇区在每个分区里都存在,但是主引导扇区却在硬盘的第一物理扇区。它由两个部分组成,即主引导记录MBR(Master Boot Record)和硬盘分区表DPT。在总共512字节的主引导扇区里MBR占446个字节(偏移0--偏移1BDH),DPT占64个字节(偏移1BEH--偏移1FDH),最后两个字节“55AA”(偏移1FEH--偏移1FFH)是分区的结束标志。
MBR是用来在系统硬件自检完后引导具有激活标志的分区上的操作系统。它执行到最后的是一条JMP指令跳到操作系统的引导程序去。如果Linux boot loader安装在MBR中,当BIOS读到MBR时,boot loader就被执行。如果把boot loader安装在其它分区super block中,系统将由引导程序加载super block中的Linux boot loader。
备份主分区引导记录
dd /tmp/mbr bs=446 count=1
备份MBR包括主引导记录及分区表
dd /tmp/mbr bs=512 count=1
备份PBR
dd /tmp/pbr bs=1024 count=1

MBR  --  Master Boot Record
PBR  --  Partition Boot Record
简单说来,PBR 就是分区引导记录。比如在安装 Fedora Core 的时候,程序会提示你,到底把 GRUB 安装在 MBR 中,还是安装在 /boot 分区里,这里安装在分区中就是安装在分区的 PBR 里。


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/9817/showart_246669.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP