Является ли запись на диск DD Image постоянной?
Я использовал rufus для установки Ubuntu, но натолкнулся на странную вещь. В основном говорилось, что ISO, который я использовал, был гибридом, и что у меня был выбор сделать режим ISO-образа или режим DD-изображения. Я понятия не имел, что такое DD, поэтому я сделал ISO, но я не мог заставить компьютер загружаться с этого, поэтому я хотел сделать DD, но потом я заметил, что он рекомендовал ISO из-за полного использования диска. Это заставило меня думать, что DD может быть постоянным. Да, я понятия не имею, что я делаю, и мои исследования не помогают. Мне просто нужен ответ да или нет и, возможно, простое объяснение.
3 ответа
дд является инструментом клонирования
dd всегда делает копию 1:1, записывая именно то, что читает. Стандартные ISO-файлы Ubuntu имеют размер около 1,5 ГБ и представляют собой "гибридные" ISO-файлы, что означает, что одна и та же структура будет загружаться с дисковода DVD и USB-накопителя (или карты памяти).
Эта структура имеет специальный загрузочный сектор и файловую систему ISO9660, которая доступна только для чтения. Таким образом, вы можете загружаться с диска, но не можете записывать на него (не использовать его для хранения).
dd может клонировать любой файл на USB-накопитель или карту памяти, например файл образа установленной системы, например, для Raspberry Pi. Результат зависит больше от содержимого файла, чем от dd сам.
ddэто мощный, но опасный инструмент, потому что он делает то, что вы говорите, чтобы делать без вопросов, даже если вы говорите, чтобы стереть семейные фотографии. Не существует окончательной контрольной точки, где вы можете убедиться, что все правильно, и небольшой ошибки при печати достаточно, чтобы клонировать и перезаписать неправильный диск.
Поэтому я бы порекомендовал другие более безопасные инструменты клонирования, поскольку они помогают вам определить правильный целевой диск и дважды проверить, что вы клонируете и перезаписываете нужный диск.
Примеры:
- Ubuntu Startup Disk Creator в Ubuntu версии 16.04 LTS и более новых версиях
- "Диски"
gnome-disks - mkusb (при клонировании, который является стандартным режимом для iso-файлов linux)
- Руфус (режим дд)
- Win32 Disk Imager
Извлечение инструментов
Другие инструменты не клонируют, а извлекают содержимое из iso-файла и изменяют его (копируют в файловую систему с возможностью чтения и записи и исправляют загрузчик). Для этого необходимо, чтобы инструменты распознавали загрузочную структуру iso-файла, и при ее изменении такие инструменты не будут работать. У извлекающего инструмента будут проблемы с новыми версиями дистрибутива linux, если структура загрузки изменится с предыдущей версии, пока инструмент не будет изменен, чтобы учесть это.
Примеры:
- Ubuntu Startup Disk Creator в версиях Ubuntu до 16.04 LTS
- Unetbootin
- Руфус (режим ISO)
- mkusb (при создании постоянных живых дисков Ubuntu или установочных дисков Windows)
Восстановить на стандартный накопитель
Можно восстановить клонированный загрузочный USB-накопитель с Ubuntu на стандартный накопитель, если только его оборудование не повреждено (например, из-за чрезмерного износа). Вы можете использовать несколько инструментов, например, mkusb, который может
- Клонирование из iso-файла или сжатого образа на USB-накопитель
- Извлечение из ISO-файла и создание постоянного USB-накопителя или установочного диска Windows
- Протрите USB-накопитель
- Восстановите USB-накопитель на стандартном накопителе (после того, как он был использован для установки Ubuntu).
Короткий и простой ответ - нет.
dd не может делать постоянные модификации ваших устройств.
Все, что он делает, - это записывает в дескриптор файла блочного устройства, предоставляемый ядром Linux, что в любой момент делал бы любой другой инструмент. Технический процесс записи данных на устройство всегда одинаков.
Вероятно, разница в том, как интерпретируется образ диска, который вы хотите записать. dd всегда делает копию 1:1, записывая именно то, что читает. Это также означает, что если размер вашего изображения составляет 1 ГБ, но ваше устройство имеет 4 ГБ свободного места, будет использоваться только 1 ГБ, а остальное остается в качестве неразделенного пространства.
Я полагаю, что описанный вами режим ISO расширит изображение во время записи, чтобы он, наконец, охватил все устройство, используя свободное пространство и включив его в используемый раздел...
Режим ISO просто позволяет вам получить доступ к диску в Windows, и он отображается как компакт-диск. Режим DD записывает образ на диск в естественном, сыром виде, поэтому диск больше не будет виден в проводнике Windows. Режим ISO проще для понимания и использования людьми, что является одной из причин, по которой они его рекомендуют.
Вы всегда можете перераспределить и отформатировать диск и использовать его снова после записи DD.