Skip to content

DuncanTilliole/Extract-Disk-Failure

Repository files navigation

Extract-Disk-Failure

Extract-Disk-Failure is a Windows application for diagnosing, cloning, repairing, and recovering data from failing or damaged hard drives.

Main Features

  • Automatic disk detection
  • SMART diagnostics (via smartctl)
  • Safe disk cloning (via ddrescue)
  • File recovery (via PhotoRec)
  • Multimedia file repair (JPEG, video)
  • Modern graphical interface (WPF)
  • Detailed progress tracking
  • Session management and history

Technologies Used

  • .NET (C#, WPF)
  • smartctl, ddrescue, PhotoRec, ffmpeg (CLI tools)
  • MVVM, async/await

Project Structure

  • src/ExtractDiskFailure/: Main application
  • tests/ExtractDiskFailure.Tests/: Unit tests
  • docs/: Documentation

Installation

  1. Clone the repository
  2. Open the solution in Visual Studio
  3. Restore NuGet dependencies
  4. Build and run

Contributing

Contributions are welcome! Please submit issues or pull requests.

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors