https://www.cyberciti.biz/faq/howto-copy-mbr/
https://www.cyberciti.biz/faq/linux-clearing-out-master-boot-record-dd-command/
https://wiki.archlinux.org/index.php/Partitioning
要復制MBR,只需使用dd命令。dd命令也適用于所有Linux發行版和其他類UNIX操作系統。
linux find 查找文件。主引導記錄(MBR)是512字節的引導扇區,它是硬盤的分區數據存儲設備的第一扇區。
MBR總大小: 446 + 64 + 2 = 512
446 bytes - Bootstrap。
64 bytes - 分區表。
2 bytes - 簽名。
ubuntu dd、使用446個字節僅使用$ mbr.backup.file的內容覆蓋或恢復/dev/XYZ MBR引導代碼。
使用512字節用$ mbr.backup.file的內容覆蓋或恢復/dev/XYZ 完整MBR(包含引導代碼和驅動器的分區表)。
=============
==== dd 命令備份磁盤MBR
$ sudo dd if=/dev/sda of=/tmp/mbrsda.bak bs=512 count=1
hdfs shell命令?dd命令備份恢復MBR
$ sudo dd if=/tmp/mbrsda.bak of=/dev/sda bs=512 count=1
將備份恢復到任何sdb:命令將保留分區模式,僅恢復446字節的Bootstrap。
$ sudo dd if=/tmp/mbrsda.bak of=/dev/sdb bs=446 count=1
==== sfdisk 命令備份主分區表和擴展分區表
linux復制。它創建一個可以在文本編輯器中讀取的文件,或者sfdisk可以使用此文件來還原主分區表或擴展分區表。
要備份分區表/dev/sda,請輸入:
$ sudo sfdisk -d /dev/sda > /tmp/sda.bak
要還原,請輸入:命令將還原擴展分區。
$ sudo sfdisk /dev/sda < /tmp/sda.bak
oracle truncate partition、==== 完整的操作
備份MBR和擴展分區架構
$ sudo dd if=/dev/sda of=/tmp/backup-sda.mbr bs=512 count=1
$ sudo sfdisk -d /dev/sda > /tmp/backup-sda.sfdisk
恢復MBR和擴展分區架構
partition list single、$ sudo dd if=backup-sda.mbr of=/dev/sda
$ sudo sfdisk /dev/sda < backup-sda.sfdisk
==== 刪除 MBR...
Option #1: Command to delete mbr including all partitions
Open a terminal and type the following command command to delete everything:
db2 backup db。$ sudo dd if=/dev/zero of=/dev/sdc bs=512 count=1
Option #2: Command to delete mbr only
The following command will erase mbr, but not your partitions:
$ sudo dd if=/dev/zero of=/dev/sdc bs=446 count=1
============
linux grep?原文:https://www.cnblogs.com/sztom/p/10627405.html
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态