Производим резервное копирование, архивацию и восстановление данных. Резервное копирование операционной системы Windows в Acronis Копия жёсткого диска

Возможности 02.07.2020
Возможности

Время на чтение: 10 минут

В данной статье мы рассмотрим программы, которые помогут быстро клонировать (скопировать) жесткий диск на другой жесткий диск. Подобные знания пригодятся любому владельцу компьютера или ноутбука.

Апгрейд компьютера или ноутбука зачастую включает замену жесткого диска на более емкий и скоростной. Пользователи при этом сталкиваются с проблемой переноса информации с установленного носителя на новый, ведь чтобы установить заново систему, драйвера и нужные приложения, приходится тратить большое количество времени.

Гораздо проще в этой ситуации провести полное или частичное клонирование HDD или SSD при помощи одной из профильных программ. Настройка и работа с ними не требуют специальных знаний, а времени на процесс клонирования тратится на порядок меньше, чем на установку ОС и настройку.

Копирование жесткого диска в программе Acronis True Image

Одна из функций этой полезной программы - клонирование дисков, которую, кстати, можно настроить очень тонко в зависимости от задач конкретного пользователя. Чтобы избежать возможных ошибок в ходе операции, не нужно использовать Acronis True Image из-под работающей ОС - рекомендуется запустить приложение при помощи загрузочного диска. Поэтому вам потребуется дистрибутив Acronis BootCD/DVD, который нужно будет распаковать на DVD или даже на флешку, например, при помощи приложений UltraISO, UNetbootin и т. п.

После создания загрузочного носителя можно приступать непосредственно к клонированию:

  1. Загрузитесь с созданного при помощи Acronis BootCD/DVD накопителя.
  2. В главном окне Acronis откройте раздел инструментов и утилит.

  3. Справа в списке утилит перейдите в «Клонирование диска» и выберите автоматический режим проведения процесса. Нажмите «Далее».
  4. Левым кликом выделите исходный диск с копируемой информацией, нажмите «Далее».

  5. В следующем окошке выберите целевой диск, на который вы планируете клонировать старый HDD. Целевым накопителем может быть как HDD, так и высокоскоростной современный SSD.

Если копирование производится на твердотельный накопитель, то обычной будет ситуация, когда его емкость будет меньше подключенного HDD. В этом случае Acronis True Image выдаст сообщение о необходимости исключить из процесса клонирования некоторые файлы и папки.

Обычно на SSD переносится только система, поэтому для точного копирования можно выделить лишь основной раздел диска (обычно «С»), исключив из процесса разделы или отдельные файлы с ненужной информацией. Если же объемы диска позволяют клонировать старый накопитель полностью, можете нажать «Далее», после чего запустится процесс посекторного низкоуровневого копирования диска.

Отметим, что приложение является платным, но зато оно многофункционально, очень быстро работает и, как было показано, имеет возможность выбора данных на жестком диске для переноса.

Использование приложения Paragon Hard Disk Manager

Это многофункциональное приложение по популярности лишь немногим уступает описанной выше программе. Использовать ее для клонирования информации на накопителях так же удобно:


Как и Acronis True Image, рассматриваемое приложение для надежного посекторного копирования данных лучше запускать не из-под Windows, а с загрузочного накопителя. Создать его можно в самой программе, используя специальный мастер создания аварийного носителя:


Отметим, что Paragon Hard Disk Manager - приложение также платное, однако функционал его не меньше, чем у Acronis True Image. Обе они работают с любыми дисками и файловыми системами, поддерживают Windows 8.1 и 10.

Клонирование дисков с использованием EASEUS Disk Copy

Данное небольшое приложение в отличие от рассмотренных ранее является полностью бесплатным, но тем не менее позволяет надежно посекторно клонировать жесткие диски, отдельные их разделы и осуществлять миграцию ОС на различные накопители, в т. ч. твердотельные SSD. Запускается программа с загрузочного DVD или флешки, для чего на официальном сайте утилиты нужно скачать бесплатный дистрибутив для установки. После запуска исполняемого установочного файла мастер предложит выбор:

  • установить EASEUS Disk Copy на USB-флешку,
  • на оптический накопитель,
  • экспортировать ISO-образ утилиты на диск компьютера.

Простой и быстрый вариант - создать загрузочную флешку, т. е. первый из списка.

В следующем окне укажите копируемый диск и накопитель, на который будет осуществляться посекторный перенос информации. Определенным недостатком приложения является отсутствие русской локализации.

После клонировании загрузочного диска с Windows 10 иногда система может не загрузиться. В этом случае:


Если после загрузки появится ошибка File: \Boot\BCD, восстановите загрузчик Windows.

Клонирование дисков с утилитой Macrium Reflect

Это еще одна небольшая утилита, распространяемая бесплатно. Ее функционал включает клонирование HDD и SSD, создание их полных образов, а также образов отдельных разделов, которые могут использоваться в ОС как виртуальные носители. Установщик можно получить на оф. сайте приложения, при запуске его нужно указать директорию установки и выбрать лицензию «Free».

При первом запуске Macrium Reflect сама предложит создать загрузочный диск, с чем следует согласиться, так как при работе в среде Windows клонирование может сопровождаться ошибками. После запуска программы:

  1. В главном окне выберите диск, подлежащий клонированию.
  2. Под выделенным накопителем кликните по ссылке «Clone this disk» и в следующем окошке укажите накопитель, на который нужно перенести информацию.

Использование утилиты Farstone RestoreIT Pro

Это платное приложение используется для создания бэкапов любой информации на дисках, сохраняя текущее состояние системы, и в случае непредвиденных сбоев восстанавливая ее буквально нажатием единственной кнопки.

Механизм работы в том, что оно перезаписывает загрузочный сектор диска, добавляя себя в него, а также создает дополнительный логический диск для записи всей резервируемой информации. Фактически Farstone RestoreIT Pro создает точки восстановления системы, причем откатить к предыдущему состоянию с ее помощью можно не только диск целиком, но и отдельные разделы.

Активировать и деактивировать приложение можно в контекстном меню, последнее открывается кликом по иконке в трее. Эта возможность позволяет экономить ресурсы системы, когда есть уверенность в том, что ее состояние в данный момент не меняется. Farstone RestoreIT Pro может создавать загрузочные CD/DVD или даже дискеты, при помощи которых можно не только восстановить диск при невозможности его нормальной загрузки, но и главную загрузочную запись MBR с таблицей разделов.

Как быстро скопировать жесткий диск на другой жесткий диск (HDD/SSD)

4.2 (84%) 10 голос.

Бэкап раздела жёсткого диска – вариант резервного копирования дисков , в котором копируется не всё содержимое жёсткого диска, а только образ одного из разделов на диске. Handy Backup выполняет бэкап разделов с помощью инструмента Disk Image.

Программа для копирования разделов диска: ключевые возможности

"Горячий" бэкап разделов диска

Создание резервной копии разделов диска занимает довольно много времени, поэтому нужно, чтобы копирование разделов жёсткого диска выполнялось без блокирования доступа других приложений к содержащимся на этом диске файлам (например, с помощью службы VSS).

Резервная копия разделов диска часто может содержать критически важную или секретную информацию (например, различные пароли при резервном копировании системного раздела), поэтому от программы требуется наличие встроенных инструментов шифрования данных бэкапа .

Резервная копия системного раздела

Бэкап системного раздела включает в себя не только сохранение данных и логической структуры диска, но и копирование основных таблиц файловой системы, обеспечивающих загрузку с диска. Создавая резервную копию системного раздела, программа обязана сохранять эти таблицы.

Рекомендованное решение для бэкапа разделов системного и жесткого дисков

Клонирование через восстановление разделов жёсткого диска
Копирование разделов диска на другой диск с помощью функции "Изменить место" при восстановлении.

Полный бэкап разделов диска
Получение точной копии всех разделов диска с помощью других инструментов Handy Backup – внешней утилиты HBDR и плагина System Recovery.

Как создать копию разделов жёсткого диска с Handy Backup

Чтобы создать бэкап раздела жёсткого диска, пожалуйста, используйте следующую инструкцию:

  • Откройте Handy Backup. Создайте новую задачу с помощью кнопки или клавиш Ctrl+N.
  • Выберите задачу резервного копирования на Шаге 1; перейдите к Шагу 2.
  • Разверните на левой панели группу "Disk Clone". Выберите плагин Disk Image .

  • Выберите диск и раздел на диске, который вы хотите скопировать. Нажмите OK.
  • Продолжайте . Дальнейшие шаги по резервному копированию раздела диска не отличаются от обычных шагов по резервному копированию других типов данных.

Примечание. В силу специфики структуры входной информации, резервное копирование дисков и разделов не допускает частичного копирования данных на Шаге 4!

Восстановление разделов диска

Чтобы выполнить восстановление разделов жёсткого диска, создайте задачу, как описано выше, и выберите восстановление данных на Шаге 1. Затем на Шаге 2 укажите ваше хранилище данных и выберите файл backup.hbi , содержащий необходимые сведения о восстанавливаемом разделе.

Совет: нажав в диалоге восстановления кнопку "Изменить место ", вы можете записать восстанавливаемый раздел в другое место (например, на другой диск). Таким способом можно клонировать разделы дисков и создавать загрузочные носители.

Восстановление разделов системного диска (утилита Disaster Recovery)

С помощью внешней утилиты Handy Backup Disaster Recovery (HBDR) вы можете копировать и восстанавливать разделы вашего основного (системного) диска. Утилита доступна бесплатно пользователям решений Professional, Office Expert, Network и Server Network.

Видеоурок по созданию резервной копии и восстановлению разделов диска

В данном видео описано создание бэкапа и восстановление раздела жесткого диска с помощью плагина Disk Image и утилиты Handy Backup Disaster Recovery. Интрефейс Handy Backup показан на английском языке, но для русского шаги аналогичные. Интерфейс утилиты Handy Backup Disaster Recovery доступен только на английском языке!

Внимание: Данная видео-инструкция предполагает, что ПО Handy Backup уже установлено на компьютер, а утилита Handy Backup Disaster Recovery - на USB-диск. Если это не так, пожалуйста, скачайте и установите Handy Backup и Disaster Recovery перед началом работы, согласно видео-инструкции.

Handy Backup использует современные алгоритмы и методы для безопасного и эффективного резервного копирования и восстановления разделов диска. Скачайте прямо сейчас полнофунциональную версию – 30 дней бесплатно!

Доброго времени суток, дорогие друзья, знакомые, читатели, почитатели и прочие личности.

Давненько мы с Вами не касались темы всяческого , переноса, клонирования и сохранения данных. Конечно, есть старенький , известный многим , крутой и даже хитрый .

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

Давайте посмотрим.

Как сделать полную копию диска, - SSD или HDD

Ну, что давайте разбираться. Речь пойдет, как Вы поняли из подзаголовка, о программе HDClone , которая имеет бесплатную версию, поддерживает русский язык, безумно проста в управлении, а так же обладает приятным функционалом.

Ну, а DiskView позволит заглянуть неприлично глубоко, аж в самые сектора любого HDD/SSD -носителя. Если, конечно, Вы знаете зачем оно нужно.

На сим, пожалуй всё.
Переходим к послесловию.

Послесловие

Такой вот замечательный инструмент, который пригодится, как мне кажется, любому, кому важны его данные и/или кто хоть раз сталкивался с необходимостью переезда с диска на диск (на тот же SSD ).

Как и всегда, если есть какие-то вопросы, мысли, дополнения и всё такое прочее, то добро пожаловать в комментарии к этой статье.

С тех пор как до меня дошла благая весть о существовании операционной системы под названием GNU/Linux, которую используют все настоящие программисты, я несколько раз пытался заменить ей детище Билла Гейтса и несколько раз потерпел неудачу.

Гуру поблизости отсутствовали, доступ к интернету был жёстко ограничен и потому любая нетривиальная задача становилась в те времена совершенно нерешаемой.

Потом, когда появился безлимитный интернет, вследствие чего с получением софта и знаний стало существенно легче, я настроил себе дуал бут и стал осваивать Убунту.

Основные сложности в процессе переезда создались в первую очередь из за необходимости бросить знакомые практически с самого детства программки, которые попросту отсутствуют в операционной системе для настоящих программистов.

В большинстве случаев это было не фатально. Вместо привычного foobar всегда можно послушать музыку на Rhythmbox. Вместо Microsoft Office есть OpenOffice. Да, его совместимость с продуктом корпорации зла порой оставляет желать лучшего, но им вполне можно пользоваться для решения повседневных задач среднестатистического пользователя. Обо всяких Файрфоксах, Операх и Хромах я вообще молчу.

Но в некоторых случаях приходилось перезагружать компьютер, выбирать в меню загрузчика пункт Microsoft Windows и делать всё по старинке. Такой задачей было например снятие образа логического диска в целях переноса на другой физический носитель, потому как текущий уже изрядно поистрепался.

Программой, которая использовалась в таких ситуациях, был Acronis. Интуиция подсказывала, что на выяснение того, как обойтись без него, уйдёт не меньше недели, а результат обычно был нужен край через полчаса, поэтому выяснение откладывалось, откладывалось и откладывалось.

Но после очередной дружеской шутки про никому не нужный и ничего не умеющий, а потому бесплатный Линукс, я решил, что в следующий раз для создания образа диска мне не понадобится ничего, кроме загрузочной флешки и командной строки. И отправился гуглить.

Гугл создавал чёткое впечатление, что как клонировать диски средствами опенсорсных ОС, знает каждая собака. Увы, чёткие инструкции по осуществлению общеизвестных и элементарных вещей найти как правило сложнее всего. Какие-то мануалы в результате упорных поисков в конце концов обнаружились, но всё равно с ними пришлось туговато, ибо их явно писали грамотные люди, которые возятся с темой не первый и даже не второй день, и просто не помнят, что знаниями, почитаемыми ими за необходимый минимум, владеют далеко не все.

Теперь, когда ужасы гугления позади, я понимаю, что всё действительно достаточно просто и хочу оформить результаты своих изысканий в виде краткого руководства по работе с образами дисков в GNU/Linux, обращённого в первую очередь к тем, кто привык к Акронису или другой подобной ему программе. Мне в свое время такой документ бы очень сильно помог, надеюсь, что он поможет и кому-то ещё.

Acronis

В Акронисе всё было просто и понятно: оконный интерфейс, подсказки и предшествующий опыт работы с образами компакт дисков делали процесс несложным. Снял образ, вставил новый винт, развернул образ на него - даже и рассказывать то не о чем. В случае с Линуксом процесс захлебнулся на этапе снятия образа - как это сделать было абсолютно неясно. Специальной программки с подсказками не нашлось, программки, которая добавляла в список устройств виртуальный DVD - наподобие Daemon Tools тоже. Да и сам список устройств оказался достаточно проблематичен, поэтому начать можно прямо с него.

Просмотр перечня накопителей

Для каждого подключенного накопителя (винчестера, флешки) в директории /dev можно найти соотвествующий ему файл. Его название состоит из букв sd и буквы, обозначающей номер устройства. То есть винчестеру, подключенному к первому каналу, будет соответствовать файл sda, второму sdb и так далее. Соответственно самый простой способ посмотреть список устройств - ls -1 /dev/sd . Эта команда покажет список накопителей, но не даст нам никакой информации о них. А нам нужно хотя бы увидеть список разделов.

Просмотр перечня разделов на накопителе

Каждому разделу в директории dev тоже соотвествует файл. Его название строится из названия файла, соотвествующего накопителю и номера раздела. То есть для накопителя sda, на котором есть 2 раздела, в директории /dev будет создано 2 файла - sda1 и sda2. Посмотреть перечень разделов на накопителе sda можно командой ls -1 /dev/sda полный перечень разделов на всех устройствах получается на выводе команды ls -1 /dev/sd , а если есть необходимость включить в перечень и сами устройства, то можно просто написать ls -1 /dev/sd* , что значительно менее осмысленно, зато коротко и главное работает. Или, как подсказывают в комментариях, есть ещё вариант cat /proc/partitions

Часто владелец может опознать диск просто по такому перечню (это когда дисков у него не 452), но если этого недостаточно, то можно воспользоваться программой hdparm .

Конкретно hdparm -I /dev/sda выведет подробную информацию об устройстве /dev/sda.

Эту же информацию, но в рассеянном по разным файлам виде, можно найти в директории /sys/block/sda . Например модель диска находится в файле /dev/block/sda/device/model .

Если и этого недостаточно, то остается только по очереди монтировать устройства и смотреть что на них записано. Но это уже совсем другая история.

Снятие образа

Итак, устройство опознано и раздел, с которого нужно снять образ, найден. Теперь собственно процесс. Образом диска мы обычно называем копию диска на уровне разделов или всего устройства. И если пользователь Windows в ответ на вопрос, как эту копию сделать, обычно слышит рекомендацию воспользоваться специализированным софтом, то в Линуксе всё не так.

Как я уже говорил, здесь каждый диск и каждый раздел диска представлен конкретным файлом. И, так как образ представляет из себя файл с копией диска, логично предположить, что операция снятия образа и операция копирования файла раздела - это одно и то же.

Так оно и есть. Пусть нам надо снять образ раздела /dev/sda2 (на нём Windows 7 обычно держит диск С:) и сохранить его в файл с названием win_c.img.

Для этого достаточно написать cp /dev/sda2 win_c.img . Или cat /dev/sda2 >win_c.img . Короче можно воспользоваться любой программой или комбинацией программ, которая осуществляет копирование файлов.

Правильный способ

Как вы наверное уже догадываетесь, добиться желаемого можно не одним и даже не двумя, остроумными и не очень способами, но правильнее и проще всего на мой взгляд, использовать утилиту ddrescue . Что существенно важно - имеется в виду GNU ddrescue , а не давно уже устаревший оригинал.

Она, также как и cp, занимается копированием файлов, но в случае нахождения ошибок, ddrescue не прервёт работу с радостным сообщением о том, что пациент скорее мёртв, чем жив, а запомнит место с ошибкой, чтобы вернуться к нему позже и попробовать прочитать заново. Теперь уже медленно и нежно.

Используется ddrescue следующим образом:
ddrescue <ключи> <файл который копируем> <новый файл, в который скопируем старый> <лог файл>

Ddrescue не способна принимать входные данные с конвейра, или передавать на конвейр результат работы, что впрочем неудивительно. Возможность пропускать места с ошибками при первой итерации и возвращение к ним в последующих циклах подразумевает наличие файлов на выходе и входе.

Команда, которая выполнит операцию, аналогичную описанной выше, будет выглядеть так:

ddrescue /dev/sda2 win_c.img win_c.img.log

Кстати, в данный момент я молчаливо подразумеваю, что жёсткий диск, с которого мы снимаем копию более-менее исправен и фокусов не выкидывает. Если с диском есть серьёзные проблемы, то лучше предварительно ознакомиться с подробностями использования ddrescue, например . и применить эти знания при снятии образа.

Неправильный способ

Часто можно встретить рекомендации использовать для копирования файла устройства или раздела программу под названием dd. Как правило, для снятия образа предлагается сделать что-то вот такое:

dd if=/dev/sda2 of=win_c.img

Не делайте так! Хотя семантически подход верен (произойдёт копирование одного файла в другой), последствия могут быть очень печальны. Да, dd превосходит cp в том отношении, что при обнаружении ошибки cp прекратит работу, а dd не прекратит, но если на диске есть битые или просто плохо читаемые сектора, то dd будет продолжать попытки считать их содержимое пока из винчестера не повалит дым.

Да, у dd есть аргумент noerror , но при его использовании копирование может быть выполнено с ошибками, попыток восстановления которых предпринято не будет. ddrescue в аналогичной ситуации после первого прохода вернётся к пропущенным местам и попробует прочитать их маленькими кусочками. И оставит лог файл, с помощью которого можно будет продолжать попытки вычитать сбойные места в будущем.

Короче, используйте ddrescue. А если кроме dd ничего нет, не забывайте про аргумент noerror.

Описанная выше процедура может применяться например для того, чтобы сохранить образ диска с только что установленной операционной системой для последующего восстановления. Да, настоящий линуксоид так поступать не станет, но среди пользователей операционной системы с другим названием это достаточно распространённая практика. И для периодического вдумчивого ремонта регулярно ломающегося компьютера какой нибудь симпатичной девушки её смело могут применять даже любители пингвинов. А если девушек больше некоторого, сугубо индивидуального для каждого самоделкина, количества, то данный метод просто незаменим. Главное не перепутать названия файлов с образами.

Просмотр содержимого образа раздела (логического диска)

Так как каждый раздел диска представлен файлом, можно предположить, что должен существовать штатный способ подключения файлов с образами к файловой системе. С определённой точки зрения так оно и есть. Конкретно для этого используется утилита mount , с помощью которой можно поместить дерево файлов, содержащееся в образе, в любую директорию на ваш выбор. Этот процесс называется монтированием.

Итак, у нас уже есть образ, снятый с диска C: операционной системы Windows 7. Мы назвали образ win_c.img и хотим увидеть его содержимое в заранее созданной директории /mnt/win_c . Для этого надо ввести команду mount -o loop win_c.img /mnt/win_c .

Вот так можно убедиться, что образ, который вы собираетесь накатить на винчестер очередного розового ноутбука, является образом именного того диска C: который ожидается увидеть на данной конкретной машине. Ну, или можно просто скопировать с него файлы без которых никак нельзя обойтись и отправить этот образ во внешнюю тьму. А на ноутбук поставить последнюю Убунту или Федору.

But we can go deeper.

Просмотр содержимого образа физического диска

А вот с монтированием образа диска целиком всё не так просто. Ужасная правда состоит в том, что монтировать файлы из произвольного места файловой системы ядро не умеет и аргумент -o loop, команды mount, сигнализирует о том, что сначала надо связать образ с файлом виртуального устройства в директории /dev, и потом уже присоединить содержимое этого устройства к файловой системе.

Файлы виртуальных устройств создаются заранее (на этапе загрузки системы) и имеют названия loop0, loop1, loop2 и так далее по нарастающей.

Связать образ раздела с одним из этих файлов можно командой losetup . Команда mount из предыдущего раздела на самом деле эквивалентна следующим двум командам.

losetup /dev/loop0 win_c.img
mount /dev/loop0 /mnt/win_c

Но вот для того, чтобы посмотреть содержимое образа в котором есть несколько разделов, этого недостаточно. Дело в том, что если выполнить команду losetup для такого файла, то с устройством /dev/loop0 будет связан весь образ целиком. То есть это устройство будет эквивалентом /dev/sda, а нам нужны эквиваленты /dev/sda1 и /dev/sda2.

Обладатели свежих версий программы losetup (читай гентушники и арчеводы) могут выполнить losetup c аргументом --partscan , что приведёт к автоматическому созданию в директории /dev файлов, соответствующих разделам образа. То есть /dev/loop0p1, /dev/loop0p2 и так далее до самого горизонта. И вот уже эти файлы можно отдавать команде mount.

losetup --partscan /dev/loop0 drive.img
mount /dev/loop0p2 /mnt/win_c

Те же, кому не так повезло с дистрибутивом, могут воспользоваться программой kpartx , которая сделает то же самое, но положит файлы соотвествующие разделaм не в директорию /dev, а в директорию /dev/mapper, откуда их можно монтировать и просматривать.

kpartx -a /dev/loop0 drive.img
mount /dev/mapper/loop0p2 /mnt/win_c

But we can go even deeper than that…

Автоматическое создание файлов разделов при выполнении команды losetup

Вообще-то ядро (а конкретно модуль loop ) уже достаточно давно умеет искать в файле образа таблицу разделов и создавать соответствующие файлы, но по умолчанию эта функция отключена.

Включается она если параметр модуля loop max_part не равен нулю. Задать этот параметр можно только при загрузке модуля, поэтому если система уже запущена, модуль надо выгрузить из памяти и загрузить снова с уже заданным параметром. Для этого нужно выполнить следующие две команды.

modprobe -r loop
modprobe loop max_part=63

Однако в некоторых дистрибутивах (напривер в Убунте) модуль loop вкомпилирован в ядро намертво и поэтому для установки параметра придётся вписать loop.max_part=63 в командную строку ядра и перезагрузить систему.

Развёртывание образа на физический носитель

А теперь о том, как собственно накатить образ на другой диск. Как и раньше надо руководствоваться тем, что диски и разделы представлены в виде файлов. И если для снятия образа нужно было создать копию файла устройства или раздела, то для того, чтобы закатать этот образ обратно надо провести операцию копирования в обратную сторону. То есть вместо cp /dev/sda2 win_c.img написать cp win_c.img /dev/sda2 . Ну и лучше помнить о советах, изложенных в руководстве по снятию образа. А именно пользоваться ddrescue и не пользоваться dd.

ddrescue --force win_c.img /dev/sda2 win_c_restore.img.log
Конечно следует помнить, что раздел в который мы восстанавливаем образ (в данном случае /dev/sda2) должен быть не меньше файла с образом. Eсли же раздел окажется больше этого файла, то проблем при восстановлении не будет, но в разделе останется неразмеченное пространство. И придётся либо смириться с этим фактом, либо увеличить размер файловой системы до размера раздела каким-нибудь специализированным софтом (увеличивать, впрочем, обычно гораздо проще и быстрее, чем уменьшать).

Сжатие образа раздела (логического диска)

Особенно приятной чертой Акрониса является способность не писать в файл образа куски диска или раздела, которые не содержат файлов. Это позволяет ужать образ до реального объёма данных в разделе или на диске.

Изложенный ранее подход имеет принципиальные ограничения, не позволяющие реализовать такую фичу - программы посекторного копирования ничего не знают про структуру файловых систем и даже более того - не знают, что это вообще такое - файловая система.

Однако выход из положения есть. Правда для его использования файловая система, на которой будет храниться образ, должна поддерживать такую специфическую штуку, как sparse файлы .

Sparse файлы

Sparse файл это файл, в котором куски, содержащие нули, на диск не пишутся. То есть, если половина файла заполнена данными, а другая половина нулями - на диск будет записана только половина этого файла и ещё дополнительная информация об областях файла, заполненных нулями. Если область с нулями непрерывна и начинается в середине, то реально на диске файл будет заменять половину от своего теоретического объёма.

Подготовка раздела или устройства к сжатию

Для того, чтобы воспользоваться этой возможностью в целях сжатия образа, нужно перед снятием записать в свободное место нули. Сделать это несложно - достаточно смонтировать файловую систему в директорию и создать в этой директории файл с бинарными нулями размер которого будет равен размеру свободного места на разделе.

Но выяснять количество свободного места и передавать его программе, создающей файл, к счастью не обязательно, да и искать программу, создающую файл с нулями, не понадобится. В директории /dev есть безразмерный файл zero, который, как нетрудно догадаться по названию, является неисчерпаемым источником бинарных нулей. Остаётся только скопировать его в нужное место.

Так как файл безразмерен, копирование будет продолжаться до тех пор, пока копия не заполнит всё доступное ей пространство, то есть все свободное место в разделе, что нам собственно и требовалось.

Про то, как копировать файлы стандартными средствами операцинной системы, здесь написано столько раз, что руководство вполне могло бы называться «Искусство копирования файлов в окружении GNU», но так как истина от повторения не тукснеет, я, пожалуй, напишу ещё раз.

Для создания файла с бинарными нулями можно выполнить команду cp /dev/zero zerofile или cat /dev/zero > zerofile .

Создание sparse файла образа устройства или раздела

Большинство утилит для работы с файлами знают о существовании sparse файлов и умеют их создавать. Упомянутой ранее ddrescue, для того, чтобы образ оказался sparse файлом нужно передать ключ --sparse . Теперь результирующий файл будет занимать столько места, сколько ему необходимо, и не больше.

Как быть в случае сжатия образа повреждённого диска

Как известно, многие диски и в руки то брать страшно, какой уж может быть разговор о записывании туда многогигабайтных файлов. Если вам в руки попался именно такой диск, следует сначала снять образ, а потом уже сделать из него sparse файл. Для этого нужно смонтировать полученный образ, потом заполнить свободное место нулями и сделать с образа копию, которая уже будет полноценным sparse файлом. Исходный образ после этого можно удалить.

С копированием файла прекрасно справится cp, которая умеет делать sparse файлы не хуже ddrescue. cp --sparse win_c.img win_c_sparse.img

Конечно, для проведения этих операций потребуется много свободного пространства, но так всё-таки значительно лучше, чем вообще никак.

Заключение

А теперь в сжатом виде о том, что можно почерпнуть из данного руководства.
  1. В Линуксе каждому накопителю и каждому разделу на накопителе соответствует файл.
  2. Так как образ является побайтовой копией содержимого диска или раздела, для его создания достаточно сделать копию соответствующего файла любой программой, умеющей делать копии.
  3. Лучше всего для снятия копии файла, соотвествующего разделу или накопителю, подходит программа GNU ddrescue.
  4. Для восстановления образа достаточно скопировать его обратно.
  5. Для просмотра содержимого образа достаточно смонтировать его в директорию по выбору, также, как система монтирует устройства при загрузке.
  6. Образы разделов и образы накопителей целиком монтируются по разному и не совсем так, как монтируются реальные накопители и разделы.
  7. Для получения сжатого образа раздела нужно особым образом скопировать заранее подготовленный раздел в файловую систему, поддерживающую sparse файлы.
И о том, что из данного руководства почерпнуть нельзя.
  1. Существует специализированный программный комплекс под названием Clonezilla , а также основанный на нём дистрибутив, предназначенный для резервного копирования и восстановления разделов жёсткого диска.
  2. Существуют утилиты ntfsclone и partclone которые владеют знаниями об устройстве файловых систем и используют эти знания например для того, чтобы не писать в бэкап пустое пространство.
P.S. На всякий случай даю ссылку на Slax - дистрибутив, который я ставлю на загрузочные флешки. Он умеет копировать себя в оперативную память и в нём по умолчанию есть ddrescue.

Если вы купили новый жесткий диск или твердотельный SSD накопитель для своего компьютера, очень вероятно, что большого желания заниматься переустановкой Windows, драйверов и всех программ у вас нет. В этом случае вы можете клонировать или, иначе, перенести Windows на другой диск, причем не только саму операционную систему, но и все установленные компоненты, программы и прочее. Отдельная инструкция для 10-ки, установленной на GPT диск в UEFI системе: .

По факту, Seagate DiscWizard - это полная копия предыдущей программы, только для работы ей требуется наличие хотя бы одного жесткого диска Seagate на компьютере.

Все действия, позволяющие перенести Windows на другой диск и полностью клонировать его аналогичны Acronis True Image WD Edition (по сути, это та же программа), интерфейс тот же самый.

Скачать программу Seagate DiscWizard вы можете с официального сайта https://www.seagate.com/ru/ru/support/downloads/discwizard/

Samsung Data Migration

Программа Samsung Data Migration предназначена специально для переноса Windows и данных на SSD марки Samsung с любого другого диска. Так что, если вы обладатель такого твердотельного накопителя - это то, что вам нужно.

Процесс переноса выполнен в виде мастера из нескольких шагов. При этом, в последних версиях программы возможно не только полное клонирование диска с операционными системами и файлами, но и выборочных перенос данных, что может быть актуально, учитывая, что размеры SSD все-таки меньше, чем современных жестких дисков.

Программа Samsung Data Migration на русском языке доступна на официальном сайте https://www.samsung.com/semiconductor/minisite/ssd/download/tools/

Важно: такие же утилиты переноса Windows на другой диск есть и у других производителей SSD и HDD. Обычно, из можно найти, задав запрос, состоящий из марки и фразы «Data Migration», так вы найдете, например, Intel Data Migration Tool и аналогичные программы для других марок дисков.

Как перенести Windows с HDD на SSD (или другой HDD) в Aomei Partition Assistant Standard Edition

Еще одна бесплатная программа, к тому же на русском языке, позволяющая удобно выполнить перенос операционной системы с жесткого диска на твердотельный накопитель или на новый HDD - Aomei Partition Assistant Standard Edition.

Примечание: данный способ работает только для Windows 10, 8 и 7, установленных на MBR диск на компьютерах с БИОС (или UEFI и Legacy загрузкой), при попытке переноса ОС с GPT диска, программа сообщает о том, что сделать этого не может (возможно, тут сработает простое копирование дисков в Aomei, но поэкспериментировать не удалось - сбои при перезагрузке для выполнения операции, несмотря на отключенный Secure Boot и проверку цифровой подписи драйверов).

Шаги для копирования системы на другой диск просты и, думаю, будут понятны даже начинающему пользователю:


Если всё пройдет успешно, то по завершении вы получите копию системы, которую можно загрузить с вашего нового SSD или жесткого диска.

Скачать Aomei Partition Assistant Standard Edition вы можете бесплатно с официального сайта https://www.disk-partition.com/free-partition-manager.html

Перенос Windows 10, 8 и Windows 7 на другой диск в Minitool Partition Wizard Bootable

Minitool Partition Wizard Free, наравне с Aomei Partition Assistant Standard, я бы отнес к одним из лучших бесплатных программ для работы с дисками и разделами. Одно из преимуществ продукта от Minitool - доступность полностью работоспособного загрузочного ISO образа Partition Wizard на официальном сайте (бесплатный Aomei дает возможность создать демо-образ с отключенными важными функциями).

Записав данный образ на диск или флешку (для этого разработчики рекомендуют использовать Rufus) и загрузив ваш компьютер с него, вы можете перенести систему Windows или другую на другой жесткий диск или SSD, причем в данном случае нам не будут мешать возможные ограничения ОС, так как она не запущена.

Примечание: мною клонирование системы на другой диск в Minitool Partition Wizard Free было проверено только без EFI загрузки и только на MBR дисках (переносилась Windows 10), за работоспособность в системах EFI/GPT не ручаюсь (мне не удалось заставить работать программу в данном режиме, несмотря на отключенный Secure Boot, но похоже это баг конкретно моего оборудования).

Процесс переноса системы на другой диск состоит из следующих шагов:


По завершении вы можете закрыть Minitool Partition Wizard, перезагрузить компьютер и установить загрузку с нового диска, на который была перенесена система: в моем тесте (как я уже упоминал, BIOS+MBR, Windows 10) все прошло успешно, и система загрузилась как ни в чем не бывало с отключенным исходным диском.

Скачать бесплатно загрузочный образ Minitool Partition Wizard Free можно с официального сайта https://www.partitionwizard.com/partition-wizard-bootable-cd.html

Macrium Reflect

Бесплатная программа Macrium Reflect позволяет клонировать целые диски (как жесткие, так и SSD) или отдельные их разделы, причем независимо от того, какой марки ваш диск. Кроме этого, вы можете создать образ отдельного раздела диска (в том числе с Windows) и позже использовать его для восстановления системы. Также поддерживается создание загрузочных дисков восстановления на базе Windows PE.

После запуска программы в главном окне вы увидите список подключенных жестких дисков и SSD. Отметьте диск, на котором находится операционная система и нажмите «Clone this disk» (Клонировать этот диск).

На следующем этапе в пункте «Source» уже будет выбран исходный жесткий диск, а в пункте «Destination» потребуется указать тот, на который нужно перенести данные. Также вы можете выбрать только отдельные разделы на диске для копирования. Все остальное происходит автоматически и не сложно даже для начинающего пользователя.

Официальный сайт для загрузки: https://www.macrium.com/reflectfree

Дополнительная информация

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



Рекомендуем почитать

Наверх