Batocera.linux USB & External HDD Setup Guide: UEFI Boot, SHARE Partition & Plug-and-Play PC Gaming

Liam Parker Written by: Liam Parker
|
November 2, 2026
|
21 min

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.

2Bluebox 500GB Batocera Portable HDD connected to a gaming laptop running the Batocera.linux console menu
Booting Batocera.linux from a USB 3.0 external hard drive turns any Windows 11 PC or laptop into a retro console.

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.

Portable 500GB USB 3.0 external hard drive plugged into the side USB-A port of a modern gaming laptop
A USB 3.0 external hard drive runs Batocera.linux independently from the internal Windows SSD.

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:

  1. Download the official x86_64 image: Open the Batocera.linux installation guide, follow it to the download section on batocera.org, and pick the x86_64 build for desktop PCs and laptops. You'll get one compressed file named like batocera-x86_64-(version)-(date).img.gz.
  2. 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.gz file, 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.
  3. Turn off Secure Boot in 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 marked SS). Power on and tap the BIOS Setup key (F2 or Del on most brands). On the Security or Boot tab, set Secure Boot to Disabled, 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.
  4. 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.
  5. Let the first boot finish: On the first start, Batocera expands the SHARE partition 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.
BalenaEtcher utility flashing a Batocera x86_64 img.gz file onto an external 500GB USB 3.0 portable hard drive
BalenaEtcher writes the compressed .img.gz image directly to your external USB drive and creates both partitions.

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:

Table 2: PC & Laptop One-Time Boot Menu Keys & BIOS Setup Shortcuts
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
UEFI BIOS Security menu showing Secure Boot switched to Disabled and USB Boot priority enabled for Batocera
Disabling Secure Boot inside your UEFI BIOS allows external Linux operating systems like Batocera to boot cleanly.

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 visible BATOCERA drive in File Explorer, open batocera-boot.conf in Notepad, and delete the # in front of nvidia-driver=true. On laptops that pair Intel or AMD graphics with an NVIDIA chip (Optimus), also add the line nvidia-prime=true so 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.conf once, 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, then AUDIO 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.
Editing batocera-boot.conf in Windows Notepad on the FAT32 BATOCERA partition to uncomment nvidia-driver=true
Removing the # symbol before nvidia-driver=true inside batocera-boot.conf unlocks dedicated NVIDIA laptop GPUs.

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.

Batocera F1 PCManFM File Manager copying PS2 CHD game files and BIOS files into userdata folders
Pressing F1 on your keyboard at the main EmulationStation menu opens PCManFM to copy ROMs and BIOS files.

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
Gaming PC setup displaying the Batocera 70+ system wheel with 3D box art alongside the 2Bluebox 500GB Portable HDD
With 110,686 games, verified BIOS files, and scraped video previews pre-installed, the 2Bluebox 500GB HDD boots straight into play.
Close-up of the 2Bluebox 500GB Batocera Portable Hard Drive in its transparent blue cassette enclosure with USB 3.0 cable
High-speed USB 3.0 bandwidth ensures smooth streaming for large PlayStation 2, GameCube, Wii, and Dreamcast discs.

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