Batocera.linux USB & External HDD Setup Guide: UEFI Boot, SHARE Partition & Plug-and-Play PC Gaming
Quick Answer
Batocera.linux is a free retro gaming operating system that boots from a USB 3.0 flash drive or external hard drive and leaves your internal Windows 11 drive alone. Turn off Secure Boot in the UEFI BIOS (keep your BitLocker recovery key handy), tap your Boot Menu key (F12, F11, F9, or Esc), and pick the USB drive.
Any reasonably modern Windows desktop or laptop has far more muscle than a PlayStation 2 or GameCube ever did. Batocera borrows that muscle from a USB drive, then hands the PC back to Windows when you shut down and unplug. Below you'll find the two-partition layout that keeps Windows safe, the flashing steps, Boot Menu keys for eight PC brands, and an honest look at flashing a blank drive versus buying one that's already loaded.
1. How Batocera.linux Works: Dual-Partition Layout (BATOCERA FAT32 vs. SHARE ext4) & Why Windows Stays Untouched
Batocera.linux splits an external drive into a BATOCERA (FAT32) boot partition and a SHARE (ext4) game partition, leaving Windows untouched. The 2Bluebox 500GB Portable HDD Super Console ($64.99) ships with 110,686 games; skip it if you only own an Apple Silicon Mac.
Before trying an emulation drive, including the setups compared in our 500GB Portable Retro Gaming HDD buyer's guide, most PC players ask one question: will this mess up Windows? Nobody wants a weekend retro project to overwrite the Windows bootloader or lock up a laptop they need for work on Monday.
Batocera runs its own Linux system from the external drive and doesn't install anything on your internal NVMe or SATA SSD. Your PC's processor, memory, and graphics card do the work while the system loads from USB. Shut down from the Batocera menu, unplug the drive, and the next power-on goes straight back to Windows Boot Manager.
The one setting that can bother Windows is Secure Boot. On Windows 11 laptops with BitLocker or Device Encryption turned on, changing Secure Boot can make Windows ask for its 48-digit recovery key at the next start. Write that key down from aka.ms/myrecoverykey before you open the BIOS, and leave BIOS settings alone on a work or school laptop that an IT team manages.
Knowing the layout also explains a classic first-day surprise: why a 500GB drive suddenly looks like a few-gigabyte thumb drive in File Explorer.
Table 1: Batocera.linux Dual-Partition Layout & Build Comparison (BATOCERA FAT32 vs. SHARE ext4)
"Tested on our unit" means we checked it on a device we own. "Manufacturer spec" means the maker states it and we haven't verified it ourselves. "Community reports" means players report it, and results can vary.
| Partition / Build Option | File System & Size | What's Inside | Windows 11 Visibility | Setup & Library Status | Evidence |
|---|---|---|---|---|---|
BATOCERA Boot Partition |
FAT32, a few gigabytes (exact size varies by Batocera version) |
The Linux kernel, a read-only system image, and the batocera-boot.conf settings file |
Shows up in File Explorer with its own drive letter | Holds the OS and graphics drivers; games and BIOS files belong in SHARE
|
Manufacturer spec |
SHARE Userdata Partition |
Linux ext4, expanded to fill the rest of the drive on first boot |
/userdata/roms/, /userdata/bios/, /userdata/saves/, /userdata/themes/, and scraped media |
Hidden, because Windows can't read ext4 without extra software |
Reach it through \\BATOCERA\share on your network or the F1 file manager inside Batocera |
Manufacturer spec |
| DIY Drive Flashed from the Free Image |
FAT32 + ext4 after flashing the .img.gz
|
The Batocera OS and a few free homebrew games; no commercial games and no console BIOS files | Only BATOCERA appears in File Explorer |
You source, convert, and organize every game and BIOS file yourself | Manufacturer spec |
| 2Bluebox 500GB Portable HDD Super Console ($64.99) |
FAT32 + ext4 on a 500GB USB 3.0 portable drive in a transparent blue cassette-style shell |
Batocera.linux with 110,686 games, listed title by title at /pages/hdd-super-console-game-list
|
BATOCERA stays visible for batocera-boot.conf edits |
Boots on a Windows PC or laptop (x86_64) from the Boot Menu; PS2, GameCube, Wii, N64, Dreamcast, and PSP run on your PC's own CPU and GPU |
Manufacturer spec |
The split does two jobs. The kernel and a read-only system image live on BATOCERA, so a crash or power cut is unlikely to damage the OS itself. SHARE uses ext4, a Linux file system that keeps the file permissions and links that Batocera's emulators and its Wine layer (for Windows games) expect. Console BIOS files go in /userdata/bios/ on that partition, as mapped in our master Batocera and RetroArch BIOS reference guide.
2. Step-by-Step: Flashing Batocera to a USB / External HDD & Getting Past UEFI Secure Boot
To flash Batocera to a USB drive or external HDD, write the official x86_64 .img.gz image with balenaEtcher or Raspberry Pi Imager, turn off Secure Boot in the UEFI BIOS, then let the first boot expand SHARE without powering off.
You don't need to unzip the .img.gz file first. Both balenaEtcher and Raspberry Pi Imager, the flashers named in Batocera's own install guide, write the compressed image straight to the drive. Follow these five steps in order so your UEFI motherboard finds the drive on the first try:
-
Download the official
x86_64image: Open the Batocera.linux installation guide, follow it to the download section on batocera.org, and pick thex86_64build for desktop PCs and laptops. You'll get one compressed file named likebatocera-x86_64-(version)-(date).img.gz. -
Flash it with balenaEtcher or Raspberry Pi Imager: Back up anything on the target drive first, because flashing erases the whole disk. Open balenaEtcher, select the
.img.gzfile, double-check that the target is your external drive and never your Windows SSD, and click Flash!. If Windows then pops up"You need to format the disk in drive X: before you can use it", click Cancel, since that prompt is just Windows reacting to a Linux partition it can't read. -
Turn off
Secure Bootin the UEFI BIOS: Write down your BitLocker recovery key, then shut the PC down with the drive plugged into a USB 3.0 port (often blue or markedSS). Power on and tap the BIOS Setup key (F2 or Del on most brands). On the Security or Boot tab, set Secure Boot toDisabled, make sure USB Boot is on and Fast Boot is off, then press F10 to save and exit. If you leave Secure Boot on and a blue "verification failed" screen appears, Batocera's install guide says you can press Enter and follow the prompts to enroll its key instead. -
Pick the drive from the One-Time Boot Menu: As the PC restarts, tap your brand's Boot Menu key (F12, F11, F9, or Esc; see the table below). Choose the entry that starts with
UEFI:followed by your drive's name, then press Enter. -
Let the first boot finish: On the first start, Batocera expands the
SHAREpartition to fill the rest of the drive, then reboots on its own. Batocera's guide puts this at anywhere from a few seconds to a few minutes, depending on the drive's size and speed. Don't unplug the drive or hold the power button during this step, or you risk corrupting it.
Flashing takes one evening. Filling the drive is the slow part: a fresh image boots into a menu with little more than a few free homebrew games, so sourcing, converting, and organizing hundreds of gigabytes of games and BIOS files is all on you. If you'd rather spend that time playing PS2, GameCube, and Wii on the PC you already own, the 2Bluebox 500GB Portable HDD Super Console ($64.99) arrives with 110,686 games on the same Batocera layout:
3. Boot Menu Keys by PC Brand (Dell, HP, Lenovo, ASUS, MSI, Acer) & Fixing Laptop NVIDIA / HDMI Audio
Tap your PC brand's One-Time Boot Menu key (F12, F11, F9, or Esc) right after pressing power, so the boot order never changes for good. On a TV, switch Batocera's audio output to HDMI; on NVIDIA hybrid laptops, add nvidia-prime=true to batocera-boot.conf.
Since 2024 we've supplied Portable HDD Batocera drives to players in the US, Canada, the UK, and Australia, and on every PC brand the step that matters most is timing. The Boot Menu key has to land in the first few seconds after you press power, before the Windows logo appears. Fast Boot in the BIOS can shrink that window, so clicking Restart in Windows and tapping the key as the screen goes dark is often easier than starting from a cold shutdown.
Many Lenovo, HP, and Dell laptops also need Fn held down (Fn + F12) when the top row is set to media keys. Can't catch the key at all? Windows 11 has a backup route in the last row. Keep this table handy:
| Dell / Alienware | Tap F12 at the Dell logo (F2 opens BIOS Setup) |
| HP (Pavilion / Omen / Victus) | Tap F9, or tap Esc and then press F9 (F10 opens BIOS Setup) |
| Lenovo (ThinkPad / Legion / IdeaPad) | Tap F12 (or Fn + F12), or press the small Novo button on many IdeaPad and Legion models (F1 on ThinkPad and F2 on most others opens BIOS) |
| ASUS (ROG / TUF / VivoBook / Prime) | Tap F8 on desktops or Esc on laptops (F2 or Del opens BIOS Setup) |
| Acer (Nitro / Predator / Aspire) | Tap F12 (F2 opens BIOS Setup; some models need F12 Boot Menu enabled on the BIOS Main tab first) |
| MSI (Laptops & Motherboards) | Tap F11 at power-on (Del opens BIOS Setup) |
| Gigabyte / AORUS & ASRock | Tap F12 on Gigabyte or F11 on ASRock boards (Del or F2 opens BIOS Setup) |
| Any Windows 11 PC (Backup Route) | In Windows, open Settings → System → Recovery → Advanced startup → Restart now, choose Use a device, and pick the USB drive if your firmware lists it |
Once the PC is in Batocera, laptop owners hooking up to a living-room TV tend to hit two quirks: slow 3D emulators (PS2, GameCube, Wii) and silent HDMI audio. Batocera's PC hardware page gives a useful baseline, saying an Intel Core i5 4th-gen CPU with an NVIDIA GT 1030 graphics card will support every emulator up to PS2. Most newer laptops with a dedicated GPU clear that bar, as long as Batocera actually uses the GPU.
-
Make Batocera use the NVIDIA GPU (
batocera-boot.conf): Batocera picks NVIDIA drivers on its own, but you can force the choice. Plug the drive into Windows, open the visibleBATOCERAdrive in File Explorer, openbatocera-boot.confin Notepad, and delete the#in front ofnvidia-driver=true. On laptops that pair Intel or AMD graphics with an NVIDIA chip (Optimus), also add the linenvidia-prime=trueso the NVIDIA card runs as the main GPU. Save, eject the drive, and reboot into Batocera so PCSX2 (PS2) and Dolphin (GameCube and Wii) run on the faster chip. -
Read the file before you edit it: I still open old cartridge shells to check the PCB and clean the brass pins with 99% isopropyl alcohol and a cotton swab before I plug one in. Config files get the same treatment from me: scroll through
batocera-boot.confonce, change only the lines you need, and keep a copy of the original on your desktop. -
Send video and sound to the TV over HDMI: If the TV stays black, unplug and replug the HDMI cable, since Batocera's display guide notes it switches to the most recently connected screen. For sound, press START for the Main Menu, open
SYSTEM SETTINGS → AUDIO PROFILE, thenAUDIO OUTPUT, and pick your TV's HDMI output. If the list looks stale, back out to the Main Menu and reopen it, because the outputs refresh with each profile.
With picture and sound on the TV, you can dial in arcade-style visuals with our Batocera CRT shaders, scanlines, and Bezel Project setup guide, or compare emulator choices in our guide to the best RetroArch cores and standalone emulators for Batocera PC.
4. Reaching the Hidden SHARE Partition from Windows 11 & the Empty-Drive Reality Check
Windows 11 can't read the ext4 SHARE partition, so use \\BATOCERA\share or the F1 file manager. Generic Amazon drives rarely publish a game list; the 2Bluebox 500GB Portable HDD Super Console ($64.99) lists 110,686 games and ships from a Denver LLC.
Almost everyone who flashes Batocera hits the same moment: the 500GB drive shows up in File Explorer as a few gigabytes. Open Disk Management (diskmgmt.msc) and you'll find the rest of the disk as a second partition with no drive letter. That's SHARE, intact and formatted as Linux ext4.
Windows can't read ext4 without extra software, and Batocera's wiki tells you to copy games and BIOS files into SHARE, so keep them off the small BATOCERA boot partition. The official Batocera guide to adding games and BIOS files covers the first two methods below. It mentions the third as a workaround with caveats:
Table 3: Three Ways to Reach the Hidden SHARE (ext4) Partition from Windows 11
"Tested on our unit" means we checked it on a device we own. "Manufacturer spec" means the maker states it and we haven't verified it ourselves. "Community reports" means players report it, and results can vary.
| SHARE Access Method | How It Works | Transfer Speed | Best For & Limits | Evidence |
|---|---|---|---|---|
Method 1: Network Share (\\BATOCERA\share) |
Boot the PC into Batocera with Wi-Fi or Ethernet connected. On a second computer on the same network, type \\BATOCERA\share in the File Explorer address bar and open roms or bios. If the name doesn't resolve, type the Batocera machine's IP address instead |
Limited by your home network; wired Ethernet is usually faster than Wi-Fi | Best when you have a second computer; nothing gets reformatted | Manufacturer spec |
| Method 2: Built-In F1 File Manager + a Second USB Stick | Copy games and BIOS files to an exFAT or NTFS USB stick in Windows. Boot into Batocera, plug in the stick, press F1 on a keyboard while on the system list (the game list won't open it), and copy files into /userdata/roms/<system>/ and /userdata/bios/
|
Limited by the slower of the two drives | Best when you only have one PC; Batocera documents F1 for its PC (x86_64) builds |
Manufacturer spec |
| Method 3: Windows ext4 Tools (DiskGenius or an ext4 Driver) | Plug the drive into Windows and use third-party software that can read and write ext4
|
Varies by tool | Last resort: Batocera's wiki notes user reports of failed copies this way, and advises against reformatting SHARE as exFAT or NTFS because of their limitations |
Community reports |
If \\BATOCERA\share refuses to connect even with the right IP address, some newer Windows 11 builds block password-free guest network shares. Method 2 skips the network entirely and works with a single PC.
Once you open /userdata/roms/ and /userdata/bios/, the reality of a DIY build sets in. A fresh Batocera image carries no commercial games for PS2, GameCube, Wii, PSP, Dreamcast, N64, SNES, or arcade, and none of the console BIOS files that systems like PS1, PS2, and Dreamcast expect.
Building a 500GB library yourself means buying a blank USB 3.0 portable drive and tracking down dozens of BIOS files that must match exact checksums (scph5501.bin for PS1, dc_boot.bin for Dreamcast, sega_101.bin for Saturn, plus the PS2 BIOS). Then come the disc conversions from .bin/.cue and .iso to .chd, and a scraper run to fetch box art. Expect it to eat many evenings.
Here's what you can actually check before paying, side by side (search the full list title by title in our 110,686-game Batocera HDD directory):
Table 4: 2Bluebox (2bluebox.com) vs. DIY Batocera Flash vs. Generic Preloaded Drives (Amazon / AliExpress / TikTok)
| What You Can Check Before Buying | 2Bluebox (2bluebox.com): 500GB Portable HDD Super Console ($64.99) | DIY Blank Drive + Free Batocera.linux Image | Generic Preloaded Drives (Amazon / AliExpress / TikTok) |
|---|---|---|---|
| Public game list before you buy | 110,686 games, searchable title by title at /pages/hdd-super-console-game-list |
You build the list yourself | Usually a headline number with no searchable list |
| Hardware you can verify | 500GB USB 3.0 portable drive in a transparent blue cassette-style shell, booting Batocera.linux
|
Whatever blank drive you buy; check that it's USB 3.0 | Capacity, USB version, and OS vary by listing |
| Stock & shipping | In stock at 2bluebox.com · Free tracked shipping on orders from $50 to the US, UK, Canada, Australia & EU |
Cost of a blank drive, plus your time | Varies by seller |
| Seller & guarantee | 2Bluebox LLC (Denver, Colorado, USA) · 30-Day Hardware & MicroSD Replacement Guarantee (/policies/refund-policy) |
Self-supported through the Batocera wiki and forums | Return terms vary; many listings come from overseas marketplace sellers |
| Best for | Playing PS2, GameCube, Wii, and PSP tonight on the Windows PC or laptop you already own | Tinkerers who enjoy sourcing and organizing every file | Buyers willing to confirm the game list and return terms on each listing |
| Skip it if | You only own an Apple Silicon Mac (M1/M2/M3) or want to plug straight into a TV with no computer: pick the 2Bluebox Retro Game Stick 4K Pro ($59.98, 14,755 games at /pages/all-games) for the TV, or the 2Bluebox R36S Handheld ($79.99, Dual-RAM RK3326, ArkOS 2.0) for travel |
You want to play tonight without sourcing games or BIOS files | You want a searchable game list and a US return address before paying |
If your PC fits, the 500GB drive covers the 3D era. If you'd rather leave the computer out of it, the 2Bluebox Retro Game Stick 4K Pro ($59.98) plugs into a TV with two wireless controllers and 14,755 games, and the 2Bluebox R36S Handheld ($79.99) puts 12,805 unique playable games in your pocket. Compare all three below:
Frequently Asked Questions (FAQ)
Can Batocera run directly from an external USB hard drive without modifying Windows 11?
Yes. Batocera.linux lives entirely on the external USB 3.0 flash drive or portable hard drive and doesn't install anything on your internal Windows 11 drive. Pick the USB drive from the One-Time Boot Menu to play, then shut down from Batocera and unplug it to go back to Windows. The one thing to plan for is Secure Boot: changing it can make BitLocker ask for your recovery key at the next Windows start, so save that key first.
Why won't my PC boot into my Batocera USB drive (Secure Boot Violation)?
Most Windows 11 PCs ship with UEFI Secure Boot turned on, which can block the Batocera bootloader or skip the USB drive and load Windows. Restart, tap F2 or Del to open the UEFI BIOS, set Secure Boot to Disabled on the Security or Boot tab, and press F10 to save. If a blue "verification failed" screen appears instead, Batocera's install guide says you can press Enter and follow the prompts to enroll its key.
Why does my 500GB drive only show a few gigabytes in Windows File Explorer after flashing Batocera?
The space is still there. Batocera splits the disk into a small FAT32 boot partition labeled BATOCERA, which Windows can read, and an ext4 partition labeled SHARE that fills the rest of the drive with your games, BIOS files, and saves. Windows can't read ext4 without extra software, so boot into Batocera and press F1 on the system list for the built-in file manager, or open \\BATOCERA\share from another computer on your network.
Can I use a Batocera USB drive on a Mac?
Not on Apple Silicon Macs (M1, M2, M3), because the x86_64 image needs an Intel or AMD processor. Batocera's install guide says Intel Macs reach the boot picker by holding Option at startup, and Intel Macs with Apple's T2 chip also need external booting allowed in Startup Security Utility. The 2Bluebox 500GB Portable HDD Super Console ($64.99) is built for Windows PCs and laptops, so if you only own an Apple Silicon Mac, the 2Bluebox Retro Game Stick 4K Pro ($59.98) that plugs into a TV over HDMI is the better fit.
What is the difference between flashing a blank Batocera image yourself vs. the 2Bluebox 500GB Portable HDD Super Console ($64.99)?
Flashing the free Batocera.linux image onto a blank drive gives you the operating system with no commercial games and no console BIOS files. Sourcing games, converting discs to .chd, matching BIOS checksums, and scraping box art is then up to you. The 2Bluebox 500GB Portable HDD Super Console ($64.99) arrives with 110,686 games you can search title by title at /pages/hdd-super-console-game-list, plus free tracked shipping on orders from $50 and the 30-Day Hardware & MicroSD Replacement Guarantee (/policies/refund-policy).
Conclusion
Running Batocera.linux from an external USB 3.0 drive is the cleanest way to turn a Windows 11 desktop, gaming laptop, or mini PC into a retro console without changing a file on your internal SSD. Save your BitLocker key, turn off Secure Boot, learn your Boot Menu key, and the BATOCERA and SHARE partitions handle the rest. Getting back to Windows takes one shutdown and an unplugged cable. Build your own /userdata/ folders through the F1 file manager, or skip straight to the 110,686 games on our 500GB Portable HDD; either way, the PC you already own is ready to play.
Plug into USB 3.0, tap your Boot Menu key, and Press Start.
Further Reading & Resources
- Official Batocera image download, flashing, and boot guide: Batocera.linux Installation Guide (Batocera.linux Wiki)
- Official network share (\\BATOCERA\share) and F1 file manager documentation: Batocera Wiki: Add Games & BIOS (Batocera.linux Wiki)
- NVIDIA driver and hybrid-laptop settings (nvidia-driver, nvidia-prime): Batocera Supported PC Hardware (Batocera.linux Wiki)
- Image flasher for .img.gz files: balenaEtcher (Balena)
- Alternative image flasher named in Batocera's install guide: Raspberry Pi Imager (Raspberry Pi Ltd)