3DS:Rebuild Title Database: Difference between revisions
From Hacks Guide Wiki
More actions
link to 3DS:Dump system files for dumping boot9.bin and movable.sed, instead of including the steps here (makes it easier if someone already has these files) |
StupidRepo (talk | contribs) Added instructions for Linux users who are encountering an Input/output error, which is usually a sign of a corrupted title. |
||
| Line 60: | Line 60: | ||
* The fifth command in Section II failed | * The fifth command in Section II failed | ||
** If you are on macOS, try installing {{GitHub|osxfuse/osxfuse/releases/latest|osxfuse}}, either via its GitHub page or via [https://brew.sh Homebrew]. | ** If you are on macOS, try installing {{GitHub|osxfuse/osxfuse/releases/latest|osxfuse}}, either via its GitHub page or via [https://brew.sh Homebrew]. | ||
==== <code>Input/output error</code> on fourth command in Section II ==== | |||
{{info|These instructions are for Linux users, and will not work on Windows.}} | |||
# '''''Unmount''''' the SD card from your computer. | |||
# Open up a terminal window, and enter the following commands one at a time: | |||
## <code>watch lsblk</code> | |||
##* After running this command, re-insert the SD card into your computer.. The terminal window should now show a new partition of some kind. '''This is the SD card's partition'''. For example, <code>sda -> sda1</code> may have appeared after re-inserting the SD card. Keep this in mind, as you'll need it later. | |||
##* Once you see what partition the SD card is, press <kbd><kbd>Ctrl</kbd> + <kbd>C</kbd></kbd> to stop monitoring the output of <code>lsblk</code> | |||
## <code>fsck /dev/[partition]</code> | |||
##* <code>[partition]</code> is the partition that showed up in the terminal, when you inserted the SD card into your computer. (e.g. <code>fsck /dev/sda1<code> if the SD card showed up under <code>sda -> sda1</code>) | |||
##* If you see <code>fsck: command not found</code>, run the command with <code>sudo</code> (e.g. <code>sudo fsck ...</code>) | |||
# If your SD card's FAT32 partition was corrupted, you should be prompted with a few choices by <code>fsck</code>. | |||
Here is a list of some choices you may need to give input to: | |||
* There are differences between boot sector and its backup. | |||
** Choose option <kbd>2</kbd> for "<code>copy backup to original</code>". | |||
* Orphaned long file name part "[folder name]" | |||
** Choose option <kbd>2</kbd> for "<code>leave it</code>". | |||
* Free cluster summary wrong <nowiki>(####### vs. really #######)</nowiki> | |||
** Choose option <kbd>1</kbd> for "<code>correct</code>". | |||
Eventually, you will see the following: | |||
<code> | |||
*** Filesystem was changed *** | |||
The changes have not yet been written, you can still choose to leave the | |||
filesystem unmodified: | |||
1) Write changes | |||
2) Leave filesystem unchanged | |||
</code> | |||
If you are happy with the options you chose, and aren't scared something will break, choose option <kbd>1</kbd> to write changes. After the changes have been written, try re-running the fourth command in Section II and continuing on from there. | |||
[[Category:Nintendo 3DS guides]] | [[Category:Nintendo 3DS guides]] | ||