MacMountUSB is a Textual-based TUI (Text User Interface) application for macOS that helps you list and mount USB devices using a user-friendly interface. The application parses the output from system_profiler
and allows you to mount selected USB devices using hdiutil
.
- MacOS failing to mount your external drives? Use this tool.
- MacOS Disk Utility stuck on loading? Use this tool.
- Manually mounting the USB device with diskutil isn't working? Use this tool.
- You have a SanDisk Extreme Portable SSD and MacOS can't detect it? ...Yeah, use this tool.
- macOS
- Python 3.7+
- Textual library
- Clone the repository:
git clone https://github.com/mufeedvh/macmountusb.git
cd macmountusb
- Create a virtual environment (optional but recommended):
python3 -m venv .venv
source .venv/bin/activate
- Install the required dependencies:
pip install textual
- Run the application:
sudo python3 macmountusb.py
- Use the arrow keys to navigate through the list of USB devices.
- Press Enter to select a device and mount it.
This project is licensed under the MIT License.