Download
Every release is published on GitHub Releases with a SHA256SUMS.txt. The links below always point at the latest release (see GitHub); the desktop executable carries the version in its file name and in its file properties.
Windows · desktop (portable)
Single executable, no installation, no separately installed dependencies. Windows 10 (21H2 or later) or Windows 11, 64-bit; uses the WebView2 runtime that ships with Windows. Run as administrator to scan physical disks.
Windows · command line
The phoinix tool: inspect, verify, scan, explain, recover, with JSON output for scripting.
Linux · x86-64
Both executables in one tarball. The desktop binary needs WebKitGTK 4.1 (libwebkit2gtk-4.1-0, libgtk-3-0, libayatana-appindicator3-1). Devices need sudo.
Checksums
Compare a download with the published sums before running it.
Get-FileHash .\PhoinixDR-<version>-windows-x64-portable.exe -Algorithm SHA256
sha256sum -c SHA256SUMS.txt
Build from source
PhoinixDR is a Rust workspace with a Tauri 2 desktop shell. The getting-started guide lists the steps for Windows and Linux; macOS builds the command line but device access is not supported there yet.
Before you start
There are two ways to recover. Directly: run PhoinixDR as administrator, pick the disk or USB stick, scan and recover in one step. From an image: image the device first with an imaging tool (FTK Imager, dd, ewfacquire), then open the image in PhoinixDR, which then needs no elevation. The image path is the safer choice for a failing drive and for evidence. Details.
- Stop using the affected disk. Every write can overwrite what you want back.
- Recover to a different disk. PhoinixDR refuses a destination on the source disk.
- For a failing drive, image it first (
dd, ewfacquire, FTK Imager) and work on the image; PhoinixDR reads RAW, E01, VHD, VHDX and VMDK images directly.