Изображение дд, чем открыть

Обновлено: 02.07.2024

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

Как создать необработанный образ диска в Windows?

Нажмите [Ctrl]+[I], чтобы создать необработанное изображение. Необработанный образ — это образ, содержащий все данные диска — зеркало поверхности диска, хранящееся в одном файле или наборе файлов. Он включает в себя как используемые, так и неиспользуемые кластеры и сектора. Это означает, что все существующие и даже некоторые удаленные файлы будут скопированы в образ.

Что такое dd в командной строке?

dd — это утилита командной строки для Unix и Unix-подобных операционных систем, основной целью которой является преобразование и копирование файлов. В Unix драйверы устройств для оборудования (например, жестких дисков) и специальные файлы устройств (например, /dev/zero и /dev/random) отображаются в файловой системе точно так же, как и обычные файлы.

Как открыть файл dd в Windows 10?

Шаг 1. Прежде всего, загрузите и установите средство просмотра образов дисков.

  1. Шаг 2. Нажмите кнопку "Открыть" и выберите файл образа DD.
  2. Шаг 3. Теперь нажмите кнопку «Сканировать», чтобы прочитать . dd-файл изображения в Windows.
  3. Шаг 4. Наконец, откройте и просмотрите электронные письма с вложениями.

Как поместить образ dd на USB?

Команда копирования и клонирования USB-накопителя в Linux

  1. Вставьте USB-диск/флешку или флешку.
  2. Откройте терминальное приложение.
  3. Узнайте имя своего USB-диска/флешки с помощью команды lsblk.
  4. Запустите команду dd как: dd if=/dev/usb/disk/sdX of=/path/to/backup. img bs=4M.

Как я могу открыть файл dd?

1:366:08Как открывать и читать файлы образов дисков | DMG, E01 и DD – YouTubeYouTube

Как я могу открыть файл DD?

1:366:08Как открывать и читать файлы образов дисков | DMG, E01 и DD – YouTubeYouTube

Как создать образ жесткого диска?

Откройте средство резервного копирования системы. В Windows 10 выберите «Панель управления» > «Резервное копирование и восстановление» (Windows 7) > «Создать образ системы». Выберите, где вы хотите сохранить резервную копию изображения. Выберите диски для резервного копирования….

  1. Шаг 1. Откройте резервную копию образа системы. …
  2. Шаг второй. Создайте резервную копию образа системы. …
  3. Шаг третий. Создайте диск восстановления системы.

Что такое BS и количество в команде dd?

bs= устанавливает размер блока, например, bs=1M соответствует размеру блока 1МБ. count= копирует только это количество блоков (по умолчанию dd продолжает работать вечно или до тех пор, пока не закончатся входные данные).

Как установить файл DD?

Откройте приложение dd Utility из приборной панели или меню приложения. Образ или файл ISO также можно перетащить в утилиту dd, чтобы инициировать процесс восстановления. Для чтения с диска или карты памяти потребуются права администратора. Наконец, нажмите кнопку «Восстановить», чтобы продолжить.

Как открыть файл DD?

Следуйте этим простым шагам, чтобы открыть файлы DD

  1. Шаг 1. Дважды щелкните файл. Прежде чем пытаться открыть файлы DD другими способами, начните с двойного щелчка по значку файла. …
  2. Шаг 2. Выберите правильную программу. …
  3. Шаг 3. Определите тип файла. …
  4. Шаг 4. Обратитесь к разработчику программного обеспечения. …
  5. Шаг 5. Загрузите универсальное средство просмотра файлов.

Как сделать загрузочный диск dd?

Как написать/создать Ubuntu . iso на загрузочное USB-устройство в Linux с помощью команды dd

  1. Шаг 1. Найдите имя своего USB-устройства. Вставьте USB-накопитель и введите следующую команду df, чтобы узнать, монтируется ли он автоматически на рабочем столе Debian Linux: …
  2. Шаг 2. Создайте загрузочный USB-накопитель в Linux. …
  3. Шаг 3. Готово.

Как добавить ISO?

Как записать образ ISO на DVD и USB с помощью dd

  1. 1. Узнайте, какие устройства хранения данных уже подключены к вашему ПК. …
  2. 2. Вставьте целевой USB-накопитель и определите его местоположение. …
  3. 3. Перейдите к исходному ISO-образу. …
  4. 4 — Запустите команду dd, чтобы скопировать файлы из ISO на диск.

Как открыть файл E01 в Windows?

Бесплатные скриншоты E01 Viewer

  1. Шаг 1. Установите и запустите E01 Viewer.
  2. Шаг 2. Отсканируйте и просмотрите файл EnCase E01.
  3. Шаг 3. Нажмите кнопку "Просмотреть содержимое".
  4. Шаг 4. Откройте и просмотрите выбранный файл.

Как смонтировать образ DD в Windows?

  1. Откройте Управление компьютером (в панели управления инструментами администратора)
  2. Нажмите "Управление дисками".
  3. Нажмите «Действие» -> «Подключить виртуальный жесткий диск» (если он неактивен, щелкните список дисков)

Как создать образ диска в Windows 10?

Как создать резервную копию с помощью средства создания образа системы в Windows 10

  1. Откройте настройки.
  2. Нажмите «Обновление и безопасность».
  3. Нажмите «Резервное копирование».
  4. В разделе "Ищете более старую резервную копию?" выберите «Перейти к резервному копированию и восстановлению (Windows 7)». …
  5. На левой панели выберите параметр Создать образ системы. …
  6. Выберите вариант "На жестком диске".

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

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

  1. Загрузите стороннее программное обеспечение или инструмент System Image. Windows 10 поставляется со встроенным инструментом System Image, который помогает перенести ваш жесткий диск. …
  2. Запустите процесс клонирования. …
  3. Завершите процесс клонирования. …
  4. Подключите новый жесткий диск. …
  5. Сделайте новый жесткий диск загрузочным.

Является ли dd быстрее, чем CP?

Скорее всего, dd будет работать намного медленнее, чем cp . Попробуйте увеличить размер блока (10M, 50M?). Конкретный размер буфера, который лучше всего подходит для текущих устройств, может отличаться от cp (или cat).

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

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

Теперь я немного запутался. Я знаю, что Windows 10 не может смонтировать диск в формате EXT3, так почему же 7zip может? Я попытался осмотреться и наткнулся на этот ответ, говоря, что 7zip должен поддерживать файловую систему. Итак, это потому, что он напрямую поддерживает EXT3, как и FAT, или образы DD написаны таким образом, что файловые системы не имеют значения для 7zip при открытии указанного образа?

Причина, по которой я подвергаю сомнению связанный ответ, заключается в том, что, насколько мне известно, нет стабильной программы для монтирования жесткого диска EXT3 в Windows 10. Я знаю, что Ex2Fsd существует, но у меня плохой опыт использования указанного программного обеспечения (повреждение, в основном ), как и многие другие пользователи, от которых я читал отзывы.

Итак, резюмируем: как 7zip может прочитать образ EXT3 DD? Это потому, что в таких образах нет файловой системы, или 7zip просто более умно закодирован, чем другое совместимое с EXT3 программное обеспечение для Windows 10?

ext3 обратно совместим с ext2, а 7zip может читать только ext2. Вы можете читать любые файловые системы ext2/3/4 без повреждения. sevenzip.osdn.jp/chm/general/formats.htm

1 Ответ 1

Это потому, что он напрямую поддерживает EXT3?

Да. 7zip поддерживает семейство Ext. См. эту диаграмму.

или образы DD записаны таким образом, что файловые системы не имеют значения для 7zip при открытии указанного образа?

[…]

Это потому, что нет файловая система в таких образах?

Отрицательно. dd создает двоичную копию. Это будет точная бинарная копия, если только

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

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

Нет стабильной программы для монтирования жесткого диска EXT3 в Windows 10. […]

Неужели 7zip просто более умно закодирован, чем другое совместимое с EXT3 программное обеспечение для Windows 10?

< /цитата>

Как минимум два аспекта:

7zip ничего не монтирует. Он получает доступ к данным.

Монтирование файловой системы означает предоставление доступа к файлам и каталогам любой программе, которая хочет получить доступ к точке монтирования. Такая программа может ничего не знать ни о какой файловой системе, все, что ей нужно, это открыть файл обычным способом, доступным в ОС: указав его путь (например, F:\directory\file в Windows или /some/mountpoint/directory/file в *никсе). Если файловая система правильно смонтирована, это будет работать.

Ваш 7zip может читать и интерпретировать изображение. Если вы хотите, чтобы случайная программа получила доступ к любому файлу, существующему внутри образа, вы можете попросить 7zip сохранить копию (извлечь файл) в другую (смонтированную!) файловую систему. Тогда другая программа может работать с копией. Если бы файловая система была смонтирована, копирование не требовалось бы.

Как правило, файловую систему можно смонтировать с помощью пользовательской программы (например, FUSE в *nix) или динамически спроецировать ее содержимое в дерево каталогов, чтобы она выглядела смонтированной (например, ProjFS в Windows). 7zip так не работает.

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

7zip может читать из Ext, но не записывать в него (и он не может создать файловую систему с нуля, см. схему еще раз). Повреждение, с которым вы столкнулись при работе с другим программным обеспечением, означает, что программное обеспечение выполнило некоторые записи. Если бы он только читал, файловая система не изменилась бы.

Таким образом, 7zip не обязательно более умно закодирован, чем другое программное обеспечение. Его задачи относительно просты по сравнению с тем, что вы ожидаете от программы, монтирующей файловую систему.

Чтобы стереть, создать резервную копию или восстановить файлы Linux, у вас есть несколько инструментов. Хотя есть одна альтернатива, которая все еще работает, независимо от используемого вами дистрибутива Linux, и это команда DD. Создание образа раздела или клонирование всего жесткого диска — это просто действия по созданию копии всего диска или раздела, и это очень просто с помощью команды dd. Команда DD удобна, среди прочего, для клонирования дисков, резервного копирования и восстановления. В этом руководстве мы увидим, как создать образ диска с помощью команды DD. Убедитесь, что у вас установлена ​​система Ubuntu Linux.

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

Установите утилиту LSSCSI

Откройте терминал командной строки системы Ubuntu 20.04 Linux. Убедитесь, что в вашей системе установлена ​​утилита lsscsi. Если он не установлен, попробуйте установить его с помощью приведенной ниже команды «apt», за которой следует ключевое слово «install» и «lsscsi». Установка займет не более 5 минут, и все готово.


После установки утилиты lsscsi пришло время использовать ее для получения списка всех устройств хранения нашей системы Linux. Чтобы вывести список накопителей и DVD-дисков, выполните приведенную ниже команду. Вы можете видеть, что в нашей системе есть один дисковод и одно устройство CD/DVD.


Проверить информацию о диске

Во-первых, нам нужно узнать некоторую информацию о диске «/dev/sda». И по этой причине мы должны использовать инструкцию «fdisk» в нашей командной оболочке с привилегиями sudo, как показано ниже.


Он перейдет к своей командной теме. Введите «p», чтобы проверить информацию о дисках, как показано ниже. Вы можете видеть, что он показывает общую память диска «/dev/sda», его секторов и байтов. Он показывает тип диска как DOS. С другой стороны, последние три строки снимка показывают разделы диска /dev/sda и их дополнительную информацию.

Создать клонированный образ диска

Теперь у вас есть почти вся информация о диске «/dev/sda». Нажмите «q», чтобы выйти из командной темы. Теперь вы готовы создать образ диска с помощью команды DD. Итак, дайте себе понять, что команде DD всегда нужны привилегии «sudo» для выполнения. Как мы уже знаем из приведенного выше образа, «/dev/sda» имеет три раздела, и мы создадим образ одного из них. Итак, мы выбираем «sda1» для создания его клона. Вы должны выполнить приведенную ниже команду «DD», за которой следует путь «if» и путь «of». Путь «если» относится к входному диску, который предназначен для клонирования, а путь «из» — к диску выходного устройства, куда он будет скопирован как образ. Итак, из этого вы можете понять, что «sda1.img» — это клонированный файл для диска, а sda1 — это фактический диск. Мы указали количество байтов в секунду для копирования из одного места в другое. Мы присвоили ему значение 1000. Команда выглядит следующим образом:

Вывод показывает количество записей, введенных и выведенных из двух местоположений, например, источника и получателя. Он также показывает количество байтов со временем в секундах, скопированных в пункт назначения в МБ. Это означает, что клон был успешно выполнен.


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

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


Чтобы просмотреть дополнительную информацию о файле образа диска, попробуйте выполнить приведенную ниже команду «fdisk», а затем флаг «-l», как показано ниже.

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


Восстановить диск из клонированного образа

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

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


Заключение

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

Об авторе

Акса Ясин

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

Безопасно и надежно создавайте идеальные копии дисков, разделов и файловых систем с помощью инструмента Linux dd.

Perl-трюки для системных администраторов

Эта статья взята из главы 4 книги Linux в действии, опубликованной Manning.

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

Создание идеальных копий дисков и разделов

Дополнительные ресурсы по Linux

Есть много вещей, которые вы можете делать с dd, если вы достаточно тщательно изучите, но где он сияет, так это в том, что он позволяет вам играть с разделами. Конечно, вы можете использовать tar или даже scp для репликации целых файловых систем, скопировав файлы с одного компьютера, а затем вставив их как есть поверх новой установки Linux на другом компьютере. Но, поскольку эти архивы файловой системы не являются полными образами, для их использования в качестве основы потребуется работающая хост-ОС на обоих концах.

С другой стороны, использование dd может создавать идеальные побайтовые изображения почти всего цифрового. Но прежде чем вы начнете перебрасывать разделы с одного конца земли на другой, я должен упомянуть, что есть доля правды в старой админской шутке Unix: «dd означает уничтожитель диска». ." Если вы введете хотя бы один неправильный символ в команде dd, вы можете мгновенно и безвозвратно стереть весь диск с ценными данными. И да, правописание имеет значение.

Помните: Прежде чем нажимать клавишу Enter для вызова dd , сделайте паузу и очень хорошо подумайте !

Основные операции с дд

Теперь, когда вы должным образом предупреждены, мы начнем с чего-то простого. Предположим, вы хотите создать точный образ всего диска с данными, обозначенного как /dev/sda. Вы подключили пустой диск (в идеале такой же емкости, как ваша система /dev/sda). Синтаксис прост: if= определяет исходный диск, а of= определяет файл или место, где вы хотите сохранить данные:

В следующем примере будет создан архив .img диска /dev/sda и сохранен в домашнем каталоге вашей учетной записи пользователя:

Эти команды создавали образы целых дисков. Вы также можете сосредоточиться на одном разделе диска. В следующем примере это делается, а также используется bs для установки количества байтов для копирования за один раз (в данном случае 4096). Игра со значением bs может повлиять на общую скорость операции dd, хотя идеальная настройка будет зависеть от профиля вашего оборудования и других соображений.

Восстановить просто: фактически вы меняете местами значения if и of .В этом случае if= берет образ, который вы хотите восстановить, а of= берет целевой диск, на который вы хотите записать образ:

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

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

Очистка дисков с помощью dd

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

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

Однако вы можете использовать dd, чтобы злоумышленникам было намного сложнее получить ваши старые данные. Эта команда потратит некоторое время на запись миллионов и миллионов нулей в каждом закоулке раздела /dev/sda1:

Но становится лучше. Используя файл /dev/urandom в качестве источника, вы можете записать на диск случайные символы:

Мониторинг операций dd

Поскольку архивирование диска или раздела может занять очень много времени, вы можете добавить в свою команду монитор хода выполнения. Установите Pipe Viewer ( sudo apt install pv в Ubuntu) и вставьте его в dd . С pv эта последняя команда может выглядеть примерно так:

Откладываете резервное копирование и управление дисками? С dd у вас не будет слишком много оправданий. Это действительно не сложно, но будьте осторожны. Удачи!

Если вы хотите стереть, создать резервную копию или восстановить данные в Linux, вы можете выбрать несколько приложений. Но какую бы операционную систему Linux вы ни использовали, всегда работает одна команда — dd.

Когда придет время стереть, создать резервную копию или восстановить данные в Linux, вы можете выбрать несколько приложений. GParted — один из самых проверенных вариантов. Диски GNOME — это более современная альтернатива, которая отлично смотрится в среде рабочего стола GNOME. Но независимо от того, какую операционную систему Linux вы используете, всегда работает один вариант — dd.

Вы можете использовать Linux без необходимости заходить в терминал. Но как только вы добавите определенные команды в свой репертуар, вы не только сэкономите время, но и приобретете навыки, которые сможете использовать в любой версии Linux.

Зачем использовать дд?

Независимо от того, работаете ли вы на компьютере или на сервере, dd просто работает. dd начиналась как команда Unix, поэтому, помимо Linux, она поддерживает другие Unix-подобные операционные системы, такие как FreeBSD и macOS.

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

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

Ты нервничаешь? Хорошо. Даже если вы являетесь экспертом по dd, вам всегда нужно внимательно вводить команды. Отсутствующий разум может в худшем случае испортить оборудование и, что более вероятно, привести к потере данных. Теперь приступим.

Клонирование диска с помощью dd

Клонирование диска — это надежный способ сделать резервную копию вашего компьютера. Вы можете создавать резервные копии данных на переносном жестком диске или в Dropbox, но это сохранит только ваши файлы.

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

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

Чтобы клонировать диск, вам понадобится второй диск, на котором больше места, чем на том, который вы копируете. Скорее всего, это будет переносной жесткий диск или большая флешка.

Начните с открытия терминала. Вам потребуются права администратора для выполнения любых команд dd. Вы можете ввести su, чтобы войти в систему как администратор, или ввести sudo в начале команды dd.

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

А теперь давайте разберемся, что происходит. дд это команда. если это вход, как в месте, которое вы хотите скопировать. of — это результат или место, которое вы заменяете своей копией.

sdX и sdY относятся к дискам, с которыми вы взаимодействуете. Дискам часто присваиваются имена, такие как /dev/sda, /dev/sdb или /dev/sdc. Узнать имена можно с помощью редактора разделов. Или, поскольку вы уже находитесь в терминале, вы можете использовать команду lsblk.

Создание образа диска

Другой способ клонирования диска – создать образ диска, который можно перемещать и восстанавливать, как если бы вы делали это с загрузочного USB-накопителя.

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

Для экономии места резервную копию можно сжать с помощью dd.

Эта команда сжимает вашу резервную копию в файл IMG.GZ, один из многих форматов сжатия, поддерживаемых Linux.

Восстановление диска с помощью dd

Что хорошего в резервных копиях, если вы не можете их использовать? Когда вы будете готовы восстановить образ с помощью dd, у вас есть два варианта. Если вы использовали первый подход, просто поменяйте местами два места назначения.

При восстановлении из файла изображения применяется та же концепция:

Если ваш файл изображения сжат, все обстоит немного иначе. Вместо этого используйте эту команду:

Для ясности, gunzip — это "g unzip", а не "g zip". Эта команда распаковывает вашу резервную копию. Затем dd заменяет существующий диск этим образом.

Параметры, которые следует учитывать

Вы можете изменить свою команду, вставив параметр в конце. По умолчанию dd может занять некоторое время для передачи данных. Вы можете ускорить процесс, увеличив размер блока. Для этого добавьте bs= в конце.

В этом примере размер блока по умолчанию увеличивается с 512 байт до 64 килобайт.

conv=noerror указывает dd продолжать работу, несмотря на возникающие ошибки. Поведение по умолчанию — остановка, что приводит к неполному файлу. Имейте в виду, что игнорирование ошибок не всегда безопасно. Полученный файл может быть поврежден.

conv=sync добавляет блоки ввода с нулями всякий раз, когда возникают какие-либо ошибки чтения. Таким образом, смещения данных остаются синхронизированными.

Последние два параметра можно объединить как conv=noerror,sync, если хотите. После запятой нет пробела.

Знакомство с дд

Если вам интересно, имя dd относится к оператору языка управления заданиями IBM. Если вы не понимаете, что там происходит, не парьтесь. Это не усложняет использование команды.

Нужна дополнительная информация, чтобы помочь с dd? Вики-страница довольно подробная. На вики Arch Linux также есть отличная статья. Опять же, не имеет значения, используете вы Arch или нет. dd работает одинаково независимо от вашей операционной системы Linux.

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

Читайте также: