mufeedvh / macmountusb

A TUI tool for macOS to easily list and mount USB devices when Disk Utility fails. Ideal for fixing issues with SanDisk Extreme Portable SSDs and other external drives.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MacMountUSB

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.

For?

  • 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.

Requirements

  • macOS
  • Python 3.7+
  • Textual library

Installation

  1. Clone the repository:
git clone https://github.com/mufeedvh/macmountusb.git
cd macmountusb
  1. Create a virtual environment (optional but recommended):
python3 -m venv .venv
source .venv/bin/activate
  1. Install the required dependencies:
pip install textual

Usage

  1. Run the application:
sudo python3 macmountusb.py
  1. Use the arrow keys to navigate through the list of USB devices.
  2. Press Enter to select a device and mount it.

License

This project is licensed under the MIT License.

About

A TUI tool for macOS to easily list and mount USB devices when Disk Utility fails. Ideal for fixing issues with SanDisk Extreme Portable SSDs and other external drives.

License:MIT License


Languages

Language:Python 100.0%