Add full implementation: core engine, UI, build fixes, and compilation
- Implement all core modules: disk I/O, partition tables, filesystem formatting, recovery, imaging, diagnostics, security, and maintenance - Implement all UI tabs with full widget layouts and backend integration - Fix MSVC compilation: NOMINMAX, WIN32_LEAN_AND_MEAN, missing includes (winioctl.h, bcrypt.h, shellapi.h, cwctype), type mismatches, and POSIX macro conflicts - Add Guid implementation (Types.cpp), move DiskAccessMode to Types.h - Add CMake presets with embedded MSVC/SDK environment for Git Bash builds - Add build scripts, key generation, icon resources, and windeployqt - Include pre-built hwdiag library and third-party integration
This commit is contained in:
33
README.md
Normal file
33
README.md
Normal file
@@ -0,0 +1,33 @@
|
||||
# Setec Partition Wizard For Windows
|
||||
|
||||
A comprehensive disk recovery, repair, flashing, and formatting tool for Windows.
|
||||
|
||||
## Features
|
||||
|
||||
- **Partition Management** — Create, delete, resize, move, merge, and split partitions
|
||||
- **Formatting** — NTFS, FAT32/16/12, exFAT, ext2/3/4, Btrfs, XFS, HFS+, APFS (read), ReFS, and legacy filesystems (HPFS, Minix, AmigaFFS, BeOS BFS, and more)
|
||||
- **Partition Tables** — Full MBR, GPT, and Apple Partition Map support
|
||||
- **Recovery** — Deleted partition recovery, file carving, MBR/GPT repair
|
||||
- **Imaging** — Disk/USB/SD card imaging, ISO flashing, disk cloning
|
||||
- **Diagnostics** — S.M.A.R.T. monitoring, benchmarks, surface scan
|
||||
- **Security Keys** — FIDO2/WebAuthn programming, encrypted vaults, boot authentication keys
|
||||
- **Maintenance** — Secure erase (DoD 5220.22-M, Gutmann), boot repair
|
||||
|
||||
## Building
|
||||
|
||||
```bash
|
||||
cmake --preset release
|
||||
cmake --build --preset release
|
||||
```
|
||||
|
||||
Requires:
|
||||
- CMake 3.25+
|
||||
- Qt 6
|
||||
- MSVC (Visual Studio 2022+)
|
||||
- Windows 10/11 x64
|
||||
|
||||
## License
|
||||
|
||||
Copyright (c) 2026 Setec
|
||||
|
||||
Don't forget to look UP UP at space,
|
||||
Reference in New Issue
Block a user