Как прошить IMG XZ: полное руководство по распаковке и записи образов

Файл с двойным расширением .img.xz — это сжатый дисковый образ, и попытка прошить его напрямую через fastboot или Odin заканчивается ошибкой: эти инструменты не понимают формат сжатия XZ. Такие файлы встречаются при скачивании прошивок для одноплатных компьютеров (Raspberry Pi, Orange Pi), образов для SD-карт, кастомных сборок Android и прошивок роутеров. Прежде чем записывать образ, его нужно либо распаковать до обычного .img, либо использовать программу, которая умеет работать со сжатыми образами на лету.

В этой статье разберём, чем открыть файл .img.xz на Windows, Linux и macOS, как записать его на SD-карту или USB-накопитель и что делать, если образ не прошивается или устройство не загружается после записи.

Что такое формат IMG XZ и зачем нужна распаковка

Расширение .img обозначает посекторный образ диска или раздела, а .xz — алгоритм сжатия на основе LZMA, который заметно уменьшает размер файла для распространения через интернет. Сжатый образ нельзя записать на накопитель обычными средствами прошивки телефонов: fastboot, Odin, SP Flash Tool ожидают «сырой» образ.

Есть два рабочих пути. Первый — распаковать архив и получить чистый .img, который подходит любому инструменту. Второй — использовать программу записи, которая сама распаковывает образ во время прошивки: так умеют balenaEtcher, Raspberry Pi Imager и Rufus (в актуальных версиях). Второй вариант удобнее, поскольку не требует свободного места под распакованный файл.

Чем распаковать IMG XZ на Windows

На Windows проще всего воспользоваться архиватором 7-Zip — он бесплатный и корректно работает с форматом XZ. После установки кликните правой кнопкой по файлу и выберите в контекстном меню 7-Zip → Распаковать здесь. На выходе появится файл с расширением .img, готовый к записи.

Альтернативы тоже существуют:

  • 🗜️ WinRAR — открывает .xz начиная с современных версий, распаковка через «Извлечь в указанную папку»;
  • 🖥️ PeaZip — свободный архиватор с поддержкой множества форматов сжатия;
  • ⌨️ Командная строка — если установлены xz-utils или используется WSL, доступна команда xz -d файл.img.xz.

Учтите, что распакованный образ может занимать в несколько раз больше места, чем архив. Перед распаковкой проверьте свободное пространство на диске — для образа системы одноплатника может потребоваться несколько гигабайт.

📊 На каком устройстве вы прошиваете образ IMG XZ?
Одноплатный компьютер (Raspberry Pi и др.)
Смартфон или планшет на Android
Роутер или другое сетевое устройство
USB-флешка для загрузки ПК

Распаковка на Linux и macOS

В Linux утилита xz обычно уже предустановлена либо ставится из штатного репозитория. Распаковка выполняется одной командой в терминале:

xz -d образ.img.xz

Ключ -d означает декомпрессию. Если нужно сохранить исходный архив, добавьте ключ -k: команда xz -dk образ.img.xz оставит оба файла. На macOS утилита xz ставится через Homebrew командой brew install xz, после чего синтаксис полностью совпадает с Linux.

Запись образа на SD-карту или USB-накопитель

Самый простой способ — программа balenaEtcher: она кроссплатформенная и принимает файл .img.xz напрямую, распаковывая его в процессе записи. Порядок действий одинаков для Windows, Linux и macOS.

☑️ Подготовка к записи образа

Выполнено: 0 / 5

Последовательность записи через balenaEtcher:

  • 📂 Нажмите Flash from file и выберите файл .img.xz;
  • 💾 Через Select target укажите SD-карту или флешку — перепроверьте выбор;
  • ⚡ Запустите процесс кнопкой Flash и дождитесь этапа верификации.

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

⚠️ Внимание: запись образа полностью стирает содержимое целевого накопителя. Перед нажатием Flash убедитесь, что выбрана именно SD-карта, а не внешний диск с данными — программа показывает все подключённые устройства.

Прошивка IMG на смартфон через fastboot

Для устройств на Android образ .img после распаковки прошивается через fastboot. Это применимо к разделам вроде boot, recovery или vbmeta — но только если ваш конкретный образ предназначен именно для такого способа установки. Файл .img.xz внутри архива прошивки для Odin или SP Flash Tool прошивается уже их родными средствами, и распаковывать его вручную обычно не требуется.

Общая команда прошивки раздела выглядит так:

fastboot flash boot boot.img

Здесь boot — имя целевого раздела, а boot.img — распакованный файл. Устройство должно находиться в режиме загрузчика с разблокированным bootloader. Способ входа в режим и сама возможность разблокировки зависят от производителя и модели, поэтому сверяйтесь с официальной документацией именно вашего устройства.

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

Многие источники публикуют рядом с файлом контрольную сумму SHA-256 или MD5. На Windows её можно посчитать командой certutil -hashfile файл.img.xz SHA256, на Linux и macOS — sha256sum файл.img.xz. Совпадение хеша гарантирует, что файл скачался без повреждений.

Типичные ошибки и их решения

Если запись или прошивка завершилась неудачей, причина чаще всего находится в небольшом списке типовых проблем. Сначала проверьте сам файл: повреждённый при скачивании архив распакуется с ошибкой или даст нерабочий образ. Контрольная сумма, если она опубликована источником, — самый надёжный способ верификации.

ПроблемаВероятная причинаЧто сделать
Архив не распаковываетсяФайл повреждён при скачиванииСкачать заново, сверить контрольную сумму
Etcher не видит SD-картуКартридер или защита от записиСменить картридер, проверить переключатель lock
Ошибка верификации после записиНеисправная или перемаркированная картаПроверить карту (например, h2testw), заменить
Устройство не загружается с картыОбраз не для этой модели или битая записьЗаписать заново, проверить совместимость образа
fastboot не видит устройствоДрайверы или неверный режимПереустановить драйверы, проверить режим загрузчика

Отдельно стоит сказать о дешёвых SD-картах с завышенной заявленной ёмкостью: запись на них формально завершается, но данные за пределами реального объёма теряются. Если образ записался, а устройство ведёт себя непредсказуемо, протестируйте карту специальной утилитой — это частая скрытая причина сбоев.

Часто задаваемые вопросы

Можно ли прошить IMG XZ без распаковки?

Да, если использовать программу с поддержкой сжатых образов — balenaEtcher или Raspberry Pi Imager распаковывают .xz автоматически во время записи. Для fastboot и большинства фирменных прошивальщиков распаковка обязательна.

Чем открыть файл IMG XZ на Windows без установки программ?

Штатных средств Windows для формата XZ нет. Понадобится сторонний архиватор (7-Zip, PeaZip) либо среда WSL с утилитой xz.

После записи образа Windows просит отформатировать диск — это нормально?

Да. Образ содержит разделы в файловых системах, которые Windows не распознаёт (например, ext4), поэтому система предлагает форматирование. Откажитесь и просто извлеките накопитель — с записанными данными всё в порядке.

SD-карта после прошивки показывает меньший объём. Как вернуть?

Это следствие посекторной записи: разделы образа заняли часть карты. Чтобы вернуть полный объём, удалите все разделы карты и создайте новый — через «Управление дисками» в Windows или утилиту вроде gparted в Linux.

Подойдёт ли образ от одной модели устройства для другой?

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