https://github.com/texasmadecode/advanced-disk-manager
A standalone tool for managing disk operations, including partitioning, formatting, and disk health checks. made by Bytesec
https://github.com/texasmadecode/advanced-disk-manager
first-contributer good-first-contributer good-first-issue tools windows-10
Last synced: 8 months ago
JSON representation
A standalone tool for managing disk operations, including partitioning, formatting, and disk health checks. made by Bytesec
- Host: GitHub
- URL: https://github.com/texasmadecode/advanced-disk-manager
- Owner: texasmadecode
- License: mit
- Created: 2024-12-09T17:25:36.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-23T05:16:21.000Z (over 1 year ago)
- Last Synced: 2025-01-23T06:24:02.266Z (over 1 year ago)
- Topics: first-contributer, good-first-contributer, good-first-issue, tools, windows-10
- Language: Python
- Homepage:
- Size: 10.7 KB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Advanced Disk Manager
A powerful command-line tool for managing disk operations, including partitioning, formatting, and disk health checks.
## Features
- Detects unpartitioned disks and allows partitioning and formatting.
- Supports multiple file systems: NTFS, FAT32, exFAT.
- Allows users to assign custom labels to formatted disks.
- Performs disk health checks to detect and report bad sectors.
- Fully supports command-line operation, making it ideal for remote management and automation.
## How It Works
- The script uses `wmic` commands to list unpartitioned disks on Windows.
- `diskpart` is used for disk partitioning and formatting operations.
- Command-line arguments are used to specify actions like formatting or health checks, replacing the need for a graphical user interface (GUI).
### Example Commands:
To format a disk:
```bash
python advanced_disk_manager.py --action format --disk D: --fs NTFS --label NewVolume