Как стать автором
Обновить

Простой способ сжать образ raspberry pi под microSD меньшего размера

Время на прочтение2 мин
Количество просмотров7.6K

Всем привет, недавно мне понадобилось перенести образ raspberryPi с 32гб microSD на microSD размером 16гб. Для этого на просторах интернета было найдено множество различных решений типа PiShrink с dd, но в итоге был найден, на мой взгляд более простой способ не требующих работы с консолью и каких-то особых навыков.

Для этого достаточно двух простых программ с графическим интерфейсом:

  1. GParted (для уменьшения раздела на microSD)

  2. win32diskimager ( для записи образа с только размеченной области microSD)

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

Уменьшаем раздел microSD при помощи GParted

После установки GParted:

  1. подключаем к ПК картридер с нашей microSD;

  2. открываем gparted;

  3. в выпадающем списке, в правом верхнем углу выбираем наш диск;

  4. кликаем правой кнопкой мыши по разделу который необходимо сжать и выбираем пункт меню “resize/move”;

  5. в открывшемся окне перемещаем правый ползунок влево тем самым сдвигая занятое пространство в начало раздела.

Важно сдвинуть занятое пространство в начало раздела, тогда неразмеченная (unallocated) область диска окажется в конце списка разделов и не попадёт в образ. В ином случае размер образа не уменьшится.

GParted список разделов microSD
GParted список разделов microSD

Нажимаем зелёную галочку, подтверждаем свои намерения и дожидаемся окончания работы GParted по ужиманию раздела диска.

Записываем образ размеченной области microSD при помощи win32diskimager

Устанавливаем приложение, например отсюда.

Следующим шагом создаём образ с размеченной области microSD:

  1. Открываем win32diskimager;

  2. выбираем адрес и прописываем имя imageFile (например c:/pi_image.img);

  3. выбираем диск;

  4. Ставим галку в чекбокс “Read Only Allocated Partitions”;

  5. Нажимаем Read.

win32diskimager создание образа игнорируя неразмеченную область в конце диска
win32diskimager создание образа игнорируя неразмеченную область в конце диска

Дожидаемся конца записи образа, если вы проделали всё правильно, в результате должны получить образ размером с размеченную область диска. В моём случае образ получился размером 4.34гб вместо 29.8гб.

В дальнейшем такой образ можно накатить на любой диск равного или большего размера и при необходимости увеличить размер системного раздела через GParted.

Теги:
Хабы:
Всего голосов 8: ↑4 и ↓40
Комментарии4

Публикации

Истории

Ближайшие события

One day offer от ВСК
Дата16 – 17 мая
Время09:00 – 18:00
Место
Онлайн
Конференция «Я.Железо»
Дата18 мая
Время14:00 – 23:59
Место
МоскваОнлайн
Антиконференция X5 Future Night
Дата30 мая
Время11:00 – 23:00
Место
Онлайн
Конференция «IT IS CONF 2024»
Дата20 июня
Время09:00 – 19:00
Место
Екатеринбург
Summer Merge
Дата28 – 30 июня
Время11:00
Место
Ульяновская область