RuCore.NET

Как клонировать жесткий диск с поврежденными данными в Linux, Windows и MAC





Люди часто задают один и тот же вопрос разными способами: как скопировать жесткий диск, как клонировать один жесткий диск на другой, как клонировать жесткий диск на SSD, как клонировать диск в Windows 7/10 и т.д. Как Вы заметили, копирование содержимого диска компьютера называется «клонированием». Так оно и есть, и не нужно копаться в его семантике. Очень часто бывает так что основной HDD стал понемногу сыпаться. И нужно срочно перенести данные с него. Поэтому самый быстрый и безопасный способ — клонировать жесткий диск.

По сути, клонирование жесткого диска представляет собой посекторную передачу данных с одного носителя на другой. Результатом является точная копия оригинального диска. Для этого существуют десятки платных и бесплатных программ, также называемых программами клонирования дисков, программами клонирования жестких дисков, программами для создания образов дисков. К ним относятся как универсальные (любые HDD, SSD), так и специальные, например, для дисков определенных марок, например, Samsung или Western Digital. Последние также могут быть специфичными для ОС, файловой системы, устанавливаемыми или переносимыми. Но при наличии битых секторов на исходном носителе, любая виндовая программа будет останавливаться. Но выход конечно же есть.



Как это сделать в Linux?

Создать загрузочную флешку с Live дистрибутивом Parted Magic 2016. Это дистрибутив Linux, с различными утилитами для восстановления системы. Авторы этого дистрибутива конечно жлобы и попросят у вас 9$ но вы смело можете зайти на Torrent Search и найти ближайший к вам torrent трекер откуда его и скачаете.

Дальше вам нужно открыть командную строку и выполнить команду:

fdisk -l

Которая покажет вам, какие диски есть в вашей системе. Предварительно вам необходимо подключить всю периферию.

В дальнейшем все что нам нужно, это открытая консоль и команда ddrescue

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

В данном примере диск /dev/sda — исходный диск с битыми секторами

Диск /dev/sdb — пустой диск такой же или большей емкости.

Первый проход запускается командой

ddrescue --no-split --verbose /dev/sda /dev/sdb /root/rescue.log

Если система вам скажет что на диске куда вы собираетесь клонировать исходный диск уже есть данные, вам необходимо использовать параметр —force

ddrescue --no-split --verbose --force  /dev/sda /dev/sdb /root/rescue.log

Лог восстановления — параметр не обязательный, но при многопроходном варианте нужен, и если в первый проход его создать забыли, то можно использовать —generate-logfile, полученный лог будет больше оптимального, но для дальнейших проходов полностью подойдёт.

[ad name=»Responbl»]

В моём случае первый проход занял больше дня и сообщил о следующем

rescued: 22093 MB, errsize: 12264 MB, errors: 3876

картина не самая приятная, но уже что-то, начинаем второй проход.

ddrescue --direct --max-retries=2 --verbose /dev/sda  /dev/sdb /root/rescue.log

теперь пробуем прочесть диск в режиме прямого доступа и с 2 повторными попытками. Это число можно увеличивать, но в моём случае это только увеличивало время и результатов не приносило. (А вот при копировании CD вполне может дать результат).

Второй проход занял ещё около 15 часов, причём значительно улучшил картину:

rescued: 34292 MB, errsize: 65220 kB, errors: 16659

но попробуем вернуть остатки

ddrescue --retrim --max-retries=2 --verbose /dev/sda /dev/sdb /root/rescue.log

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

Через два часа восстановление прерываю, результат

rescued: 34293 MB, errsize: 64579 kB

понятно что резкого улучшения ждать не стоит. С другой стороны для файлов небольшого размера (10-100мб) именно третий проход давал максимум данных, так что зависит от везения и характера проблем.

Времени на всё ушло чуть более двух суток, что конечно много, но приемлемо.

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

Как клонировать диск в Windows?

Для клонирования жесткого диска вы будете использовать такой инструмент, как Acronis True Image или аналогичный. В нашем случае мы поработаем с Acronis, для того, чтобы описать процесс.

  • Шаг 1. Перейдите на вкладку «Инструменты» и выберите «Клонировать диск». Второй диск должен быть подключен, а затем появится окно Clone Disk Wizard. Если оно не появится, то появится сообщение об ошибке.ї

 

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

 

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

 

В автоматическом режиме нет шагов 4 и 5, то есть все файлы и разделы диска будут скопированы на новый диск как есть.

В нашем случае мы клонировали диск с емкостью 256 ГБ (внешний SATA) на диск 120 ГБ (USB) в автоматическом режиме. Общий объем передаваемых данных составил около 100 ГБ, которые были соответственно разделены на целевые разделы: от исходных дисков C и D до целевых дисков G и H.

 

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

Как клонировать жесткий диск на Mac

Устройства Mac также имеют аналогичную встроенную утилиту для резервного копирования — она ​​называется Дисковая утилита (Пользователь -> Приложения -> Утилиты -> Disk Utility.app). Чтобы клонировать жесткий диск, выполните следующие действия:

  1. Загрузитесь в режиме восстановления (удерживайте клавиши Command + R при перезагрузке).
  2. Выберите язык и нажмите «Перейти», чтобы продолжить.
  3. Когда появится меню, выберите Disk Utility из меню Utilities.
  4. В Дисковой утилите выберите целевой диск для создания резервной копии. Чтобы восстановить резервную копию, нажмите «Восстановить» и выберите исходный диск.

 

Начнется процесс клонирования, в конце подтвердите, нажав Готово. Вы также можете использовать стороннее программное обеспечение для клонирования дисков Mac, например, Carbon Copy Cloner или SuperDuper.

 

 

Источник: https://cryptoworld.su/ и https://thinkmobiles.com 



Поделись статьей с друзьями


85 просмотров



Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: