1

У меня нетбук с установленной Windows XP. Я хотел бы немного поиграть с этим (читай: установить другую ОС), но прежде чем я решил сделать это, я хотел бы сделать полный образ жесткого диска. Я не могу взять жесткий диск (без большой работы, откручивая вещи и нарушая мои гарантии). Так, каков лучший способ сделать резервную копию жесткого диска? Жесткий диск имеет размер всего 16 г, но у меня нет флэш-накопителя на 16 г, поэтому я должен прибегнуть к резервному копированию по сети. Кроме того, просто для ясности: я хотел бы сделать резервную копию всего жесткого диска, включая MBR и таблицы разделов, и тому подобное, чтобы я мог восстановить его точно так же, как это было.

Как бы я это сделал? Мне удобно использовать dd, и у меня есть флешка, с которой я могу загрузиться с установленным OpenBSD. Я просто не уверен, как отправить его через сеть, а также, если я могу сначала сделать какое-то сжатие.

Кроме того, я не хочу покупать какое-либо программное / аппаратное обеспечение для этого.

5 ответов5

1

Просто загрузите BSD, подключите сетевой ресурс с другого компьютера и подключите к нему диск.

Я бы сказал, что Samba - ваш лучший выбор, если на других компьютерах установлены Windows, это хорошо работает для меня, когда мне приходится пачкать руки окнами.

1

Если вы сначала "обнулите" свободное пространство (например, с помощью параметра -z sdelete), чтобы улучшить общую скорость сжатия, вы, вероятно, обнаружите, что резервная копия будет помещаться на сжатую флэш-диск 8 ГБ. Если у вас их немного, он может даже поместиться на 4-гигабайтный диск.

Что касается резервного копирования по сети, я создаю резервную копию моего нетбука на общем ресурсе Samba, загружаясь с USB-накопителя "live CD" (такого как загрузочный компакт-диск с нетбуком Ubuntu, хотя большинство живых CD-дисков будет делать то же самое) и выполняя следующие действия:

# ensure relevanrt bits installed 
# (replace apt-get with yum here for some distros, you may need to alter package ames too)
aptitude install cifs pv

# mount the share (you'll be prompted for password before the mount succeeds)
mount -tcifs //server/sharename /mnt -ousername=UserNameOnServer

# copy both drives
# (replace pv with cat if you don't have pv, but the progress indication from pv is handy)
# (also, of course, update drive device name(s) as needed, you probably only have one drive to copy too)
pv /dev/sdb > /mnt/subdirectory/sdb.img
pv /dev/sdb > /mnt/subdirectory/sdc.img

(если выбранный вами LiveCD не имеет возможности установить или установить pv, вы можете получить исходный код с домашней страницы программы)

Если у вас нет удобного общего ресурса SMB/Samba в вашей сети, вы можете попробовать очень удобный netcat. На принимающей стороне запустите netcat -l -p 1234 > /dir/to/write/to/sda.img а на отправляющей стороне pv /dev/sda | netcat 111.222.333.444 -p 1234 (там 111.222.333.444 - адрес принимающей машины и снова замена pv на cat если pv недоступен)

редактировать

Ваше упоминание о sftp напоминает мне - вы можете просто скопировать через SSH:

cat /dev/sda | ssh user@hostname "cat > /dir/to/save/to/sda.img"
1

Driveimage XML бесплатно и хорошо. Если вы ищете еще более простой способ, готовы потратить несколько долларов и хотите еще больше оптимизировать (исключая автоматический файл подкачки, автоматически планируя резервное копирование), Trueimage от Acronis - давний победитель ...

0

Вы можете попробовать DriveImageXML, частная версия (которая нужна обычному человеку) бесплатна и содержит полный образ жесткого диска, за исключением, конечно, пустого места. Он может сжать образ диска, что должно сэкономить вам время при копировании на сетевой ресурс или FTP-сервер.

0

Вы можете использовать FOG, это бесплатное решение для работы с изображениями на базе Linux для Windows XP и Vista.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .