Kopiowanie i odtwarzanie MBR

Nowe aktualne opisy i poradniki
Awatar użytkownika
Yampress
Administrator
Posty: 6176
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Kopiowanie i odtwarzanie MBR

Post autor: Yampress » 09 marca 2016, 19:29

MBR (Master Boot Record) to 512 bajtów na początku dysku twardego. Pierwsze 446 bajtów zawiera kod programu ładującego, a kolejne 64 bajty tablice partycji. Pozostaja 2 bajty na sygnaturę.
Jeżeli mamy skopiowany obraz MBR do pliku (obraz należy przechowywać na innym nośniku/na emailu/w bezpiecznym miejscu)możemy go odtworzyć w przypadku utraty spod dostępnej dystrybucji live.

Aby skopiowac cały MBR do pliku dysku (dla dysku sda) do katalogu root

Kod: Zaznacz cały

 dd if=/dev/sda of=/root/MBR.img bs=512 count=1
aby odtworzyć wydajemy polecenie

Kod: Zaznacz cały

 dd if=/root/MBR.img of=/dev/sda bs=512 count=1
aby odtworzyc jedynie tablicę partycji, bez zmiany programu ładującego

Kod: Zaznacz cały

 dd if=/root/MBR.img of=/dev/sda bs=1 skip=446 count=66

Należy jeszcze uważać przy przywracaniu MBR, czy nie został zmieniony rozkład partycji na dysku. Jeżeli został zmieniony, a przywrócimy cały MBR (512 kB) to bieżąca tablica partycji jak i system plików nie będą pracować i odczyt z dysku stanie się niemożliwy.

Jak wyczyscic MBR z grub (usuniecie stage1) Dla dysku sda

Kod: Zaznacz cały

dd if=/dev/zero of=/dev/sda bs=446 count=1

Czyszczenie calego MBR (dla dysku sda)

Kod: Zaznacz cały

 dd if=/dev/zero of=/dev/sda bs=512 count=1

ODPOWIEDZ