Kopiowanie i odtwarzanie MBR
: 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
aby odtworzyć wydajemy polecenie
aby odtworzyc jedynie tablicę partycji, bez zmiany programu ładującego
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
Czyszczenie calego MBR (dla dysku sda)
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
Kod: Zaznacz cały
dd if=/root/MBR.img of=/dev/sda bs=512 count=1
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