Файл с двойным расширением .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.
Учтите, что распакованный образ может занимать в несколько раз больше места, чем архив. Перед распаковкой проверьте свободное пространство на диске — для образа системы одноплатника может потребоваться несколько гигабайт.
Распаковка на 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.
☑️ Подготовка к записи образа
Последовательность записи через 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.
Подойдёт ли образ от одной модели устройства для другой?
Нет. Образы собираются под конкретное железо: процессор, разметку разделов, периферию. Прошивка чужого образа почти гарантированно приведёт к неработоспособности устройства, поэтому используйте только файлы для вашей точной модели и ревизии.