备份分区信息,使用命令:
fdisk /dev/hda -l >/tmp/pattern.bak (就是把显示内容导入文件中)

备份MBR,使用命令:
dd if=/dev/hda of=/tmp/mbr bs=512 count=1 (/tmp/mbr这个是文件位置,可以随便放那里)
说明:主引导记录512字节中前446是MBR代码,后64字节包含分区表信息,最后2字节标识是MBR。

恢复分区表,使用命令:
dd if=/tmp/mbr of=/dev/hda bs=1 skip=446 count=66( /tmp/mbr 这个是备份文件放的地方