← Все записи

Как освободить заблокированное место на SD-карте muOS (Anbernic RG40XXH)

Иногда SD-карта показывает, что заполнена гораздо больше, чем занимают файлы на ней. На консоли с muOS, например Anbernic RG40XXH, можно увидеть 21 ГБ занято, хотя все папки вместе весят лишь 6 ГБ. Недостающее — не скрытые файлы, а заблокированное место: на карте оно отмечено как занятое, хотя ни один файл его не использует. В этом руководстве — как его вернуть.

Написано для: Anbernic RG40XXH · muOS 2601.0 Jacaranda · Wi-Fi Transfer 2.0.0.

Как это узнать?

Wi-Fi Transfer измеряет это за вас. Откройте страницу на телефоне или ПК: если заблокировано больше 1 ГБ, на вкладке карты появится заметка вроде «Около 15.0 GB на карте «SD-карта 1» занято повреждённым или потерянным местом, которого не видно ни в одной папке.»

Почему так бывает

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

  • Села батарея или консоль зависла, пока копировались или удалялись файлы.
  • Карту вынули или консоль выключили во время копирования.
  • Кардридер отключили, не извлекши карту.

Обычно игры и сохранения в порядке, просто этим местом нельзя пользоваться. Само оно не освободится, а безопасно исправить его на консоли нельзя: muOS работает с этой карты. Проверка диска на Mac или ПК освобождает его за несколько минут.

Перед началом

  • Скопируйте сохранения (MUOS/save на первой SD-карте) на компьютер или сделайте полную копию карты. Проверка безопасна, но с картой, на которой есть ошибки, лучше сначала сделать копию.
  • Выключите консоль (не сон), выньте карту и вставьте её в компьютер через кардридер.
  • Компьютер может показать только один диск — большой раздел с играми. Его и нужно проверить. Если Windows предложит отформатировать другую часть карты, нажмите Отмена.

На Mac

  1. Откройте Дисковую утилиту (Программы → Утилиты).
  2. Выберите Вид → Показать все устройства, затем большой том карты (тот, где ROMS и MUOS).
  3. Нажмите Первая помощь, затем Запустить и подтвердите.
  4. Когда проверка завершится, извлеките карту (кнопка ⏏) и только потом выньте её.

В Windows

  1. Откройте Проводник → Этот компьютер.
  2. Правый щелчок по диску карты → Свойства → Сервис → в разделе Проверка на наличие ошибок нажмите Проверить.
  3. Выберите Проверить и восстановить диск (если Windows скажет, что проверка не нужна, всё равно выберите Проверить диск).
  4. После этого извлеките карту (правый щелчок → Извлечь) и только потом выньте её.

Через командную строку: в командной строке, открытой от имени администратора, выполните chkdsk E: /f, заменив E: буквой диска карты.

В Linux

Найдите раздел exFAT на карте с помощью lsblk -f, отмонтируйте его и проверьте утилитой fsck.exfat из exfatprogs:

sudo umount /dev/sdX2
sudo fsck.exfat -y /dev/sdX2

Замените /dev/sdX2 на раздел exFAT, который показывает lsblk. Убедитесь, что это именно SD-карта.

После проверки

Вставьте карту обратно в консоль и включите её. Откройте Wi-Fi Transfer: заметки нет, а строка вверху показывает больше свободного места. Полная копия тоже станет меньше: заблокированное место копировалось вместе со всем.

Если заметка осталась и после проверки, карта, возможно, изнашивается. Скопируйте сохранения и подумайте о переходе на новую карту с помощью полной копии и восстановления.

Чтобы это не повторилось

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

Вопросы? Пишите на feedback@pocketkode.com.

PocketKode не связан с muOS, Anbernic, Apple или Microsoft.