Zalith Launcher External Storage | How to Save Game Files to SD Card
Running out of internal storage on your Android device is one of the most common frustrations for Minecraft Java Edition players on mobile. Modpacks, shader packs, multiple game versions, and world saves can easily consume several gigabytes — leaving little room for anything else. Zalith Launcher’s external storage support is built specifically to solve this problem.
This complete guide explains how external storage works in Zalith Launcher, the difference between Private Directory and Shared Directory, how to move your game files to an SD card, what data can and cannot be stored externally, and how to manage everything using the built-in file manager — without needing root access or a third-party app.
What Is External Storage Support in Zalith Launcher?
External storage support in Zalith Launcher means the ability to set your Minecraft game directory — the folder where all game data is stored — to a location outside of your device’s internal memory. This can be a physical SD card inserted into your device, or in some setups, a secondary storage volume recognized by Android.
By default, Zalith Launcher stores all game data inside your device’s internal storage. When you enable external storage, the launcher redirects all game files — including Minecraft versions, mods, worlds, resource packs, shaders, and logs — to the external location you select. This frees up significant space on your internal storage.
💾 Core Concept
External storage support in Zalith Launcher lets you point your entire Minecraft game directory — mods, worlds, resource packs, shaders, versions — to an SD card or secondary storage volume instead of internal memory. This keeps your device fast and gives your game files room to grow without competing with your apps and photos.
Why External Storage Matters — The Storage Problem Explained
To understand why this feature is so valuable, let’s look at exactly how much storage a typical Minecraft Java setup consumes on Android. The numbers below are estimates for a standard modded installation running on Zalith Launcher.
📊 Typical Minecraft Java Storage Usage on Android
* Sizes vary by version, mod count, world size, and shader complexity. A full multi-version modded setup can exceed 10 GB total.
The Three Storage Directory Options — Explained Clearly
Zalith Launcher gives you three distinct options for where your game data is stored. Understanding the difference between them is essential before you change any settings. Each option has its own advantages, limitations, and ideal use cases.
Private Directory
Game data stored inside the app’s private storage folder. Data is protected — no other app can access it. Automatically deleted if you uninstall Zalith Launcher. Best for security-conscious players who don’t share files between apps.
Path: /Android/data/com.movtery.zalithlauncher2/
Shared Directory
Game data stored in a publicly accessible folder on internal storage. Other apps and file managers can read and write here. Data persists if Zalith Launcher is uninstalled. Best for players who want easy file access.
Path: /storage/emulated/0/games/zalithlauncher/
Custom / External Directory
Game data stored on an SD card or custom path you select. Saves internal storage for other apps. Data is accessible from the SD card directly. Ideal for devices with limited internal storage but an SD card inserted.
Path: /storage/sdcard1/ZalithMinecraft/ (example)
File Structure — Internal vs External Storage
The file structure changes depending on which directory option you choose. Here is a clear comparison of where your game data lives under each setting. Understanding this structure makes it easy to manage your files manually when needed.
📁 Shared Directory (Internal Storage — Default)
├── .minecraft/
│ ├── assets/ ← shared game assets
│ ├── libraries/ ← Java libraries
│ ├── mods/ ← all mods (without isolation)
│ ├── saves/ ← all worlds
│ ├── resourcepacks/
│ ├── versions/
│ └── options.txt
└── runtime/ ← Java runtime files
💾 Custom External / SD Card Directory
├── .minecraft/
│ ├── assets/
│ ├── libraries/
│ ├── mods/ ← on SD card — no internal space used
│ ├── saves/ ← worlds on SD card
│ ├── resourcepacks/
│ ├── shaderpacks/
│ ├── versions/
│ └── options.txt
└── runtime/
External Storage — Quick Comparison Table
Use this table to quickly decide which storage directory option is right for your situation. Every player’s device and needs are different — this comparison helps you choose the best fit in seconds.
| Feature | Private Directory | Shared Directory | External / SD Card |
| Storage Location | App’s private folder (internal) | Shared internal storage | SD card or custom path |
| Internal Space Used | Yes — internal only | Yes — internal only | No — SD card stores files |
| Survives Uninstall | ❌ Deleted with app | ✓ Persists | ✓ Persists on SD card |
| File Manager Access | Restricted (app-only) | Open — any file manager | Open — direct SD access |
| Best For | Single user, security focus | Easy file access, modding | Low internal storage devices |
| Modpack Storage | Limited by internal storage | Limited by internal storage | Only limited by SD card size |
| Works with Version Isolation | ✓ Yes | ✓ Yes | ✓ Yes |
| Read/Write Speed | Fast (internal NAND) | Fast (internal NAND) | Depends on SD card class |
| Recommended SD Class | — | — | Class 10 / UHS-I or better |
| Risk if SD Card Fails | None (internal) | None (internal) | Data loss — always back up |
Who Should Use External Storage?
External storage is not necessary for everyone. Here are the specific situations where moving your game directory to an SD card delivers the most value.
Budget / Low-Storage Devices
Phones and tablets with 32 GB or 64 GB internal storage fill up fast. Moving Minecraft to an SD card frees internal space for the OS and apps.
Large Modpack Players
Big modpacks like ATM9 or All of Fabric can exceed 3–5 GB. An SD card lets these grow without constantly managing internal storage.
Multi-Version Players
Running 5 or more Minecraft versions simultaneously? Each version needs its own assets and binaries. External storage handles this gracefully.
Shared / Family Devices
Multiple players sharing one Android device? Point each user’s profile to a separate folder on the SD card to keep worlds and progress separate.
Content Creators
Recording setups with high-res resource packs and shaders need space. Keeping game files on SD card prevents storage from interrupting recordings.
Portable Setup Players
SD card game directories let you move your entire Minecraft setup to another device by reinserting the card — no downloading required.
How to Set Up External Storage in Zalith Launcher 2 — Step by Step
There are two main methods to configure external storage in Zalith Launcher 2. Method A covers switching between the built-in Private and Shared directory options. Method B covers setting a custom path for SD card storage.
🌎 Method A — Switch Between Private and Shared Directory
Launch the app on your Android device and reach the main home screen.
Tap the gear icon (Settings) from the main navigation bar at the bottom or side of the screen.
Inside Settings, find the section labeled Storage, Game Directory, or File Management. Tap it to expand the options.
You will see options for Private Directory and Shared Directory. Tap Shared Directory if you want easy file access via a file manager app. Tap Private Directory if you prioritize security.
Confirm the directory change when prompted. The launcher may need to restart to apply the new path. After restarting, verify the game directory path shown in Settings matches the location you selected.
💾 Method B — Set a Custom External / SD Card Path
Use this method if you want to store game files directly on an inserted SD card.
- Insert your SD card into your Android device and confirm it is mounted (visible in your phone’s file manager)
- Open Zalith Launcher 2 and navigate to Settings → Game Directory / Storage
- Look for a Custom Path or Browse option — tap it to open the directory picker
- Navigate to your SD card (usually shown as
/storage/sdcard1/or a volume with a unique name) - Create a new folder on the SD card (e.g., ZalithMC) and select it as your game directory
- Confirm the selection — the launcher will set this as the root path for all game files
- Manually copy any existing game data from the old internal path to your new SD card folder using the built-in file manager
Using the Built-In File Manager to Move Game Files
Zalith Launcher 2 includes a built-in file manager specifically designed to eliminate Android’s storage permission headaches. You can use it to move mods, worlds, resource packs, and shaders between directories without installing any third-party app or needing root access.
📁 Moving Game Files — What Goes Where
🧩 Mods Folder
From: .minecraft/mods/ (internal)
To: [SD card path]/.minecraft/mods/
Copy all .jar files. Do not move — always copy first and verify before deleting originals.
🌐 World Saves
From: .minecraft/saves/ (internal)
To: [SD card path]/.minecraft/saves/
Copy entire world folders. Launch the game to confirm worlds appear before deleting the old copies.
🎨 Resource Packs
From: .minecraft/resourcepacks/
To: [SD card path]/.minecraft/resourcepacks/
Copy ZIP files or folders. Large PBR packs (400 MB+) benefit most from SD card storage.
🌟 Shader Packs
From: .minecraft/shaderpacks/
To: [SD card path]/.minecraft/shaderpacks/
Shader ZIP files are typically 20–300 MB each. Moving them frees meaningful internal space.
External Storage Compatibility — Launcher Comparison
Not every Android Minecraft launcher supports external storage equally well. The table below shows how Zalith Launcher compares to other popular launchers on Android when it comes to storage flexibility and SD card support.
| Launcher | Platform | Custom Game Directory | SD Card Support | Built-in File Manager |
| Zalith Launcher 2 | Android | ✓ Supported | ✓ Via custom path | ✓ Built-in |
| Zalith Launcher 1 | Android | ✓ Supported | ✓ External storage | ✓ Built-in |
| FoldCraftLauncher (FCL) | Android | ✓ Supported | ✓ Supported | Partial |
| PojavLauncher | Android / iOS | Limited | ✗ Not natively | ✗ No |
| HMCL | Windows / Mac / Linux | ✓ Full support | N/A (desktop) | ✗ No |
| PCL2 | Windows | ✓ Full support | N/A (desktop) | ✗ No |
Common External Storage Issues and How to Fix Them
These are the most frequently encountered problems when setting up external storage or SD card game directories in Zalith Launcher 2, along with clear solutions.
My SD Card Is Not Showing as a Directory Option
Make sure the SD card is properly inserted and mounted. Go to your Android device’s Settings → Storage and confirm the SD card appears there. If it does but Zalith Launcher cannot see it, try using a file manager app to manually locate the SD card path (usually /storage/sdcard1/ or /storage/[card-id]/) and enter that path manually as a custom game directory in the launcher settings.
Game Files Not Found After Moving to SD Card
The launcher can only find files if the game directory path in Settings points exactly to where you placed the files. Double-check that the path in Zalith Launcher’s Settings matches the folder you copied your game files into on the SD card. Even a single folder name difference will cause the launcher not to find any data.
Game Runs Slowly or Stutters After Moving to SD Card
This is almost always caused by a slow SD card. Minecraft’s chunk loading performs hundreds of small read/write operations per second. An SD card rated below UHS-I (U1) or with low random read speeds will cause noticeable stuttering and lag. Upgrade to a faster SD card or move back to internal storage if SD card speed is insufficient on your device.
Worlds Disappeared After Changing Game Directory
Your worlds were not deleted — they are still in the old directory path. Changing the game directory in the launcher settings only tells the launcher where to look for files going forward. Navigate to the old path using the built-in file manager and copy your world folders from saves/ to the same saves/ folder in your new game directory location.
SD Card Not Writable — Permission Denied Error
Android 11 and later restrict write access to SD cards for security reasons. If you see permission errors, go to Android Settings → Apps → Zalith Launcher 2 → Permissions and grant full storage or all-files access. On some devices, you may also need to grant SD card write permission through the system’s storage access framework prompt when you first select the SD card folder in the launcher.
SD Card Disconnected Mid-Game — Data Lost or Corrupted
This is the most serious risk of SD card storage. Always eject or unmount your SD card safely — never pull it out while the game or launcher is running. If data corruption occurs, restore from a backup. Always keep a regular backup of your world saves to internal storage or cloud storage for exactly this reason.
FAQs
Everything players ask about external storage and SD card setup in Zalith Launcher, answered clearly.
Conclusion
External storage support in Zalith Launcher is one of the most practical features available to Android Minecraft players — especially those on devices with limited internal memory. By moving your game directory to an SD card or custom path, you free your device’s internal storage for the operating system and other apps, while giving your Minecraft worlds, mods, shaders, and resource packs unlimited room to grow.
The three directory options — Private, Shared, and Custom External — each serve a different type of player. Most users will benefit from the Shared Directory for easy file access, while SD card users should opt for the Custom path method. Combined with Version Isolation, external storage gives you a fully organized, conflict-free, and space-efficient Zalith Launcher external storage setup that scales as your collection of versions and mods grows. Always use a fast SD card, keep regular backups, and use the built-in file manager to move files cleanly — and your Android Minecraft setup will stay lean, organized, and crash-free for the long term.
Also Read: How to Transfer Worlds from PojavLauncher to Zalith Launcher
