
TailsOS: How to Create a Bootable USB With Persistent Storage (Full Guide)
TailsOS is one of the most trusted privacy-focused operating systems. It routes all traffic through Tor, leaves no trace on the host machine, and gives you a secure, amnesic environment for sensitive work.
Overview
TailsOS is one of the most trusted privacy-focused operating systems in the world. It routes all traffic through Tor, leaves no trace on the host machine, and gives you a secure, amnesic environment for sensitive work. But to unlock its full power, you'll want persistent storage — an encrypted space on your USB that survives reboots.
🔧 What You Need Before You Start
- Two USB drives (8GB minimum, 16GB+ recommended)
- A computer running Windows, macOS, or Linux
- The latest TailsOS image from tails.net
- A flashing tool like balenaEtcher or Rufus
Using two USB drives is essential — one becomes the installer, the other becomes your final Tails device with persistence.
🛠️ Step 1: Create Your First Tails USB (The Installer)
- Download the latest Tails image from the official site
- Plug in your first USB drive
- Open balenaEtcher or Rufus
- Select the Tails file
- Choose your USB drive as the target
- Flash the image and wait for it to finish
Once complete, reboot your computer and boot from this USB. You may need to change your BIOS/UEFI boot order.
💾 Step 2: Clone Tails to Your Second USB
Once you're running Tails from the first USB:
- Insert the second USB drive
- Open Tails Installer → Applications → Tails → Tails Installer
- Choose Clone the current Tails
- Select the second USB as the destination
- Click Install and let it finish
This second USB becomes your real Tails device.
🔐 Step 3: Enable Encrypted Persistent Storage
Now boot from the second USB:
- Go to Applications → Tails → Persistent Storage
- Launch the Persistent Storage Wizard
- Create a strong passphrase (use 5–7 random words)
- Select what you want to persist:
- Personal files
- Browser bookmarks
- GnuPG keys
- Network settings
- Additional software
- Dotfiles
- Click Create
- Restart Tails and unlock persistence at boot
🧠 Pro Tips for Power Users
- Use persistence to store Electrum wallets, SSH keys, or OnionShare settings
- Keep your persistent volume minimal — less data means less risk
- Back up your persistent volume occasionally (encrypted, offline)
- For crypto cold storage setups, Tails is one of the safest environments available
Final Thoughts
Setting up TailsOS with persistent storage gives you a secure, portable, encrypted workspace you can take anywhere. Whether you're protecting sensitive research, managing crypto keys, or simply valuing privacy, this setup is one of the strongest operational security foundations you can build.
Derrk Samuel
Web3, crypto, and Linux PC insights — practical guides, security tips, mining setups, blockchain tools, and decentralized tech strategies for techs.
Related Articles

How to Flash Tails OS to a 512GB SSD — Wipe, Flash & Configure Persistent Storage

Your Cloud Provider Can Read Every File You Back Up — Encrypt Them with rclone in 10 Minutes

The Flash Worked — Now Make the Router Earn It: 30 Minutes From OpenWrt to a Network You Control
Discussion
Leave a comment
No comments yet. Be the first to start the discussion!