# 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
**一款免费开源的 Windows 系统重装工具**
[English](README_en.md) | 简体中文
[](LICENSE)
[](https://www.rust-lang.org/)
[](https://www.microsoft.com/windows)
---
## ✨ 功能特性
### 🖥️ 系统安装
- **WIM/ESD 镜像部署** - 支持原版 Windows 镜像格式
- **GHO 镜像恢复** - 兼容 Ghost 备份镜像
- **ISO 镜像挂载** - 自动挂载并解析 ISO 文件
- **多分卷选择** - 支持选择镜像中的不同系统版本
### 💾 系统备份
- **完整备份** - 将系统分区备份为 WIM 镜像
- **增量备份** - 支持追加备份到现有镜像文件
- **自定义命名** - 支持自定义备份名称和描述
### 🌐 在线下载
- **系统镜像下载** - 在线获取 Windows 系统镜像
- **常用软件下载** - 内置常用装机软件下载
- **Aria2 加速** - 使用 Aria2 多线程高速下载
### 🔧 高级选项
- **格式化分区** - 安装前可选择格式化目标分区
- **引导修复** - 自动修复 UEFI/Legacy 引导
- **驱动导入** - 支持导出和导入系统驱动
- **无人值守** - 支持无人值守安装配置
- **注册表注入** - 安装后自动注入注册表设置
### 🛠️ 工具箱
- **引导修复工具** - 独立的 BCD 引导修复
- **磁盘管理** - 查看和管理磁盘分区
- **硬件信息** - 查看详细的硬件信息
---
## 🚀 快速开始
### 系统要求
- Windows 10/11 (64位)
- 管理员权限
- 至少 4GB 可用内存
- 支持 UEFI 或 Legacy BIOS 启动
### 使用方法
1. **下载软件** - 从 [Releases](https://github.com/NORMAL-EX/LetRecovery/releases) 页面下载最新版本
2. **以管理员身份运行** - 右键点击程序,选择"以管理员身份运行"
3. **选择镜像** - 在"系统安装"页面选择本地或在线镜像
4. **选择目标分区** - 选择要安装系统的目标分区
5. **开始安装** - 点击"开始安装"按钮
> ⚠️ **警告**: 安装系统会格式化目标分区,请提前备份重要数据!
---
## 📁 项目结构
```
LetRecovery/
├── 正常系统端/ # Windows 桌面环境版本
│ ├── src/
│ │ ├── app.rs # 主应用程序
│ │ ├── core/ # 核心功能模块
│ │ │ ├── bcdedit.rs # BCD 引导编辑
│ │ │ ├── disk.rs # 磁盘分区管理
│ │ │ ├── dism.rs # DISM 镜像操作
│ │ │ ├── ghost.rs # GHO 镜像恢复
│ │ │ └── registry.rs # 注册表操作
│ │ ├── download/ # 下载管理模块
│ │ │ ├── aria2.rs # Aria2 下载引擎
│ │ │ └── manager.rs # 下载管理器
│ │ ├── ui/ # 用户界面
│ │ └── utils/ # 工具函数
│ └── Cargo.toml
├── PE端/ # WinPE 环境版本
│ ├── src/
│ │ ├── app.rs
│ │ ├── core/
│ │ ├── ui/
│ │ └── utils/
│ └── Cargo.toml
└── LICENSE
```
---
## 🛠️ 技术栈
| 技术 | 用途 |
|------|------|
| **Rust** | 主要编程语言 |
| **egui/eframe** | 跨平台 GUI 框架 |
| **tokio** | 异步运行时 |
| **windows-rs** | Windows API 绑定 |
| **aria2** | 高速下载引擎 |
| **DISM** | 系统镜像部署 |
| **Ghost** | GHO 镜像恢复 |
---
## 🏗️ 从源码构建
### 前置条件
- Rust 1.75 或更高版本
- Visual Studio Build Tools (Windows)
### 构建步骤
```bash
# 克隆仓库
git clone https://github.com/NORMAL-EX/LetRecovery.git
cd LetRecovery
# 构建正常系统端
cd 正常系统端
cargo build --release
# 构建 PE 端
cd ../PE端
cargo build --release
```
---
## 📄 许可证
本项目采用 [PolyForm Noncommercial License 1.0.0](LICENSE) 许可证。
- ✅ 允许个人学习、研究和非商业使用
- ✅ 允许修改和分发(需保留版权声明)
- ❌ 禁止商业用途
---
## 🙏 致谢
- 部分系统镜像及 PE 下载服务由 **Cloud-PE 云盘** 提供
- 感谢 **[电脑病毒爱好者](https://github.com/HelloWin10-19045)** 提供 WinPE
---
## 👤 作者
**NORMAL-EX** (又称 dddffgg)
- GitHub: [@NORMAL-EX](https://github.com/NORMAL-EX)
---
## 🔗 相关链接
- 🌐 **官网**: [sysre.cn](https://sysre.cn)
- 📦 **发布页**: [GitHub Releases](https://github.com/NORMAL-EX/LetRecovery/releases)
- 🐛 **问题反馈**: [GitHub Issues](https://github.com/NORMAL-EX/LetRecovery/issues)
---
**如果觉得这个项目有帮助,欢迎给个 ⭐ Star!**