-
-
Notifications
You must be signed in to change notification settings - Fork 1
Installation
ByteRescue currently targets Windows and needs Python 3.11+.
ByteRescue.bat is a thin shim that hands off to ByteRescue.ps1, which:
- Requests Administrator privileges via a UAC prompt (physical-drive scanning needs them) — a new, elevated console window opens; you can close the first one once it says so.
- Checks for a working Python 3.11+, and if none is found, installs it automatically via
winget(Windows' built-in package manager) and retries — no manual download needed on most modern Windows 10/11 systems. Ifwingetisn't available, it prints a direct link to the python.org installer instead. - Launches the app.
If you already have Python 3.11+ set up:
python -m pip install -e .
python -m byterescueOr after installing the package:
byterescueThe GUI should open in a desktop window titled ByteRescue — Storage Analysis & Data Recovery.
Physical-drive scanning (Deep / Raw Scan mode, or choosing "Physical Drive" as a recovery source) opens
the raw device path (\\.\PhysicalDriveN) directly, which Windows only allows for elevated processes.
Everything else (folder analysis, file analysis, hex viewing, recovering from a file/disk image) works
without elevation, but the launcher requests it up front so the Recovery Center's drive-based modes work
out of the box.
See Troubleshooting for common installation and startup problems.
Getting Started
Recovery
Help
Developers