LINUX.ORG.RU

посимвольная работа с винтом


0

0

Если сделать так: dd if=/dev/hda1 of=./1.img Потом что-либо сделать с винтом, и после этого так: dd if=./flop.img of=/dev/hda1 то вернётся ли винт в исходное состояние (включая mbr и таллицу разделов)?

anonymous

вместо flop.img 1.img естественно

anonymous
()

> вернётся ли винт в исходное состояние (включая mbr и таллицу разделов)?

Да вернется, но только если строка бутет такой "dd if=/dev/hda of=./1.img" (mbr не может быть внутри первой партиции). И с чего вы взяли, что это посимвольная обработка

anonymous
()

> Если сделать так: dd if=/dev/hda1 of=./1.img 

То ты снимешь только образ 1-го раздела.

если сделать dd if=/dev/hda of=hda.img
то получится ПОЛНАЯ КОПИЯ /dev/hda

Потом ты можешь делать с ним (образом) что угодно.
Можешь примаунтить его через loop, раскатать его на другой винт
(dd if=hda.img of=/dev/hdc иили куда там)

При этом сохраняется ВСЕ ЗАПИСИ, которые есть на hda, включая и загрузочные области.

fuzk
()
Ответ на: комментарий от anonymous

Если винт >40 гигов, ждать будешь целый день, пока оно скопирует, используй опцию bs=1M. т.к. по умолчаний размер блока 512 байт.

Zak ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.