Online video hd

Смотреть фильмы бесплатно

Официальный сайт filipoc 24/7/365

Смотреть видео бесплатно

14.08.09 17:34 exelens

Tips & tricksДелаем бекап MBR

Для создании резервной копии MBR выполните.
dd if=/dev/sda of=bootsector.img bs=512 count=1


Эта команда сохранит загрузочный сектор диска sda1 в файле bootsector.img.

Теперь в случае аварии будет достаточно загрузиться с флешки или с диска и выполнить команду восстановления:

dd if=bootsector.img of=/dev/sda


Теги:

Denis 14.08.09 18:08 # +0
ЕМНИП, первый сектор /dev/[sh]da1 содержит загрузочный сектор раздела 1 жесткого диска 1, а не mbr жесткого диска 1. Для получения mbr нужно использовать просто /dev/[sh]da. Если можно, исправьте, пожалуйста.

Но загрузочный сектор раздела тоже нужно бекапить, а за статью плюс :)
Username 14.08.09 18:16 # +0
кстати ла
Kraplax 14.08.09 19:37 # +2
Насколько помню, кроме загрузочного сектора там же лежит и таблица разделов, так что этот бэкап лучше заливать только на тот же самый винт с условием что таблица не менялась. Чтобы обойти таблицу надо делать dd со сдвигом, правда, я не смогу сказать с каким и как именно. Но я как бы предупредил.
muhas 14.08.09 19:43 # +2
Восстановить только bootstrap:
dd if=bootsector.img of=/dev/sda bs=1 count=446

Восстановление только таблицы разделов:
dd if=bootsector.img of=/dev/sda skip=446 seek=446 bs=1 count=64
muhas 14.08.09 19:45 # +0
Кстати а в посте bs и count не перепутаны? bs=1 count=512, не?
Username 14.08.09 20:03 # +0
мммм вроде нет bytesize=512 count=1 - 1 блок 512 байт, первый.
muhas 14.08.09 21:18 # +0
Выдержки из мана
bs Читает и пишет по bytes байт за раз
countКопирует лишь blocks блоков длины ibs байт из входного файла, а не весь входной файл, как обычно.
т.е. как бы и перепутано а как бы нет, в любом случае читаем 512 байт правда по разному :)
Username 14.08.09 22:40 # +0
нееее. Мы читаем один блок в 512 байта.
dd не знает сколько байт в одном блоке без задания напрямую
muhas 14.08.09 22:50 # +0
дааа. а если поменять циферки то мы читает 512 блоков по 1 байту :)
поэтому и говорю что в любом случае считываем, только по разному
Username 15.08.09 12:23 # +-1
нет. Считываем по-разному - это ладно, но он в таком случае и вхерачит тебе 512 блоков по 1 байту, а биос будет читать первый блок. Не загрузится.
Denis 15.08.09 13:38 # +1
$ dd if=/dev/sda of=mbr1 count=512 bs=1
$ dd if=/dev/sda of=mbr2 count=1 bs=512

$ md5sum mbr1 mbr2
3a9772d6cf1848ae59b48d86768ce10a mbr1
3a9772d6cf1848ae59b48d86768ce10a mbr2
Username 15.08.09 14:15 # +0
да понятно, когда обратно заливать будешь, нужно один блок выставлять, вот про что я
muhas 16.08.09 21:03 # +0
так и обратно можно один блок в 512байт указать, и 512блоков по одному байту
Username 16.08.09 21:48 # +0
блин. Разве биос не читает только первый блок в поисках загрузчика, я прав или нет, проясни?
muhas 16.08.09 22:04 # +1
это не те блоки. BIOS проверяет первый сектор на цилиндре 0, 0 головке, 512 байт размером.
Username 16.08.09 22:11 # +1
аааааа, сектор, матьего

Посты Комментарии
Последние посты
    Посты Комментарии
    Последние комментарии
      Посты Комментарии
      Изменения
        Посты Комментарии Изменения Черновики Избранное
        Черновики (все)
          Посты Комментарии Изменения Черновики Избранное
          Избранное (всё)
            Посты Комментарии Изменения Черновики Избранное
            Лучшие блоги (все 161)
            Топ пользователей Топ блогов
            Топ пользователей Топ блогов
            Элита (все 3342 из 237 городов)
            Топ пользователей Топ блогов
            welinux.ru

            Смотреть онлайн бесплатно

            Онлайн видео бесплатно


            Смотреть русское с разговорами видео

            Online video HD

            Видео скачать на телефон

            Русские фильмы бесплатно

            Full HD video online

            Смотреть видео онлайн

            Смотреть HD видео бесплатно

            School смотреть онлайн