Мини-гайд: emuNAND на скрытом разделе, перенос на новую SD карту

Предыстория: решил вчера обновить свою SD карту с 128гб на 256. Купил карту, просто тупо скопировал все со старой на новую (как это советуют сделать в большинстве статей, комментариев и т.д.), но не тут-то было.

В общем, emunand может быть записан на карту двумя способами:

  • Просто файлами - и тогда способ скопировать-вставить на новую карту работает.
  • В скрытом разделе на карте памяти - вот тут начинаются проблемы.

Вчера выяснил, что у меня как раз второй вариант, и потратил буквально целый день и пол-ночи на то, чтобы перенести все на новую карту. Поэтому пишу эту инструкцию, исходя из собственного опыта и полученных знаний. Надеюсь, кому-то поможет - во всяком случае, если бы что-то похожее появилось два дня назад и раньше, то сэкономило бы мне кучу времени и сил. Отдельного полноценного гайда, тем более на русском языке, как перенести скрытый раздел с emunand я нигде не нашел. Есть куча инструкций на разных языках, которые предполагают использование разного софта - я перепробовал вчера множество вариантов и делюсь тем, что помог именно мне.

Главное:

  • Как узнать, каким образом записан ваш emunand: файлами или скрытым разделом? Самый тупой и простой способ: подключаете карточку к компьютеру на Windows (или к виртуальной машине), открываете Disk Management. На диске, буква которого соответствует вашей SD карте, ищете разделы. Если там только два раздела (один большой и один на 16мб), то emunand записан файлами и это все для вас не актуально, просто копируйте все содержимое на другую карту. Если же там есть еще один раздел (у меня его размер 8.5гб, может быть вплоть до 32гб), значит emunand записан как раз в этот скрытый раздел. Еще это можно сделать в hekate на самом свиче. Заходим в hekate (кнопка уменьшения громкости при появления лого кефира во время перезагрузки), далее - emuMMC, слева верхняя строчка Type. Если там SD File - значит, емунанд записан файлами, если SD RAW Partition - значит, скрытым разделом.
  • Если у вас Mac - забудьте и даже не пытайтесь что-то делать в самой macOS. Ничего не выйдет. Качайте Parallels и устанавливайте Windows виртуальный машиной. В настройках Parallels отключите Sharing между macOS и Windows в обе стороны. В настройках подключения устройств выбирайте “Подключать только к виртуальной машине”. Не пользуйтесь встроенным кардридером - важно, чтобы карта памяти определялась в виртуальный машине как USB устройство. Либо установите Windows через Bootcamp, если у вас мак на Intel.

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

Мне помог способ, описанный в этом видео (4:29-9:11): https://www.youtube.com/watch?v=0rR63tZK85c

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

Однако есть нюансы, про которые сейчас расскажу:

  • Там советуется использовать программку NxNandManager. В описании ссылка на версию 5.0. Но именно эта версия почему-то не видит скрытый раздел на исходной карте памяти. Вместо нее нужно скачать с GitHub (https://github.com/eliboa/NxNandManager/releases) версию 3.0.2. С ее помощью надо создать dump файл эмунанда со скрытого раздела, как это показано в видео. Далее качаем версию 5.2, чтобы записать dump на новую карту памяти, как это, опять же, показано в видео.
  • Момент с правкой файла emummc.ini. У меня лично он отличался от того, что показано в видео. По сути вам нужно просто прописать правильный путь к папке Nintendo, которую вы скопировали из бэкапа старой карты памяти. Просто посмотрите путь к этой папке на вашей карте памяти и пропишите его туда же, куда прописывает автор видео.
  • Автор говорит, что после проделанных манипуляций картой можно сразу пользоваться. В моем случае это, опять же, оказалось не совсем верным. После того, как вы вставили новую карту в консоль, она не загрузится. Чтобы это исправить, идем в hekate - emuMMC - change emuMMC - выбираем единственный доступный вариант из предложенных, закрываем emuMMC manage. Перезагружаем консоль и, ура, все работает.
99
5 комментариев

Большое спасибо)

Ответить

Огромная благодарность! Просто скопируй и все заработает, говорили они... а оно вот как надо)

Ответить

Спасибо! Дай бог тебе здоровья...

Ответить

Спасибо человечище - выручил ! Здоровья и всего самого доброго и светлого вам и вашей семье !

Ответить

По идее перенос скрытого раздела можно произвести программами для клонирования/переноса винды с харда на хард (всякие акронисы и прочие Partition Manager-ы), они как раз с разделами работают. Единственно возможно пункт с "hekate - emuMMC - change emuMMC - выбираем единственный доступный вариант из предложенных, закрываем emuMMC manage" актуален в любом случае

Ответить