logo
0
0
WeChat Login
dddffgg<ce-ramos@qq.com>
Update README_en.md

LetRecovery

A Free and Open-Source Windows System Reinstallation Tool

English | 简体中文

License Rust Platform

image

✨ Features

🖥️ System Installation

  • WIM/ESD Image Deployment - Support for official Windows image formats
  • GHO Image Restoration - Compatible with Ghost backup images
  • ISO Image Mounting - Automatic mounting and parsing of ISO files
  • Multi-Volume Selection - Choose different system editions from images

💾 System Backup

  • Full Backup - Backup system partition to WIM image
  • Incremental Backup - Append backups to existing image files
  • Custom Naming - Support for custom backup names and descriptions

🌐 Online Download

  • System Image Download - Download Windows system images online
  • Common Software Download - Built-in common installation software downloads
  • Aria2 Acceleration - Multi-threaded high-speed download with Aria2

🔧 Advanced Options

  • Format Partition - Option to format target partition before installation
  • Boot Repair - Automatic UEFI/Legacy boot repair
  • Driver Import - Export and import system drivers
  • Unattended Install - Support for unattended installation configuration
  • Registry Injection - Automatic registry settings injection after installation

🛠️ Toolbox

  • Boot Repair Tool - Standalone BCD boot repair
  • Disk Management - View and manage disk partitions
  • Hardware Info - View detailed hardware information

🚀 Quick Start

System Requirements

  • Windows 10/11 (64-bit)
  • Administrator privileges
  • At least 4GB available memory
  • UEFI or Legacy BIOS boot support

Usage

  1. Download - Get the latest version from Releases
  2. Run as Administrator - Right-click the program and select "Run as administrator"
  3. Select Image - Choose local or online image in "System Install" page
  4. Select Target Partition - Choose the target partition for system installation
  5. Start Installation - Click the "Start Install" button

⚠️ Warning: System installation will format the target partition. Please backup important data first!


📁 Project Structure

LetRecovery/ ├── 正常系统端/ # Windows Desktop Environment Version │ ├── src/ │ │ ├── app.rs # Main application │ │ ├── core/ # Core modules │ │ │ ├── bcdedit.rs # BCD boot editing │ │ │ ├── disk.rs # Disk partition management │ │ │ ├── dism.rs # DISM image operations │ │ │ ├── ghost.rs # GHO image restoration │ │ │ └── registry.rs # Registry operations │ │ ├── download/ # Download management │ │ │ ├── aria2.rs # Aria2 download engine │ │ │ └── manager.rs # Download manager │ │ ├── ui/ # User interface │ │ └── utils/ # Utility functions │ └── Cargo.toml ├── PE端/ # WinPE Environment Version │ ├── src/ │ │ ├── app.rs │ │ ├── core/ │ │ ├── ui/ │ │ └── utils/ │ └── Cargo.toml └── LICENSE

🛠️ Tech Stack

TechnologyPurpose
RustPrimary programming language
egui/eframeCross-platform GUI framework
tokioAsync runtime
windows-rsWindows API bindings
aria2High-speed download engine
DISMSystem image deployment
GhostGHO image restoration

🏗️ Building from Source

Prerequisites

  • Rust 1.75 or higher
  • Visual Studio Build Tools (Windows)

Build Steps

# Clone the repository git clone https://github.com/NORMAL-EX/LetRecovery.git cd LetRecovery # Build Normal System Version cd 正常系统端 cargo build --release # Build PE Version cd ../PE端 cargo build --release

📄 License

This project is licensed under the PolyForm Noncommercial License 1.0.0.

  • ✅ Personal learning, research, and non-commercial use allowed
  • ✅ Modification and distribution allowed (with copyright notice)
  • ❌ Commercial use prohibited

🙏 Acknowledgments

  • System images and PE download services provided by Cloud-PE
  • Thanks to 电脑病毒爱好者 for providing WinPE

👤 Author

NORMAL-EX (also known as dddffgg)


🔗 Links


If you find this project helpful, please give it a ⭐ Star!