PhoinixDR

Desktop guide

PhoinixDR's desktop application walks through the same steps as the command line: choose a source, scan, understand what was found, preview, recover. It never writes to the source.

Starting

PhoinixDR home page
The home page: choose a physical disk, a removable device or a disk image; recent sessions are listed below.

The home page shows the version and author in the top bar and lists recent scan sessions. A session of a physical device is labelled with the drive's model and serial number, so scans of different drives that occupied the same device path are told apart.

Two ways to recover

PhoinixDR can work on the device itself or on an image of it. Pick one before you start; the desktop guide below applies to both:

  1. Directly from the device, in one step. Choose Physical disk or Removable device; when the device shows as not accessible, press Restart as administrator and accept the system prompt (or start PhoinixDR elevated yourself: Windows right-click, Run as administrator; Linux sudo). Then scan and recover. Fastest; PhoinixDR only ever reads from the device.
  2. From a disk image. First make an image of the device with an imaging tool (FTK Imager or Arsenal Image Mounter on Windows, dd or ewfacquire on Linux) and then open the image file in PhoinixDR with Disk image. PhoinixDR itself needs no elevation for this; the imaging tool does, since it reads the same raw device. This is the recommended path for a failing drive, for anything you may need to examine again, and for forensic work (E01 hashes are verified and reported).

Both paths give the same results on a healthy device. In both, recover to a different disk than the one you are recovering from.

1. Choose a source

Device picker with an inaccessible disk and the Restart as administrator button
The device picker. A disk that cannot be opened is greyed out and the notice offers to restart with administrator rights.
choice what it lists
Physical disk internal drives and SSDs
Removable device USB sticks, SD cards, external disks
Disk image a file: RAW/dd, split RAW, E01 (and split E01), SMART, VHD, VHDX, VMDK

A device that cannot be opened is shown greyed as Not accessible from this process, and a notice offers Restart as administrator: PhoinixDR asks the system for elevation (the Windows UAC prompt, the polkit password dialog on Linux) and starts an elevated copy of itself. On Windows the current window closes as soon as the new one starts; on Linux it stays open until the new window appears. Declining the prompt leaves the current window as it was. The same notice appears on the home page when no device can be listed at all. Starting the executable with Run as administrator or sudo yourself works too. Disk images never need elevation.

2. Scan setup

Scan setup page
Scan setup: the detected volume, the lost-partition search, Quick or Deep Scan, and content examination.

The setup page shows the source, its partition table and every volume with its filesystem and detection confidence.

3. Scanning

Scan progress
Scanning: phase, counts and throughput, with a Cancel button that keeps partial results.

Progress shows the phase, counts and throughput. A deep scan has two carving stages, each with its own progress: the header search reads the free space once (bytes scanned), then Examining carved files goes back to every hit to assemble, validate and score the file (hits examined). The second stage reads the source again one hit at a time; its progress line shows the bytes read. The scan can be cancelled in any phase; whatever was found so far is kept and saved as a partial session.

A region the device refuses to read (an I/O error or a driver timeout) does not stop the scan: it is retried in smaller blocks, what still fails is skipped and treated as zeros, the progress page and the results summary report how much was unreadable, and a carved file that overlaps such a region says so in its evidence. Content examination reads at most a few megabytes per carved file; zero sampling, which detects discarded or wiped clusters, runs regardless of the Examine content option.

4. Results

Results with the evidence panel
Results: every candidate with its recovery health; the panel on the right lists the evidence behind the selected file's numbers.

Every row is a recovery candidate:

column meaning
name original name, or a synthetic carved-… name for carved files
health likelihood that recovery returns the original bytes, with its category (Excellent … Unrecoverable), and confidence in that estimate
size logical size when known
type detected or expected file type
path original path; (uncertain) when the directory record was reused; journal and carved tags say how the file was found

Filters narrow the list by text, health category, type and origin (metadata or carved). Selecting a row opens the detail panel:

Read the evidence before trusting a number. "Allocated to active filesystem data" means the clusters have been reused, not that every byte is gone; "Unrecoverable" means no extent of the content could be located, in which case a deep scan may still carve it.

Preview tab of the detail panel
The Preview tab renders images and text and hex-dumps other content, reading only from the source.

5. Recovery

Recover dialog
The Recover dialog: destination on another disk, options, and the optional report and case fields.

Select rows and press Recover:

The result table shows every file with bytes written, verified or PARTIAL, the SHA-256 prefix and the output path. The report path is shown when one was written.

Recovery result table
After recovery: bytes written, verification state and output path for every file.

Advanced mode

The Advanced checkbox in the top bar shows the technical detail behind the interface. It changes nothing about the scan or the recovery.

Scanning page in Advanced mode with the equivalent command line and the live engine log
Scanning in Advanced mode: the equivalent command line above the live engine log.
Results in Advanced mode with the Ref column, diagnostics and command lines
Results in Advanced mode: the Ref column, the diagnostics block and the command lines for the selected file.

Sessions

Every scan is saved as a session (.phx) in the application data directory and listed on the home page. Reopening a session reopens the source at the same volume (repairs included) so previews and recovery work later without rescanning. Sessions can be opened from any path with Browse….

Privacy

The application does not contact the network. Logs (-v on the command line, none in the desktop) never contain recovered content.