There is a special kind of frustration that comes from plugging in an old external hard drive, only to see your computer report a fraction of the capacity you paid for. Maybe it shows as 32GB instead of 1TB. Maybe it shows as 0 bytes. Or worse—it asks you to initialize the disk, threatening to wipe everything.
Have a success story? Found an edge case drive it couldn’t fix? Drop a comment below or open an issue on GitHub. We are already planning v1.3 (NVMe support is coming!). hdd capacity restore v1.2
For years, the solution involved risky command-line tools (DiskPart, Linux dd ) that could brick your drive if you typed one wrong character. There is a special kind of frustration that
Download a complex Linux live CD, run gdisk , delete every partition, and hope for the best. (Risk: 7/10) Or worse—it asks you to initialize the disk,
Disclaimer: This software modifies low-level drive structures. The author is not responsible for data loss. Always verify you have selected the correct target drive.