Select a disk from all currently mounted volumes to eject.
Versions7
Windows Ejection Rework - April 20, 2026
Replaced deprecated wmic command with PowerShell/CIM cmdlets that should work on all modern Windows versions
Overhauled the ejection logic to better align with native Windows hardware removal behavior
Improved compatibility across a wider range of removable devices, like SD cards and Docks
Dependency update - March 8, 2026
Updated dependencies
Updated to Node.js 22 and latest Raycast API (v1.103.10)
Migrated to new Toast and Action APIs
Minor error handling improvements
Windows Support
Added windows support with a C# helper (compiles at runtime) and PowerShell
Bug Fix
Fixed bug that incorrectly reported a disk as ejected when it was not.
Previously if you attempted to eject a disk that was in use, the extension falsely replied that it was ejected, but the volume was still mounted. This bug has been fixed now and the extension will correctly report that there was an error when ejecting a disk.
Bug Fix
Fixed bug introduced in previous version where it required preferences to be set
No longer required to include a list of ignored volumes
Improvements and Bug Fix
Added ability to store list of ignored volumes in Raycast Preferences
Fixed bug wherein long-running ejection could show completion falsely