Как стать автором
Поиск
Написать публикацию
Обновить

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

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

Всем привет, недавно мне понадобилось перенести образ 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.

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

Публикации

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