博舍

GPT分区表的备份与恢复 gpt全盘备份恢复工具

GPT分区表的备份与恢复

关键词:GPT,Partition,MBR,APPLE,GUID,ProtectiveMBR

对于现在的系统来说,分区的类型千百种,但对于磁盘分区的layout来说,最常接触的只是三种而已:MBR(MasterBootRecord),GPT(GlobePartitionTable)和ApplePartition(Mixed分区)。

MBR分区表:磁盘上最重要的数据结构,其中包含小段引导代码,磁盘信息,分区表等。在MBR的尾部有一个2-byte字段标记签名或分区结构的

Linux 下分区表的备份与恢复

Linux下分区表的备份与恢复

分区表是磁盘分区的重要信息,一旦损坏磁盘将变得不可用,磁盘数据将会丢失,因此有必要备份磁盘分区表,并在分区表损坏的情况下利用备份信息对分区表进行恢复。

分区表备份

可通过手动或自动的方式对分区表进行备份。自动备份可利用gdisk工具,命令如下:

gdisk/dev/

之后选择b备份GPT数据到文件,输入文件名即可完成备份。

GPT分区表位于磁盘的头35个扇区(每扇区512字节),因此通过dd命令将磁盘的头35个扇区读取到文件中即可实现GPT分区表的备份,命令如下:

ddif=/dev/of=bs=512count=35恢复分区表

无论是自动备份还是手动备份,都可以利用如下的dd命令恢复磁盘分区表信息:

ddif=of=/dev/bs=512sync分区表修复

有时候没有磁盘分区表备份文件,又想恢复磁盘分区信息,可利用GPT的后备分区表对主分区表进行恢复,gdisk工具就可以实现该功能。

注:GPT后备分区表保存在磁盘的结尾,用于备份和恢复主分区表。

gdisk工具在启动时可自动识别分区表损毁,并提示是否修复,使用如下命令运行gdisk工具:

gdisk/dev/

会提示分区表错误,并询问:是否使用后备分区表进行恢复。选择:“1-UsecurrentGPT”,即使用当前的后备分区表进行恢复,之后使用p命令核对分区信息,最后使用w命令写入分区信息到磁盘。

gdisk也支持手动恢复分区表,输入r命令进入experts模式,之后可使用b或c命令进行恢复即可(使用m命令可查看帮助信息)。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。

上一篇

下一篇