Создать растровый файл флешки в linux

Обновлено: 21.11.2024

Файлы RAW (.raw) в основном представляют собой особый формат Photoshop для изображений. Они не имеют потерь с точки зрения качества, но недостатком является то, что их нельзя открыть, как обычные файлы изображений, с помощью инструментов на основе растровых изображений. Пользователи также используют термин «файлы необработанных изображений» для обозначения различных других форматов цифровых камер и сканеров, таких как DNG, CRW, NEF и т. д., а также файлов необработанных образов дисков для установки программного обеспечения. В этом упражнении мы имеем в виду файлы .raw, которые используются для установки приложений.

Чтобы записать файл .raw на USB-накопитель, вам потребуется специальное программное обеспечение, такое как UUByte DMG Editor. Наряду с этим универсальным программным обеспечением мы также продемонстрируем два других способа записи файла RAW на флэш-накопитель на ПК с Windows.

Способ 1: записать файл RAW на USB-накопитель с помощью UUByte DMG Editor

Во-первых, не пугайтесь и не путайтесь в названии. UUByte DMG Editor — это комплексный инструмент для управления файлами образов дисков различных форматов, включая файлы .raw и .dmg. С помощью этой утилиты, как части вашего программного арсенала, вы можете извлекать и записывать файлы образов дисков на различные устройства хранения данных, включая USB и DVD-диски. Операция проста и может быть выполнена с помощью следующих шагов:

Шаг 1. Установка

Загрузите и установите программное обеспечение с официального сайта здесь. При запуске UUByte DMG Editor вы увидите опции Записать и Извлечь. Нажмите кнопку Записать, чтобы перейти на следующую страницу.

Шаг 2. Подключите USB-накопитель и импортируйте файл .raw

Вставьте USB-накопитель в свободный порт на компьютере. В окне программы нажмите Обзор и выберите файл .raw для записи на USB-накопитель. Убедитесь, что ваш USB-накопитель обнаружен и отображается в следующем поле. Если нет, нажмите Изменить, чтобы выбрать правильный вариант.

Шаг 3. Начните запись RAW на USB

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

Это все, что вам нужно сделать. Как видите, программа разработана так, чтобы быть простой для начинающих пользователей, но достаточно мощной, чтобы привлечь экспертов, которые регулярно работают с файлами образов дисков. В настоящее время UUByte поддерживает более 10 различных форматов образов дисков и имеет очень высокую скорость записи. Он также поддерживает широкий спектр образов ОС для различных платформ. Вы также можете использовать программное обеспечение для прямого открытия образов дисков и извлечения их содержимого, даже если ОС изначально не поддерживает этот конкретный формат. Например, вы можете открывать и извлекать файлы DMG в Windows и т. д.

Способ 2. Запись файла .raw на USB через Win32 Disk Imager

Еще один способ записать файл RAW на USB-накопитель — с помощью Win32 Disk Imager. Эта конкретная утилита работает в обоих направлениях: вы можете записать файл образа диска на портативное запоминающее устройство, а также сделать резервную копию устройства в виде необработанного файла образа. Он работает в Windows 7 и Windows 10, а также может работать в серверных версиях, хотя создатели программного обеспечения еще не были полностью протестированы. Вот шаги, необходимые для записи файла .raw на USB:

Шаг 1. Загрузите программное обеспечение с сайта Source Forge и установите его на свой компьютер. Запустите файл .exe от имени администратора и запустите программу.

Шаг 2. Щелкните значок папки и перейдите к папке, в которой находится ваш файл .raw. Нажмите Открыть, чтобы импортировать его в Win32 Disk Imager.

Шаг 3. Вставьте USB-накопитель и выберите его в разделе Устройство с помощью раскрывающегося списка.

Шаг 4. Нажмите Написать и подтвердите, нажав Да. Когда USB будет готов, вы можете извлечь его и использовать в любых целях.

Хотя Win32 Disk Imager в целом надежен, в некоторых случаях вы можете столкнуться с ошибкой. Например, целевое устройство может быть не обнаружено, оно может не поддерживать вашу версию Windows Server и так далее. Поскольку это бесплатный продукт с открытым исходным кодом, единственная поддержка, которую вы получите, — это сообщество пользователей, что часто занимает много времени.

Способ 3: как записать файл RAW на USB в Linux

Третий способ записать файл RAW на USB-накопитель — это сделать это в интерфейсе командной строки, таком как Терминал в Linux. Хотя сам метод прост, вам может понадобиться некоторый опыт, чтобы справиться с ним, когда что-то пойдет не так. Для этой цели можно использовать команду «dd», как описано ниже:

Шаг 1. Вставьте USB-накопитель в компьютер с Linux и откройте Терминал. Поместите файл .raw в отдельную папку.

Шаг 2. Используйте команду "lsblk" (нажмите Enter после ввода команды), чтобы вывести список всех доступных устройств. Это должно подтвердить, что ваше устройство было обнаружено. На следующем снимке экрана sdb1 — это идентификатор вставленного USB-накопителя.

Шаг 3. Затем отключите USB-накопитель с помощью команды, показанной ниже, еще раз с последующим нажатием Enter:

sudo umount /dev/имя_устройства

Шаг 4. Измените последнюю часть, чтобы она соответствовала имени вашего устройства, как показано после выполнения шага 2.Наконец, запишите файл на USB с помощью этой команды (с последующим нажатием Enter):

sudo dd if=/path/to/file/downloads of=/dev/devicename

Замените «загрузки» на имя папки, содержащей файл .raw, а «имя устройства» — на имя вашего USB-накопителя, как описано в шаге 3. Единственная проблема с этим методом заключается в том, что он зависит от нескольких факторов в порядке для успешного создания загрузочного диска. Например, ваш диск может не определяться, сам RAW-файл может быть поврежден, тип раздела может быть неправильным и т. д.

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

Петти является главным редактором UUByte и пишет различные темы о Windows и Mac, чтобы помочь людям максимально использовать современные технологии.

Клонирование USB-накопителя полезно для резервного копирования данных. Узнайте, как создать образ USB-накопителя!

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

Но это не так просто, как простое копирование файлов. В этой статье мы рассказали, почему это так и как создать образ USB-накопителя.

Почему нельзя просто скопировать файлы

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

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

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

Что нужно для создания образа USB-накопителя

Для этого мы рекомендуем ImageUSB. Это бесплатная легкая утилита, работающая в Windows. Однако есть множество вариантов, таких как Rufus, Etcher и другие. Для простоты в этой статье мы использовали ImageUSB.

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

Например, предположим, что у вас есть флэш-накопитель USB емкостью 4 ГБ, и вы создаете его образ. Затем вы записываете этот образ на флэш-накопитель емкостью 12 ГБ. В этом случае в будущем будут доступны только 4 ГБ из этой флэш-памяти объемом 12 ГБ, если вы не отформатируете USB-накопитель целиком.

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

Как создать образ USB-накопителя

Вставьте USB-накопитель (или SD-карту) в компьютер, откройте ImageUSB и выберите диск, образ которого вы хотите создать. Выберите параметр Создать образ с USB-накопителя, чтобы создать образ с USB-накопителя.

Выберите место для результирующего файла — файл будет иметь расширение .bin, так как это двоичный файл, представляющий содержимое диска. Нажмите «Создать», и ImageUSB создаст образ с USB-накопителя.

Если вы оставите флажок Post Image Verification включенным (это значение по умолчанию), ImageUSB просканирует ваш образ или флэш-накопитель после завершения процесса, чтобы убедиться, что образ скопирован правильно.

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

Запись образа на один или несколько флэш-накопителей

ImageUSB может копировать образ USB-накопителя из файла .bin на один или несколько USB-накопителей одновременно, что позволяет быстро дублировать диск — вы будете ограничены только количеством USB-портов в вашем компьютер.

Вставьте диск в компьютер, откройте ImageUSB и выберите диски, на которые вы хотите выполнить запись. Выберите параметр Записать образы на USB-накопитель, чтобы записать образ на флэш-накопитель USD. Перейдите к файлу .bin, созданному с помощью ImageUSB, и нажмите «Записать», чтобы записать содержимое образа на выбранные вами флэш-накопители USB. Обратите внимание, что ImageUSB может использовать только файлы .bin, созданные с помощью ImageUSB.

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

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

Создано изображение USB-накопителя в Windows 10

Надеюсь, эта короткая статья помогла вам без проблем создать клон вашего USB-накопителя. Метод создания и использования USB-образов использовался в онлайн-мире с тех пор, как сама Всемирная паутина стала мейнстримом — в основном из-за пиратства.

Он используется в таких операционных системах, как Linux, Mac, Windows и т. д., и, скорее всего, будет использоваться в обозримом будущем.

Если вы внезапно не можете получить доступ к своим файлам, но кажется, что с жестким диском все в порядке, как вы можете вернуть свои данные?

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

Растровое изображение существует на дисках с файловой системой NTFS. NTFS — или файловая система новой технологии — это способ организации данных. Он был разработан Microsoft и находится на дисках с использованием Windows или отформатирован в Windows. Маки используют другие способы организации данных, как и другие операционные системы. Растровое изображение, как следует из его названия, дает представление о местности. Растровое изображение существует в виде скрытого файла с именем $Bitmap в корне каждого раздела NTFS. Он показывает ваш жесткий диск, где он может найти данные и где есть свободное место для записи новых данных.

Чтобы понять, как это делается, давайте сначала кратко рассмотрим, как данные существуют на жестком диске. Единицы и нули, о которых вы, вероятно, слышали, на самом деле представляют собой крошечные участки металлической пленки, которые либо намагничены, либо нет. Они расположены концентрическими кругами со всех сторон множества вращающихся дисков внутри жесткого диска. Восемь из этих 1 или 0 называются байтом, а байт имеет 256 возможностей, поскольку переключение восьми переключателей (1 и 0) дает вам два в восьмой степени. Этим возможностям присваиваются значения. Например, байт 01100001 в двоичном коде транслируется в букву «а» в тексте ASCII. Непрерывные байты организованы в сектор — обычно 512 (другая степень двойки) байтов на сектор. Смежные сектора, в свою очередь, группируются в кластеры. Размеры кластеров различаются по размеру, но обычно используется 8 секторов на кластер, что приводит к кластерам размером 4 килобайта. Файл — например, фотография вашей собаки — может занимать несколько кластеров, которые могут быть или не быть рядом друг с другом.

Растровое изображение – это файл, который просто записывает, какие кластеры использовались. Для каждого кластера файл растрового изображения присваивает 1, если в этот кластер записаны какие-либо данные, или 0, если в нем есть свободное место. Когда вы изменяете данные на вашем диске, растровое изображение корректируется. Если вы удалите файл, растровое изображение покажет занимаемую им область как доступное пространство с нулями для этих кластеров. (Именно поэтому стирание всех данных с диска называется «нулевым заполнением».) Если вы записываете данные на диск, растровое изображение переключает переключатели на 1 для кластеров, которые сейчас занимают текущие данные.

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

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

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

Если вы восстанавливаете данные с диска, который вышел из строя механически (скажем, он перестал вращаться), и вы можете прочитать растровое изображение, вы можете использовать его для изображения только используемой области.Это может сэкономить значительное количество времени. Альтернатива, как работает большинство программ для восстановления данных, состоит в том, чтобы начать с сектора 0 и просто шлифовать, пока не будет прочитан каждый сектор. Это не только отнимает ненужное время, но и может подвергнуть риску данные, если диск серьезно поврежден. Если у него были повреждены головки чтения/записи — и, возможно, небольшие царапины от вращения — полное чтение, начиная с сектора 0, может привести к выходу из строя сменных головок, что может привести к большему количеству царапин на поверхности. Попытка создать образ диска таким грубым способом может сделать данные непригодными для использования. Итак, если вы используете программное обеспечение для восстановления данных, и оно просто зависает и зависает или, кажется, не делает заметного прогресса, закройте его.

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

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

В этом руководстве объясняется, как подготовить загрузочный USB-накопитель для систем Libreboot, который можно использовать для установки нескольких дистрибутивов GNU+Linux. Для этого руководства вам понадобится только USB-накопитель и утилита dd (по умолчанию она установлена ​​во всех дистрибутивах GNU+Linux).

Эти инструкции носят общий характер и применимы практически к любому дистрибутиву GNU+Linux.

Подготовьте USB-накопитель в GNU+Linux

Если вы загрузили ISO-образ в существующей системе GNU+Linux, вот как создать загрузочный USB-накопитель GNU+Linux:

Подключите USB-накопитель. Проверьте lsblk , чтобы подтвердить имя устройства (например, /dev/sdX):

Для этого примера предположим, что имя нашего диска — sdb. Убедитесь, что он не смонтирован:

Перезапишите диск, записав на него ISO-образ дистрибутива с помощью dd . Например, если мы устанавливаем Foobarbaz GNU+Linux и он находится в нашей папке «Загрузки», мы должны выполнить следующую команду:

Вот оно! Теперь вы сможете загрузить программу установки с USB-накопителя (инструкции по этому поводу будут даны позже).

Подготовьте USB-накопитель в NetBSD

На этой странице веб-сайта NetBSD показано, как создать загрузочный USB-накопитель NetBSD из самой NetBSD. Вы должны использовать метод dd, задокументированный там. Это будет работать с любым ISO-образом GNU+Linux.

Подготовьте USB-накопитель во FreeBSD

На этой странице веб-сайта FreeBSD показано, как создать загрузочный USB-накопитель для установки FreeBSD. Используйте задокументированный метод dd. Это будет работать с любым ISO-образом GNU+Linux.

Подготовьте USB-накопитель в LibertyBSD или OpenBSD

Если вы загрузили ISO-образ в систему LibertyBSD или OpenBSD, вот как создать загрузочный USB-накопитель GNU+Linux:

Подключите USB-накопитель. Запустите lsblk, чтобы определить, какой это диск:

Чтобы убедиться, что у вас правильный диск, используйте disklabel . Например, если вы считаете, что правильным диском является sd3, выполните следующую команду:

Убедитесь, что устройство не смонтировано с помощью doas ; если это так, эта команда размонтирует его:

Команда lsblk сообщила вам, что это за устройство. Перезапишите диск, записав на него установщик OpenBSD с помощью dd . Вот пример:

Вот оно! Теперь вы сможете загрузить программу установки с USB-накопителя (инструкции по этому поводу будут даны позже).

Сетевая установка Debian или Devuan

Загрузите сетевой установщик Debian или Devuan. Вы можете загрузить ISO-образ Debian с домашней страницы Debian или ISO-образ Devuan с домашней страницы Devuan.

В-третьих, загрузите USB и введите следующие команды в терминал GRUB (для 64-разрядной версии Intel или AMD):

Если вы работаете в 32-разрядной системе (например, на некоторых Thinkpad X60), вам нужно будет использовать эти команды (это также верно для 32-разрядной версии, работающей на 64-разрядных машинах):

Загрузка образов ISOLINUX (автоматический метод)

Загрузите его в GRUB, используя параметр Parse ISOLINUX config (USB). В GRUB должно появиться новое меню, показывающее параметры загрузки для этого дистрибутива; это меню GRUB, преобразованное из обычного меню ISOLINUX, предоставляемого этим дистрибутивом.

Загрузка образов ISOLINUX (ручной метод)

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

Если синтаксический анализатор ISOLINUX или параметры конфигурации поиска GRUB не работают, нажмите C в GRUB, чтобы получить доступ к командной строке, а затем выполните команду ls:

Получите имя устройства из приведенного выше вывода (например, usb0 ). Вот пример:

Выводом этой команды будут либо пункты меню ISOLINUX для этого ISO, либо ссылки на другие файлы .cfg (например, /isolinux/foo.cfg). Например, если найден файл foo.cfg, вы должны использовать следующую команду:

И так далее, пока не найдете нужные пункты меню для ISOLINUX.

Для дистрибутивов на базе Debian (например, Ubuntu, Devuan) пункты меню обычно перечислены в /isolinux/txt.cfg или /isolinux/gtk.cfg. Для образов ISO с двойной архитектурой (i686 и x86_64) для каждой архитектуры могут быть отдельные каталоги файлов. Просто продолжайте поиск по изображению, пока не найдете правильный файл конфигурации ISOLINUX.

ПРИМЕЧАНИЕ: Debian 8.6 ISO перечисляет только 32-разрядные параметры загрузки в txt.cfg. Это важно, если вы хотите 64-битную загрузку в вашей системе. Версии Devuan, основанные на Debian 8.x, также могут иметь ту же проблему.

Теперь взгляните на пункт меню ISOLINUX; это будет выглядеть так:

GRUB работает аналогично; вот несколько примеров команд GRUB:

Примечание: usb0 может быть неправильным. Проверьте вывод команды ls (в GRUB), чтобы увидеть список USB-устройств/разделов. Конечно, это будет варьироваться от дистрибутива к дистрибутиву. Если вы все сделали правильно, то теперь ваш USB-накопитель должен загружаться так, как вы указали.

Устранение неполадок

Большинство этих проблем возникает при использовании Libreboot с текстовым режимом coreboot с libgfxinit для инициализации видео. Этот режим полезен для полезных данных в текстовом режиме, таких как MemTest86+ , которые ожидают text-mode , но для дистрибутивов GNU+Linux это может быть проблематично, когда они пытаются переключиться на фреймбуфер, поскольку отсутствует поддержка переключения режимов (ядра Linux/BSD). сделать настройку режима ядра, чтобы они могли инициализировать буфер кадра на «голом железе» независимо от того, что делает загрузка ядра).

Повреждение графики debian-installer в текстовом режиме (Debian и Devuan)

При использовании образов ПЗУ, использующих текстовый режим Coreboot вместо фреймбуфера coreboot, при использовании libgfxinit загрузка сетевого установщика Debian или Devuan приводит к графическому повреждению, поскольку он пытается переключиться на фреймбуфер, хотя переключение режимов не поддерживается. настоящее. Используйте этот параметр ядра в строке linux при его загрузке:

Это заставляет debian-installer запускаться в текстовом режиме вместо того, чтобы пытаться переключиться на фреймбуфер.

При выборе текстового режима из меню GRUB, созданного с помощью синтаксического анализатора ISOLINUX, вы можете нажать E в пункте меню, чтобы добавить его. Или, если вы загружаетесь вручную (из терминала GRUB), то просто добавьте параметры.

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