Гид по технологиям

Как перенести ROM на RetroPie через USB

• 7 min read • Raspberry Pi • Обновлено 24 Nov 2025
Перенос ROM на RetroPie через USB
Перенос ROM на RetroPie через USB

Ретро-игровая консоль RetroPie с контроллером и эмуляторами

Введение

Raspberry Pi — компактный одноплатный компьютер, который любят энтузиасты DIY. Одно из самых популярных применений — создание ретро‑консолей. Проект RetroPie превращает Raspberry Pi в универсальный эмулятор старых игровых систем. RetroPie не поставляется с играми «из коробки» — вам нужно самостоятельно загрузить ROM‑файлы. В этой инструкции подробно описан способ переноса ROM на RetroPie через USB без подключения к сети.

Для кого эта инструкция

  • Для пользователей RetroPie без доступа к сети (например, Raspberry Pi Zero без Wi‑Fi).
  • Для тех, кто предпочитает физический перенос файлов по USB.
  • Для людей, которые хотят понять структуру папок RetroPie и требования к форматам ROM.

Важно: данная статья не объясняет, где брать ROM. Законность скачивания и использования ROM зависит от вашей юрисдикции и прав владельцев контента.

Краткое определение терминов

  • ROM — цифровая копия игры (Read‑Only Memory). В контексте эмуляции это файл с образом игры.
  • RetroPie — набор ПО/скриптов для Raspberry Pi, объединяющий эмуляторы и интерфейс EmulationStation.

Необходимые материалы

  • Raspberry Pi с установленным RetroPie на SD‑карте.
  • USB‑накопитель (флешка) с достаточным объёмом для ваших ROM.
  • Компьютер с Windows или macOS для подготовки USB.
  • Клавиатура для перезапуска EmulationStation на Pi.

Подготовка USB: формат и структура

  1. Подключите USB к компьютеру. Перед форматированием убедитесь, что на носителе нет нужных вам данных: форматирование удалит всё.

  2. Форматируйте USB в FAT32:

    • Windows: Откройте Проводник → правый клик на USB → Форматировать → выберите “FAT32” в поле “Файловая система” → “Начать”.
    • macOS: Откройте Дисковая утилита (Applications → Utilities → Disk Utility) → выберите USB → “Стереть” → формат “MS‑DOS (FAT)” → “Стереть”.
  3. В корне отформатированного USB создайте папку с точным именем: retropie (все буквы строчные).

Важно: имя папки должно быть именно “retropie” в нижнем регистре. Иначе RetroPie не обнаружит её автоматически.

Процесс форматирования USB в FAT32 на компьютере

Автоматическое создание структуры папок на RetroPie

  1. Безопасно извлеките USB из компьютера.
  2. Вставьте SD‑карту с RetroPie в Raspberry Pi и включите устройство.
  3. Подключите подготовленный USB к работающему Pi.
  4. RetroPie автоматически обнаружит папку retropie на USB и создаст внутри неё структуру папок (включая папку roms для каждой поддерживаемой системы).

Файловая система будет создана автоматически — дождитесь завершения (если на USB есть индикатор активности, он перестанет мигать). Если индикатора нет, подождите 30–60 секунд в зависимости от скорости носителя.

После этого безопасно извлеките USB и подключите его обратно к вашему компьютеру.

RetroPie создаёт папки эмуляторов и roms на USB

Добавление ROM на USB

  1. Откройте на компьютере папку retropie → roms. Вы увидите список подпапок: nes, snes, megadrive, pcengine, mame и т. п.
  2. Для каждой игры перетащите ROM‑файл в папку соответствующей консоли.
    • Примеры соответствий:
      • Sega Genesis / Mega Drive → папка “megadrive”.
      • TurboGrafx‑16 / PC Engine → папка “pcengine”.
  3. Важно по форматам:
    • Только MAME ROM можно добавлять в виде .zip (архив). Для большинства остальных платформ ROM‑файлы должны быть распакованы (например, .nes, .sfc, .gen и т. д.).
    • Если в одном архиве содержится несколько файлов, распакуйте и поместите именно тот файл, который является образом игры для конкретного эмулятора.

Папки эмуляторов с ROM файлами в структуре retropie

Совет: используйте USB с индикатором активности — визуально проще понять, завершился ли процесс копирования.

Перенос ROM с USB на SD‑карту RetroPie

  1. Безопасно извлеките USB из компьютера.
  2. Подключите USB к включённому Raspberry Pi с RetroPie. RetroPie автоматически начнёт копировать содержимое папки retropie/roms с USB на SD‑карту.
  3. По окончании копирования извлеките USB и перезапустите EmulationStation.
    • Подключите клавиатуру к Pi и нажмите F4, чтобы выйти в консоль, затем выполните команду reboot или просто нажмите комбинацию клавиш для перезагрузки EmulationStation, если доступна.

Время копирования зависит от объёма и числа файлов; ориентируйтесь на индикатор активности USB или оставьте на несколько минут больше времени, чем заняло копирование на сам USB.

EmulationStation на RetroPie с меню и списком игровых систем

Проверка и отладка

  • Если игры не появились в меню, выполните перезапуск EmulationStation (F4 → reboot или перезагрузите Pi).
  • Проверьте, что файлы находятся в правильных папках на SD‑карте: /home/pi/RetroPie/roms/<имя_платформы>.
  • Если игра запускается некорректно, убедитесь в совместимости ROM с используемым эмулятором.

Меню RetroPie с играми и эмуляторами

Частые ошибки и когда метод не работает

  • USB не форматирован в FAT32 — RetroPie не найдёт папку retropie.
  • Папка названа неправильно (например, “RetroPie” с заглавной буквой) — требуются строчные буквы.
  • Остались архивы (zip) для платформ, отличных от MAME — RetroPie их не распакирует автоматически.
  • Неподдерживаемые или повреждённые ROM — эмулятор может не запускать такие файлы.
  • Если USB очень медленный или некорректно работает, процесс копирования может прерываться.

Если вы столкнулись с ошибками, сначала проверьте формат и структуру папок, затем попробуйте другой USB‑накопитель.

Альтернативные методы передачи ROM

  • Samba (сетевой шаринг SMB): удобно, если Pi и компьютер в одной сети; позволяет просто копировать файлы по сети.
  • SFTP/SSH: безопасный канал для передачи файлов через сеть; требует включённого SSH на Pi.
  • USB с внешним аксессуаром (powered USB hub + Wi‑Fi адаптер): позволяет добавить сетевое подключение к устройствам без встроенного Wi‑Fi.

USB‑метод остаётся лучшим вариантом для устройств без сети или для пользователей, предпочитающих простоту.

Мини‑методология: шаги «от нуля до игры» (быстрая сводка)

  1. Форматировать USB в FAT32.
  2. В корне USB создать папку retropie.
  3. Подключить USB к работающему Pi — дождаться создания структуры.
  4. Отключить USB, подключить к компьютеру и поместить ROM в соответствующие папки.
  5. Подключить USB к Pi и ждать копирования.
  6. Перезапустить EmulationStation и проверить игры.

Чек‑листы по ролям

  • Для хоббиста (быстрая проверка):

    • USB отформатирован в FAT32
    • Папка retropie в корне
    • ROM соответствуют папкам
    • Перезапуск EmulationStation
  • Для администратора/сборщика (перед массовой загрузкой):

    • Протестированы образцы ROM на целевом эмуляторе
    • Документирована совместимость (какие расширения подходят)
    • Резервная копия SD‑карты перед массовой установкой

Критерии приёмки

  • Все добавленные ROM отображаются в соответствующих разделах EmulationStation.
  • Игры запускаются и управляются корректно с подключёнными контроллерами.
  • На SD‑карте наблюдается ожидаемый рост объёма данных, соответствующий копируемым ROM.

Совместимость и советы по миграции

  • Следите за версиями RetroPie и эмуляторов: иногда структура папок или требования к расширениям меняются между релизами. Перед массовым переносом проверьте релиз‑ноты RetroPie.
  • При переносе на новую SD‑карту сначала протестируйте несколько ROM, чтобы убедиться в работоспособности.

Глоссарий (1‑строчные определения)

  • RetroPie — набор ПО, объединяющий эмуляторы и интерфейс EmulationStation для Raspberry Pi.
  • ROM — файл‑образ игры (Read‑Only Memory).
  • EmulationStation — графический интерфейс, отображающий список доступных систем и игр.
  • FAT32 — файловая система, совместимая с RetroPie для автоматической инициализации USB.

Короткая методика отката и восстановление в случае проблем

  1. Если после копирования список игр пуст — перезапустите EmulationStation.
  2. Если копирование повредило систему, восстановите SD‑карту из резервной копии или заново запишите образ RetroPie.
  3. При проблемах с одним ROM — удалите его и попробуйте другой экземпляр или другой источник (проверьте целостность файла).

Заключение

Перенос ROM на RetroPie через USB — простой и надёжный метод, особенно если у вас нет сетевого подключения или вы предпочитаете физические носители. Главное — правильно отформатировать USB, создать папку retropie и разместить ROM в соответствующих подпапках. После автокопирования на Pi достаточно перезапустить EmulationStation, чтобы игры появились в списке.

Поделитесь в комментариях вашими любимыми проектами на Raspberry Pi и любимыми эмуляторами!


Mermaid: схема принятия решения при выборе метода передачи ROM

flowchart TD
  A[Есть ли у Pi подключение к сети?] -->|Да| B{Нужна ли простая настройка?}
  A -->|Нет| C[Использовать USB]
  B -->|Да| D[Samba 'SMB']
  B -->|Нет| E[SFTP / SSH]
  D --> F[Копировать ROM по сети]
  E --> F
  C --> F
  F --> G[Перезапустить EmulationStation]
Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро