The error means Windows is trying to launch a shortcut or path that no longer resolves to a real file, so the fastest fix is to locate the actual MinecraftLauncher.exe and rebuild the launch point from scratch. The message names three separate faults in one sentence: the launcher file is gone from the expected location, the drive or folder holding it has disappeared, or the entry that points to it is stale. Work through the checks below in order, starting with the drive letter, because a disconnected storage device produces this exact wording even when the game is fully installed. Most cases resolve without reinstalling Minecraft.
What the "Storage Device Might Be Missing" Message Actually Reports
Windows raises this dialog when a launch target fails a file-existence check at the moment you double-click it, which is why the wording blames storage rather than the launcher. The launcher is usually installed to C:\XboxGames for the Microsoft Store build, C:\Program Files (x86)\Minecraft Launcher for the older web installer, and a custom folder of your choosing for the legacy Java edition wrapper. If any part of that chain is renamed, moved, or on a drive that hasn't mounted, the check fails.
The message does not mean your worlds or account are lost. Saves live in %APPDATA%.minecraft\saves for Java Edition and in the com.mojang folder for Bedrock, both on the system drive by default. A disconnected external drive affects the launcher binary, not your progress, unless you deliberately relocated the game data folder to that drive.
Two failure cases rarely get mentioned. First, Windows sometimes keeps a shortcut after a drive letter reassignment, so an external SSD that was E: yesterday is F: today and every pinned tile breaks at once. Second, antivirus quarantine can remove the executable silently, leaving the shortcut intact and the error accurate. Check the quarantine log before assuming hardware failure.
A useful number to hold onto: the Microsoft Store build of the launcher typically occupies a few hundred megabytes on disk, while the Java Edition launcher plus its runtime is smaller but pulls a separate Java runtime on first run. If File Explorer shows the containing folder as empty or the drive as unformatted, stop troubleshooting the shortcut and move to the drive checks below.
Check the Drive Letter First When the Launcher Lives on External Storage
Start with drive letters because a reassigned or unmounted volume explains the error completely and takes under a minute to confirm. Open File Explorer, look at This PC, and compare the letters listed against the drive letter in the shortcut's target path. A drive that appears with a different letter, or doesn't appear at all, is your answer.
1: Right-click the broken launcher shortcut and choose Properties. 2: Read the Target field and note the drive letter and full folder path. 3: Open File Explorer and confirm that exact letter exists under This PC. 4: If the letter is different, note the current letter and the old one. 5: If the drive is absent, reseat the USB or SATA cable, then check Disk Management for a disk marked offline or without a letter. 6: Right-click the Start button, open Disk Management, right-click the volume, and use Change Drive Letter and Paths to restore the original letter. 7: Relaunch the shortcut and confirm the error clears.
Restoring the original letter is preferable to editing the shortcut, because a fixed shortcut breaks again the next time Windows enumerates drives differently. If you can't reclaim the letter, edit the Target field in the shortcut's Properties to match the new one, and update any desktop or taskbar pins separately.
If the drive shows as unallocated or asks you to format it, do not format. That prompt means the partition table isn't being read, and formatting destroys the data. Try the drive on another machine first, then a different cable or port; a USB hub that drops under load is a common culprit for intermittent disappearance.
Rebuilding the Shortcut From the Real Executable Path
When the shortcut is stale but the file exists, rebuilding the launch point takes two minutes and avoids a full reinstall. Find the executable first, then point a fresh shortcut at it, and delete the broken one so you don't click it again by habit.
1: Open File Explorer and paste %ProgramFiles(x86)%\Minecraft Launcher into the address bar, then press Enter. 2: If the folder is empty, try C:\XboxGames\Minecraft Launcher\Content for the Store build. 3: If both are empty, search the system drive for MinecraftLauncher.exe using the search box in File Explorer. 4: Right-click the executable you find and choose Send to, then Desktop (create shortcut). 5: Rename the new shortcut and pin it to Start or the taskbar. 6: Delete the old shortcut from the desktop, Start menu, and taskbar.
The Store build complicates this because Windows manages its files under C:\Program Files\WindowsApps, a protected directory you shouldn't edit. For that build, launch from the Start menu tile rather than a desktop shortcut, and repair the app through Settings instead of rebuilding a shortcut by hand.
If the search finds nothing, the executable genuinely isn't installed. That changes the job from fixing a link to reinstalling the launcher, and your account and saves survive because they live elsewhere. Note the installer type you used previously, since mixing a Store install with a web installer on the same machine causes profile conflicts later.
Removing the Old Minecraft Launcher Before a Clean Install
Old launchers pile up, and the "not found" error sometimes appears because a shortcut points at a version that was removed while a newer one sits elsewhere. Clean the slate deliberately rather than layering a new install on top of a broken one.
1: Open Settings, then Apps, then Installed apps. 2: Find every entry containing Minecraft Launcher and note the publisher for each. 3: Uninstall the entries one at a time, starting with the oldest. 4: Open %APPDATA% and rename the .minecraft folder to .minecraft-backup rather than deleting it. 5: Download the launcher from the official Minecraft site and run the installer. 6: Sign in and confirm your worlds appear, pointing the launcher at the backup folder if they don't.
Renaming rather than deleting .minecraft protects your saves, resource packs, mods, and server list if the new install misbehaves. Once the fresh launcher runs correctly, you can copy saves and screenshots across and leave the rest behind.
One caveat for modded players: a .minecraft folder carrying a dozen Forge or Fabric profiles can take a while to migrate, and the launcher may appear to hang on first start while it enumerates them. Give it several minutes before concluding the install failed.
Repairing the Microsoft Store Build Without Losing Worlds
The Store version fails differently from the web installer, and its repair path lives in Settings rather than in a shortcut. If the Start menu tile throws the missing-device error, try these in order before uninstalling anything.
| Repair action | Where to find it | What it preserves | When it fails |
|---|---|---|---|
| Reset app | Settings > Apps > Installed apps > Minecraft Launcher > Advanced options | Account sign-in usually survives | Corrupt local cache returns |
| Repair app | Same Advanced options panel | Everything including settings | Binary itself is damaged |
| Re-register app | PowerShell with the app package command | User data | Package manifest is broken |
| Reinstall from Store | Microsoft Store > Library | Cloud-synced worlds only | Local-only worlds are at risk |
Run Reset first, since it clears the cache that most commonly breaks the Store launcher, then Repair if the error persists. Re-registration through PowerShell suits the case where the tile exists but does nothing when clicked.
Back up local worlds before any reinstall. Bedrock worlds saved only on disk don't automatically return, and the Store's uninstall step removes app data in some configurations. Copy the com.mojang folder to another drive first, then proceed.
Restoring a Reassigned Drive Letter With Disk Management
Drive letter drift is the single most common cause of this error on machines with external SSDs, SD cards, or secondary data drives. Disk Management gives you a permanent fix, and it takes about three minutes once you know which volume to target.
1: Right-click Start and choose Disk Management. 2: Find the volume holding your Minecraft installation by size and label. 3: Right-click the volume and choose Change Drive Letter and Paths. 4: Select Change, pick the original letter from the dropdown, and confirm. 5: Approve the warning about programs relying on the letter. 6: Close Disk Management and relaunch the shortcut.
Windows assigns letters in the order it detects volumes, so plugging in a USB stick before an external SSD can shuffle letters between boots. Assigning a letter high in the alphabet, such as M: or X:, to your Minecraft drive reduces collisions because Windows fills low letters first.
If the volume has no letter at all, the Add option appears instead of Change. Adding a letter to an unlettered volume that holds your install restores access immediately, and no data moves.
Antivirus Quarantine and the Silently Deleted Executable
Security software removes launchers more often than players realize, and the resulting error is technically correct: the file cannot be found because it was quarantined. Check the protection history before you spend an hour on drive troubleshooting.
Open Windows Security, then Protection history, and look for a blocked or quarantined item matching the launcher's name. Third-party suites keep the same log under names like Quarantine or Detection history, and the restore option is usually one click. Restore the file and add its folder to the exclusion list so the scan doesn't repeat.
False positives on game executables happen because launchers download and run secondary binaries, which heuristics flag. If your suite quarantines the file repeatedly, exclude the launcher's installation folder rather than disabling real-time protection entirely.
Check the quarantine log after every failed launch during troubleshooting. A file that reappears and vanishes again between attempts points at security software rather than hardware, and no amount of shortcut rebuilding fixes it.
Java Edition, Bedrock, and Legacy Launcher Paths Compared
Different builds keep their files in different places, and knowing which one you have shortens the search considerably. The table below maps each build to its usual location and its repair route.
| Build | Typical install folder | Launcher repair route | Data folder |
|---|---|---|---|
| Microsoft Store (Bedrock and unified) | C:\XboxGames\Minecraft Launcher\Content | Settings > Apps > Advanced options | %APPDATA%\Minecraft Bedrock |
| Java Edition web installer | C:\Program Files (x86)\Minecraft Launcher | Reinstall from minecraft.net | %APPDATA%.minecraft |
| Legacy Minecraft Launcher (pre-2021) | C:\Program Files (x86)\Minecraft | Replace with current launcher | %APPDATA%.minecraft |
| Third-party launchers (modpack managers) | User-chosen folder | Reinstall the manager itself | Varies by manager |
The legacy launcher is the one most likely to produce this error, because Mojang retired it and its files were removed while shortcuts lingered. If your shortcut points at Minecraft.exe rather than MinecraftLauncher.exe, you're running a build that no longer receives updates and should be replaced.
Third-party modpack launchers keep their own folders and their own shortcuts, so a missing-device error on one of those has nothing to do with the official launcher. Identify which program the shortcut targets before applying any fix in this article.
When the Error Returns After Every Restart
A fix that holds until the next boot points at something persistent: a drive that doesn't mount automatically, a scheduled cleanup tool, or a profile that resets. Track it down rather than repeating the shortcut rebuild weekly.
Check whether the drive appears in Disk Management before you open File Explorer on a fresh boot. If the volume shows as offline until you manually bring it online, the disk itself is failing or its enclosure is dropping power. Test the drive in another USB port and, if possible, another machine.
If the drive mounts fine but the shortcut still breaks, look for cleanup utilities that remove desktop items or reset pinned tiles. Some "PC optimizer" tools treat game shortcuts as clutter and delete them on schedule, which reproduces the error reliably. Check the tool's logs for entries around your login time.
For Store installs, a Windows update can reset app registrations. If the tile breaks after patch days specifically, re-register the package rather than reinstalling, and note the update number so you can spot the pattern.
FAQ
Does this error delete my Minecraft worlds?
No. Saves sit in %APPDATA%.minecraft\saves for Java and the com.mojang folder for Bedrock, both on the system drive unless you moved them. A missing launcher executable leaves those folders untouched, and reinstalling the launcher picks them up automatically. Back up the folder before any uninstall anyway, because some Store configurations remove app data during removal.
Why does the launcher work when I open it directly but not from the shortcut?
The shortcut's stored target path no longer matches the file's real location, a mismatch that direct launching bypasses entirely. Rebuild the shortcut from the executable's current folder and delete the old one. If the old shortcut reappears after a restart, a cleanup tool or a synced profile is restoring it.
Can a Windows update cause this?
Yes, and Store builds are the usual victims because updates can reset app registrations and Start menu tiles. Patch-day failures usually clear with a re-register or a repair through Settings, not a reinstall. If the error started the same day as an update, check that first.
What if the drive holding Minecraft shows as unallocated?
Do not format it. Unallocated means Windows can't read the partition table, and formatting erases the data. Try another cable, port, and machine, then check whether the drive is detected in BIOS or Disk Management as a physical disk. If it isn't detected anywhere, the drive or its enclosure has likely failed.
Is it safe to reinstall the launcher over the existing install?
Reinstalling over an existing install usually works and preserves your data folder, but uninstalling first gives a cleaner result. Rename .minecraft to .minecraft-backup before either route, then confirm the new launcher runs before copying saves back.
How long should a fresh launcher take to open the first time?
Expect anywhere from 30 seconds to several minutes, longer if you have many modded profiles or a slow connection for the runtime download. The Java Edition launcher fetches its own Java runtime on first run, and modpack managers enumerate profiles before showing the window. A blank window that persists past ten minutes usually means a blocked download.
Does an external drive make Minecraft slower?
Loading times stretch on USB-connected drives, noticeably on mechanical externals, while an internal SSD keeps world loads quick. If the launcher lives on an external drive, the game itself still runs from memory once loaded, so gameplay speed depends more on your CPU and RAM than the drive.
Can I move the launcher back to the system drive?
Yes, and it's the more durable fix if the external drive keeps dropping. Uninstall from the external location, reinstall to the default system path, and copy your saves across. Keeping the launcher on C: while storing worlds elsewhere avoids the drive-letter problem completely.