# LetRecovery
**Repository Path**: yoiiis/LetRecovery
## Basic Information
- **Project Name**: LetRecovery
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2026-01-19
- **Last Updated**: 2026-01-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# LetRecovery
**A Free and Open-Source Windows System Reinstallation Tool**
English | [简体中文](README.md)
[](LICENSE)
[](https://www.rust-lang.org/)
[](https://www.microsoft.com/windows)
---
## ✨ 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](https://github.com/NORMAL-EX/LetRecovery/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
| Technology | Purpose |
|------------|---------|
| **Rust** | Primary programming language |
| **egui/eframe** | Cross-platform GUI framework |
| **tokio** | Async runtime |
| **windows-rs** | Windows API bindings |
| **aria2** | High-speed download engine |
| **DISM** | System image deployment |
| **Ghost** | GHO image restoration |
---
## 🏗️ Building from Source
### Prerequisites
- Rust 1.75 or higher
- Visual Studio Build Tools (Windows)
### Build Steps
```bash
# 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](LICENSE).
- ✅ 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 **[电脑病毒爱好者](https://github.com/HelloWin10-19045)** for providing WinPE
---
## 👤 Author
**NORMAL-EX** (also known as dddffgg)
- GitHub: [@NORMAL-EX](https://github.com/NORMAL-EX)
---
## 🔗 Links
- 🌐 **Website**: [sysre.cn](https://sysre.cn)
- 📦 **Releases**: [GitHub Releases](https://github.com/NORMAL-EX/LetRecovery/releases)
- 🐛 **Issues**: [GitHub Issues](https://github.com/NORMAL-EX/LetRecovery/issues)
---
**If you find this project helpful, please give it a ⭐ Star!**