Running games from a flash drive on Android is a way to save internal memory on your smartphone, speed up loading of projects, or bypass the limitations of low-performance devices. The method is especially relevant for owners of budget gadgets with 16โ32 GB of internal memory, where each installed game takes up precious megabytes. But how to properly configure the system so that games work stably, do not lag and do not lose progress? In this guide, we will go through all the stages - from choosing a flash drive to solving common errors.
It is important to understand: not all games support launching from an external drive. Most modern AAA projects (for example Genshin Impact or Call of Duty Mobile) require mandatory installation on internal memory due to protection against piracy and optimization of texture loading. However, for retro games, emulators (PPSSPP, Dolphin) and some indie projects, a flash drive will be an excellent solution. Next are step-by-step guide taking into account the features of Android 12โ15 and various manufacturers (Samsung, Xiaomi, Realme, etc.).
Before you begin, check whether your device supports OTG (On-The-Go) - technology for connecting external drives. This can be done through the app USB OTG Checker or manually: connect the flash drive via an adapter - if the system recognizes it, you can move on.
1. Choosing a flash drive: which drive is suitable for games
Not every flash drive can handle running games. The main selection criteria:
- ๐น Connection interface: USB-C or Micro-USB (depending on the smartphone connector). Adapters from USB-A to USB-C work, but take up extra space.
- ๐น Read/write speed: minimum
100 MB/s(enough for emulators50 MB/s). Optimal - USB 3.1/3.2 with marking U3 or A2. - ๐น Volume: from
64 GB(for 5-10 medium-sized games) to1 TB(for collectors). - ๐น File system format: exFAT or NTFS (FAT32 does not support files >4 GB).
For testing, we used flash drives SanDisk Ultra Dual Drive Luxe (128 GB, USB-C) and Samsung Fit Plus (256 GB, USB-A). The first showed better results in open-world games due to its reading speed 400 MB/s, but it costs more. The second is a budget option for emulators Nintendo DS i PSP.
โ ๏ธ Attention: Cheap flash drives without a brand often have underrated characteristics. Before purchasing, check reviews on thematic forums (for example, 4PDA or XDA Developers) - test results of real users are published there.
| Flash drive model | Interface | Reading speed | Price (2026) | Best use |
|---|---|---|---|---|
| SanDisk Ultra Dual Drive Luxe | USB-C 3.1 | 400 MB/s | ~3,500 โฝ (128 GB) | Heavy games, PS2 emulators |
| Samsung Fit Plus | USB-A 3.1 | 300 MB/s | ~2,200 โฝ (256 GB) | Retro games, indie projects |
| Kingston DataTraveler Max | USB-C 3.2 | 1,000 MB/s | ~5,000 โฝ (256 GB) | Professional use |
| Transcend JetFlash 920 | USB-A 3.1 | 180 MB/s | ~1,500 โฝ (128 GB) | Budget option for emulators |
2. Preparing a flash drive: formatting and folder structure
Before first use, the flash drive must be formatted in the correct file system. You can do this via a smartphone or PC:
- On Android:
- Connect the flash drive via an OTG adapter.
- Open
Settings โ Storage โ [Flash drive name]. - Select
Format as internal(if you need to expand memory) orFormat as portable(for temporary use). - Select file system exFAT.
- On PC:
- Connect the flash drive to the computer.
- Open
This computer โ [Flash drive] โ RMB โ Format. - Select exFATcluster size
4096 bytes. - Click
Start.
After formatting, create on a flash drive folder Android/obb/ โthis is where many games (for example, Asphalt 9 or PUBG Mobile) save their cache and additional files. For emulators, create separate directories:
โโโ Android/โ โโโ obb/ # Cache of games from Google Play
โโโ Emulators/
โ โโโ PPSSPP/ # Games for PSP
โ โโโ Dolphin/ # Games for GameCube/Wii
โ โโโ RetroArch/ # Multi-system emulator
โโโ ROMs/ # Sample games (.iso, .cso files, etc.)
Format to exFAT|Create a folder Android/obb|Create folders for emulators|Download game files (APK + OBB)|Check the reading speed through the Benchmark application-->
3. Configuring Android to work with external storage
By default, Android restricts application access to external storage. To allow games to read files from a flash drive, follow these steps:
- ๐ง Allow access to storage:
- Go to
Settings โ Applications โ [Game name]. - Select
Permissions โ Storage โ Allow.
- Go to
- ๐ง Activate OTG in the developer (for older versions of Android):
- Enable
Developer mode(click onBuild numberinSettings โ About phone). - Go to
Settings โ System โ For developers. - Find the option
USB debuggingand enable it.
- Enable
- Connect the flash drive.
- In the notification, press
Use as internal memory(if necessary). - Reboot the device.
On devices Xiaomi, Redmi and POCO additionally you need to disable MIUI optimization:
- Go to
Settings โ Accessibility โ MIUI Optimization. - Disable the function.
- Reboot your smartphone.
โ ๏ธ Attention: On some firmware (for example ColorOS from Oppo/Realme), when connecting a flash drive as internal storage, the device encryption may be reset. Data backup is mandatory!
If the game does not see the files on the flash drive, try moving the cache folder (OBB) to the root of the drive. Some applications look for data only along the path /storage/emulated/0/Android/obb/, ignoring external drives.
4. Methods for launching games from a flash drive
There are three main methods for launching games from an external drive. Each is suitable for different types of projects:
Method 1: Installing APK + OBB on a flash drive (for standard games)
Suitable for games from Google Playthat support external storage (for example, Dead Trigger 2, Into the Dead 2). Instructions:
- Download
APKgame file and folderOBB(for example, from the site APKMirror or APKPure). - Copy
APKto a flash drive (in any folder). - Folder
OBBplace along the path[Flash drive]/Android/obb/[game package](for example,com.madfingergames.deadtrigger2). - Install
APKvia any file manager (for example, FX File Explorer or Solid Explorer). - Launch the game - it should automatically pull up data from the flash drive.
Method 2: Emulators with support for external drives
Emulators (PPSSPP, Dolphin MMJ, RetroArch) are ideal for launching from a flash drive, as they do not require installing games on the system. Algorithm:
- Install the emulator from Google Play or from the official website.
- Download game images (
.iso,.cso,.cia) and place them in the folder[Flash drive]/ROMs/. - In the emulator settings, specify the path to the folder with games:
PPSSPP: Settings โ Tools โ Folder with gamesDolphin: Settings โ Paths โ Games folder - Run the game directly from the flash drive.
For RetroArch you will additionally need:
- Download cores (cores) for the desired consoles via
Online Updater. - Configure playlists (playlists) for automatic scanning of games.
Method 3: Virtualization applications (for heavy games)
If the game does not start using standard methods, you can use virtual machines or containers. Popular solutions:
- ๐ฅ๏ธ UserLAnd โ launching a Linux environment with support Wine for Windows games.
- ๐ฎ ExaGear (outdated, but works on older Androids) โ x86 emulation for PC games.
- ๐ฑ Termux + Proot โ manual configuration of the virtual environment (for advanced users).
The disadvantage of the method is the high load on the processor and battery. For example, UserLAnd can reduce FPS in games by 30-50% compared to native launch.
Emulators are the most reliable way to run games from a flash drive, since they do not require integration with the Android system. However, they are not suitable for modern AAA projects due to hardware limitations.
5. Solving common problems
When launching games from a flash drive, users encounter several common errors. Here's how to fix them:
| Problem | Cause | Solution |
|---|---|---|
| The game does not see OBB files | Incorrect folder path or permissions |
|
| Game crashes when loading | Lack of RAM or slow flash drive |
|
| The flash drive turns off during the game | Saving energy or poor contact |
|
| The game asks to update, but cannot download data | OBB files are outdated or damaged |
|
If the game still does not start, check its compatibility with external drives. Some projects (for example, Free Fire or Mobile Legends) block launching from a flash drive due to anti-cheat.
How to bypass anti-cheat blocking when launched from a flash drive. Flash drives?
Some games (for example, PUBG Mobile or Call of Duty) check the path to OBB files. To deceive the system:
1. Install the game to internal memory.
2. folder obb to the flash drive.
3. Delete the original folder from the internal storage.
4. Create a symbolic link (symlink) using Termux:
ln -s /storage/USB_Drive/Android/obb/com.pubg.krmobile /storage/emulated/0/Android/obb/com.pubg.krmobile
5. Restart the device. data-i="260">โ ๏ธ Risk: this method can lead to account ban in online games!
โ ๏ธ Risk: this method can lead to account ban in online games!
6. Performance optimization
Running games from a flash drive can reduce FPS due to data reading delays. To minimize lags:
- โก Use flash drives with USB 3.1/3.2: they reduce texture loading time by 40โ60%.
- โก Disable system animation:
- Activate
Mode developer. - Set
Window animation scale,Transition animation scaleiDuration animatorto0.5x.
- Activate
- โก Set up swap:
- Install SwapFile from Google Play.
- Create a swap file of size
1โ2 GBon a flash drive.
- On devices Samsung enable
Game Launcher. - On Xiaomi activate
Game modein settings. - In PPSSPP enable
Buffering soundand disableV-Sync. - V Dolphin reduce
Internal Resolutionto1x Native. - ๐ฅ๏ธ Cloud gaming:
- Xbox Cloud Gaming (requires subscription Game Pass Ultimate).
- NVIDIA GeForce NOW (free plan with a time limit).
- Boosteroid (Russian-language platform with low Internet requirements).
- ๐ฎ Streaming from a PC:
- Steam Link โ for games from the Steam library.
- Moonlight โ for streaming from a PC running NVIDIA GPU.
- Rainway โcross-platform solution.
- ๐ฑ Lightweight ports:
- Minecraft Bedrock Edition (optimized for weak devices).
- Terraria (works even on 1 GB of RAM).
- Stardew Valley (minimum requirements).
For emulators, it is additionally recommended:
โ ๏ธ Attention: On devices with a processor MediaTek Helio G (for example, Redmi Note 10) launch Playing games from a flash drive can cause overheating. Monitor the temperature through AIDA64 and use cooling pads.
7. Alternative solutions for weak devices
If your smartphone does not play games even from a flash drive, consider alternative methods:
For cloud gaming you will need stable Internet connection with speed from 15 Mbit/s (for 720p) or 30 Mbit/s (for 1080p). A higher ping 50 ms will make the game uncomfortable.
Cloud gaming is the best option for the weak smartphones, but requires an unlimited tariff with low ping. On the mobile data (4G/5G), lags are possible due to network instability.
FAQ: Frequently asked questions about launching games from a flash drive
Is it possible to run Genshin Impact from a flash drive?
No, Genshin Impact requires mandatory installation on internal memory due to protection miHoYo Anti-Cheat. Attempts to transfer OBB files to a flash drive will result in a download error or account ban. An alternative is cloud gaming via GeForce NOW (if the game is available in your region).
Why do games on a flash drive slow down more than on internal memory?
Reasons:
- Read speed: even the fastest flash drive (USB 3.2) is slower than the built-in memory UFS 2.1/3.0.
- OTG delays: the adapter adds ~10โ20 ms to the response time.
- File fragmentation: on flash drives, โholesโ in the data accumulate over time, which slows down access.
Solution: use flash drives with LCP (Low Latency Cache) (for example, Kingston DataTraveler Max) and regularly defragment them via PC.
How to transfer an already installed game to a flash drive?
Methods:
- Through App Mgr III (root):
- Get root access (for example, through Magisk).
- In App Mgr III select game โ
Move to SD card.
- Without root (for some games):
- Copy the folder
Android/obb/[game package]to a flash drive. - Delete the original folder.
- Create a symbolic link (see spoiler above).
- Copy the folder
โ ๏ธ Not all games support transfer. For example, Honor of Kings or League of Legends: Wild Rift block such an action.
Which emulators work best from a flash drive?
Top 5 emulators for external drives:
- PPSSPP Gold โbest for PSP (supports compressed images
.cso). - Dolphin MMJ โoptimized for GameCube/Wii (requires a powerful processor).
- RetroArch โ universal (supports 50+ consoles, but difficult to set up).
- ePSXe โ for PlayStation 1 (simple interface, low requirements).
- Citra MMJ โ for Nintendo 3DS (works on smartphones with 4 GB RAM).
Tip: for emulators, create separate folders on a flash drive and configure auto-update of libraries.
Is it possible to use microSD instead of a USB flash drive?
Yes, but with reservations:
- ๐น Speed: microSD (UHS-I) slower than USB 3.1 by 2โ3 times.
- ๐น Compatibility: not all smartphones support
Adoptable Storage(converting microSD into internal memory). - ๐น Wear: microSD degrade faster with frequent recordings (especially cheap models).
Recommendation: if your phone has a slot for microSD (Samsung Galaxy A52, Xiaomi Redmi Note 11), use cards SanDisk Extreme or Samsung EVO Plus with marking A2.