FREE 30-DAY TRIAL

Full features, no credit card. Every machine gets its own 30 days from the day you activate it.

  • Diagnose, REPAIR, recover, clone and benchmark — not just a report.
  • Windows, Mac, Linux and email servers, all from one USB stick.
  • Deep data recovery: RAID, NAS boxes, encrypted volumes, dead docked drives.
  • Bootable whole-disk clone of a dying system in one step.

▶ Start the free 30-day trial

Four doctors. One stick. Every machine through the door.

WinDoctor, MacDoctor, LinuxDoctor and EmailDoctor put a full diagnostician on the USB stick you already carry — Windows, Mac, Linux and the mail domains your clients depend on. Same one-command verdicts, same case files, same 10-second --vitals glance, one fleet dashboard.

NEW ACROSS THE FAMILY - THE FIELD AUDIT SUITE

Twenty new one-command doctors, on Mac and Windows alike.

Late-2026 wave: twenty one-command doctors, every one of them saving a transcript that rides in the case file. Run them alone from the symptom menu, or all at once with the audit sweep. Same flags, same transcripts, same case files on both platforms – learn it once, use it on every bench.

Audit sweep

One command runs every quick doctor below, writes the transcripts, builds the case file, prints one verdict table. --audit-all

Case files

Zip the whole visit - reports, this machine's history, tech notes, every transcript, plus a browser-readable case.html - and mail it to a specialist. --case-file / --open-case

Driver audit

Device Manager decoded on Windows - every problem device with a concrete driver plan from its hardware ID. On the Mac: kexts & system extensions, blocked, leftover, unapproved. --driver-audit

Transplant check

Will that docked drive boot on this machine? Firmware class, USB-boot rules, AHCI boot-start, 4Kn/2 TB limits, BitLocker - verdict before you waste an hour. --transplant-check

Port speed bench

Is the blue port really running at USB-3 speed? Measured write + uncached read per port; a SuperSpeed port stuck at USB 2 is called out and pinned as a note. --port-bench

Thunderbolt / USB4

Controllers, firmware, each device's negotiated link - a 40 Gb/s chain running at 20 points at the cable. --tb-check

Startup audit

Everything that launches with the machine, who is known-heavy, unsigned binaries flagged, and the exact off switch for each. --startup-audit

Hijack check

Weird browsing triaged: hosts-file redirections, proxies/PAC nobody asked for, DNS overrides, forced browser policies - with cleanup commands. --hijack-check

Thermal check

Slow when hot? The live throttling verdict - speed limits, thermal zones, clock ratio, firmware throttle events. --thermal-check

Bluetooth check

Won't pair, keeps dropping: radio, service, device battery and signal, and the fix ladder that actually works. --bluetooth-check

Display check

Second monitor missing: what the machine actually sees, plus the cable/detect/driver ladder. --display-check

Backup check

Is this machine protected before we operate? Time Machine / File History / restore points / OneDrive - plain verdict, cheapest fix. --backup-check

What changed

The 'it worked until Tuesday' timeline: every update, install and driver in the window, newest first. --what-changed

Patch / EOL verdict

Is this OS still getting security updates? Windows 10 died Oct 2025; the verdict comes with the honest options. --patch-check

Migration size

How big is the move, what the target drive needs free - measured before promising a timeline. --migrate-size

Network & printer doctors

Whose problem is it - machine, Wi-Fi, router, DNS, ISP, or a clock 15 minutes off? Paused queues and stuck jobs cleared with the exact commands. --network / --printer

Customer report

A one-page plain-words leave-behind with your shop's name on it - before/after score, what we fixed, what we recommend. --customer-report

A memory between visits

Tech notes pinned to the machine, chronic findings with first-seen dates, battery-wear and Wi-Fi trends, a fleet page per kit - and kits that arm themselves with signed self-updates. --note / --visits / --arm-kit

NEW ACROSS THE FAMILY - BOOTABLE WHOLE-DISK CLONING

Clone the machine you're standing at onto a USB disk that boots - every partition, resized to fit.

–clone-system is now in both bench doctors. Run it on the live machine: it lays out the whole system disk on the external drive – the same partition style and types, in the same order – then copies each partition the right way. Windows and macOS volumes are copied from a frozen snapshot (Volume Shadow Copy on Windows, Apple’s asr on the Mac) and resized to fill a larger disk or shrunk toward their used space on a smaller one. Everything else – the Apple partitions on a Boot Camp Mac, Boot Camp itself from the Mac side, WinRE, OEM partitions, Linux ext4 / btrfs / xfs – is block-copied at its exact size with UUIDs intact, and Linux partitions can grow with the one-line grow command printed for the first boot. The source EFI files ride along, so GRUB, OpenCore and the Windows loader survive. Every partition step shows a live spinner with bytes, rate and ETA; the layout is SSD-aligned and proven in the verify step; the target is erased only after a typed confirmation and the source is never written.

Every partition, not just C:

EFI, MSR, Windows, data, WinRE, OEM - and the Apple APFS/HFS+ partitions of a Boot Camp Mac, or Boot Camp itself when you clone from the Mac. Same types, same order.

Resized to fit the new disk

Bigger target: the Windows / macOS / data volumes grow in proportion to fill it. Smaller target: they shrink toward their used space. Block-copied partitions stay byte-exact.

Linux, too

ext4, btrfs, xfs found from the superblock, copied with UUIDs intact so GRUB and fstab still resolve, partition grown on a bigger disk with the resize2fs / btrfs filesystem resize command printed for you.

Live progress, verified result

A spinner per partition with bytes, rate and ETA. Then the verify step: hive, kernel, BCD, EFI loader, SSD alignment - and a clone_system.txt report for the case file.

Windows Server ready

Basic disks on Server 2012 R2 - 2025 (2008 R2 via WinDoctor7). Dynamic/LDM disks are refused up front; domain controllers, Hyper-V, SQL, Exchange, dedup and cluster nodes get their specific warning before you type ERASE.

Safe by construction

The whole per-partition plan is shown first. The external disk is erased only after ERASE DISK n is typed. Nothing on the source disk is ever written.

CapabilityMacDoctor + WinDoctor--clone-system, includedCasperFuture Systems SolutionsEaseUS Todo BackupHome / WorkstationAOMEI BackupperStandard / Professional
Clone the RUNNING system, no rebootSnapshot (VSS / asr)YesYes~Pro tier
Whole disk: every partition carriedYes, typed like the sourceYesYesYes
Grow to fill a larger disk / shrink to a smaller oneBoth, automaticBothBothBoth
Apple APFS / HFS+ partitions (Boot Camp Mac)Exact block copy, typed~Sector copy~Sector-by-sector mode~Sector-by-sector mode
Linux ext4 / btrfs / xfs recognised, grown, grow command printedYes~Sector copy, no grow~Sector copy, no grow~Sector copy, no grow
Clones a Mac's startup disk (Intel, T2, Apple Silicon)MacDoctor, asrWindows onlyWindows onlyWindows only
The copy boots straight from the USB disk (Windows 8.1+)YesYes~Separate portable-Windows feature~Separate feature
SSD alignmentAlways, and verifiedAutomatic~Checkbox~Checkbox
Plan shown per partition, typed confirmation, source never writtenYes~Dialog~Dialog~Dialog
Windows ServerIncluded (basic disks)~Separate Server edition~Separate Server edition~Separate Server edition
Same tool also diagnoses, repairs and writes the case fileThe whole benchCloning onlyBackup/clone onlyBackup/clone only
CostIncluded in Technician $99/yr~~$60 per PC licence~~$40-60/yr per PC~~$50/yr per PC (clone in Pro)
Competitor capabilities and list prices from the vendors' published documentation, September 2026 - check current editions. Sector-by-sector modes copy foreign filesystems byte-for-byte but cannot grow them.
NEW ACROSS THE BENCH - IS IT SLOW, OR JUST OLD?

A speed score that trends over time, a drive-health verdict that sees failure coming, and where we stand against every other bench tool.

–benchmark (Mac and Windows) runs a short, repeatable test – CPU single-thread and all-core, memory bandwidth, disk sequential speed and random IOPS – and calls the storage class outright: a spinning hard disk verdict answers most “why is it so slow” tickets on its own. It composes a Doctor Bench score and trends it against this machine’s own past runs and its fleet siblings, so “12% slower than three weeks ago” is real, not an invented percentile. –disk-health gives each drive a plain GOOD / AGING / FAILING verdict from the SMART counters that convict a drive early, and shows what moved since the last visit – “reallocated 0 → 6 since Aug 20” is the line that says replace it now.

Slow, or just old?

--benchmark scores CPU, memory and disk, calls the storage class (HDD / SATA SSD / NVMe), and trends the score against this machine's own past runs - so you can say whether it got slower or was always this way.

The drive, before it dies

--disk-health reads the SMART counters that convict a drive early and shows what moved since last visit: reallocated 0 → 6 is replace-it-now, not a guess.

One tool, the whole visit

The score and the drive verdict land in the same case file as the diagnosis, the repair and the clone - one stick, one report, one workflow.

Where we sit against the rest of the bench

No single tool spans what one Doctor stick does. Each owns a column; the Doctor Family owns the row.

The jobWho's strong thereThe Doctor Family
Hardware certification & warranty codesPC-Doctor (OEM codes)Live-hardware tests + SMART surface scan + WinPE sweep + Memtest on the stick; keep PC-Doctor for the RMA form
Bootable cloningCasper, EaseUS, AOMEIWhole-disk, resized, Apple + Linux partitions, Server - inside the tool that also diagnoses and repairs
Scheduled image backupsMacrium, AcronisTheir strength; we do point-in-time clones, not a retained backup regime
Deep data / RAID recoveryR-Studio, DMDETheir specialty; we image, clone dying disks and hand off
Component benchmarksPassMark, AIDA64, HWiNFORepeatable score + trend + storage-class call; they give deeper sensors and global scores
All-on-one-stick toolkitsHiren's, MedicatThey launch other people's tools; we diagnose, decide and write the case file
Mac drive healthDriveDx, TechTool ProSMART verdict + trend, inside the whole Mac bench
Email deliverabilityMXToolbox, GlockAppsEmailDoctor audits and writes the DNS fix; they check and monitor
Fleet / RMMNinjaOne, Atera, Action1Different class - always-on agents; our fleet is bench visit-history
Competitor strengths from the vendors' published documentation, September 2026 - check current editions. The Doctor Family's edge is spanning the row: diagnose, repair, recover, clone, benchmark and report across Windows, Mac, Linux and email from one stick.
NEW ACROSS THE BENCH - RETAINED BACKUPS & DEEP RECOVERY

The scheduled backup regime and the RAID / multi-filesystem recovery that used to mean a second product.

Two jobs a shop used to send to Macrium, Acronis or R-Studio now live in the same stick. –backup keeps dated, hardlinked snapshots on a grandfather-father-son retention schedule – ten daily copies of a 200 GB home cost about 200 GB, each browses as a full tree, and the schedule is a real Task Scheduler / launchd job. –raid-recover assembles a Linux mdadm array (0/1/5/10, or a RAID 5 missing one member, rebuilt from parity) read-only off the member disks. –carve recovers file contents by signature across ANY filesystem – NTFS, ext4, btrfs, xfs, HFS+, APFS or wiped – for when a normal undelete cannot.

Scheduled retained backups

--backup makes dated snapshots that hardlink unchanged files to the one before, so many restore points cost little space. Grandfather-father-son retention prunes the rest, on a real OS schedule.

RAID, reassembled

--raid-recover reads the RAID metadata off the member disks and presents the array read-only - including a RAID 5 missing one member, rebuilt from parity - to image or carve.

Recovery on any filesystem

--carve recovers file contents by their headers regardless of filesystem - NTFS, ext4, btrfs, xfs, HFS+, APFS or a wiped volume - the multi-filesystem path when undelete can't.

Honest scope: --backup is a file-level retained regime, not a bootable block image (that's --clone-system); --carve recovers contents, not original names; RAID parsing is full for Linux mdadm and detect-and-advise for Intel RST / DDF / dynamic sets. Between them the family covers scheduled backup and deep recovery without a second product.

PART 1 — WINDOWS

WinDoctor — the Windows bench

One signed .exe for every Windows box on the bench — diagnosis, stress tests, upgrade rescue and drive recovery.

FIELD DIAGNOSTICS FOR WINDOWS

One signed .exe that diagnoses the whole machine — and fixes it.

No install, no toolbox of a dozen utilities. Double-click on any Windows 10/11 PC (a Windows 7 build too) and WinDoctor reads the event logs, crash dumps, SMART data and servicing state, then hands you a plain-language report, a 0–100 health score, and guided repairs it walks through one confirmation at a time.

Health scorewindoctor.txt
82
/ 100
Serviceable — 3 findings to clear
  • WHEA uncorrectable error · 2× (last boot)
  • SMART reallocated sectors rising
  • Windows Update stuck — cache rebuild offered
  • 22 checks passed
AUTOMATED CHECKS
0 +
INSTALL STEPS
0
FILE TO CARRY
0

0–100

HEALTH SCORE
THE COMPARISON

One tool where the bench used to need six.

CapabilityWinDoctorone signed exeDump viewersWhoCrashed · BlueScreenViewRecovery toolsTestDisk · labManual CLIdiskpart · bcdboot
Names the faulting driver from a crash dumpBuilt-inYesNoNo
SMART, WER, servicing & event logs togetherOne passDumps onlyNo~Piecemeal
Plain-language report + 0–100 health scoreHTML+TXT~Raw listNoNo
Guided repairs — restore point, each step logged--fixNoNo~Risky
“Upgrade path not supported” fixes (MBR→GPT/UEFI)GuidedNoNo~By hand
Recover a RAW / non-booting docked drive, data keptRecovery menuNo~Steep~Expert
Tells HFS+/APFS/ext from damaged NTFS before reformatSignature IDNo~VariesNo
Repair a corrupt / temp-profile sign-in (ProfileList)Guided, undoNoNo~regedit
One file, no install, elevated, on a locked-down PCPortable~SomeInstallBuilt-in
Boot a dead machine into the repair tools (WinPE USB)Builds oneNo~Separate mediaNo
Trend history across repeat visitsAutoNoNoNo
✓ built-in · ~ partial / manual / expert-only · – not offered. Reflects typical bench use.
WHAT IT DOES

A symptom menu, not a manual.

Whole-machine triage

Event logs, crash dumps, SMART, WER, servicing health and drivers — prioritized findings with a 0–100 score and remediation steps.

Guided repairs (--fix)

DISM + sfc, chkdsk, DNS/Winsock reset, Windows Update rebuild, print-queue clear, search-index rebuild — restore point first, each step confirmed and logged.

Provoke the fault

Ramped GPU, CPU and disk stress loads to reproduce the glitch or crash on the bench, with the events they trigger folded into the report.

Upgrade toolbox

The real Windows 11 gates and the “upgrade path not supported” fixes — MBR→GPT/UEFI conversion, single-edition media, setup-blocker removal.

Dead-drive recovery

Dock a failed drive: read-only forensic image, MFT-scan file recovery, RAW NTFS boot-sector restore, filesystem identification, dead-PC account + data rescue, and a bootable WinPE USB builder — data kept.

Focused doctors

Explorer search that finds nothing (down to binary-search-bisecting the one shell extension that breaks it), a corrupt or temp-profile sign-in, Outlook that won't send, a jammed printer, a dropping network, a glitchy cursor.

Hardware snapshot at launch

Before the menu even shows: board, CPU, RAM per-DIMM, GPUs, and free storage per drive — a nearly-full system drive flagged on the spot.

Interactive keyboard test

Draws this machine's own keyboard — desktop, laptop, or Boot Camp MacBook — and lights each key green as it registers. Catches dead, stuck, and chattering switches; Touch Bar aware, down to naming the stopped Apple driver and offering the repair.

Disk-space doctor

A full system drive silently kills crash dumps, updates, and restore points. Measures temp files, update caches, hibernation and Windows.old — then cleans the safe targets, each with your confirmation.

Hardware test bench

Fullscreen dead-pixel sweep, left/right speaker tones, microphone level capture, live USB-port watch, webcam check — every verdict recorded and reported in the next checkup.

Battery health verdict

Reads the battery's own firmware ledger — design vs. full-charge capacity and cycle count. A worn pack becomes a quotable finding: “61% of design left, replace”.

Always-current stick

The exe checks the publisher's version file at launch (3-second timeout, silent offline) and prints one line when a newer release is out — stale field sticks announce themselves.

UPGRADE RESCUE

The upgrades that “can't” — made to finish.

“This PC can’t run Windows 11.” “Upgrade path not supported.” “Error 0x80072F8F.” WinDoctor names the real blocker and applies the exact correction — for a Windows 7 machine moving to 10, and a Windows 10 machine moving to 11.

WINDOWS 7 → 10

Get an aged machine current.

WINDOWS 10 → 11

Clear the real 11 gates.

NEW — RECOVERY SUITE

The drive won't boot. The data isn't gone.

When a customer’s PC dies but the platter still reads, WinDoctor turns your bench machine into a recovery station. Dock the drive and work the whole path — image first, recover second, repair last — without a trip to a data-recovery lab or a reformat you can’t take back.

PRICING

Priced per technician, not per repair.

Try it free for 30 days with the built-in field license. Keep it for less than a single billable hour a year — and far less than one drive sent to a recovery lab. Cover the whole bench with the Cross-Platform Bench bundle: WinDoctor + MacDoctor, $149/yr per tech — or add the other platform to an existing license for $49/yr. Suggested pricing; set your own rates.

LICENCE CATALOGUE

Every licence unlocks one product: a WinDoctor code never opens ServerDoctor, and a ServerDoctor code never opens WinDoctor. The Doctor Bundle is one code for MacDoctor, WinDoctor, LinuxDoctor and EmailDoctor - ServerDoctor is licensed on its own. Three sizes: Technician (one tech, unlimited machines), Shop / Team (5 technician seats) and Shop 25 (25 seats). A shop order comes with a seat page: enter each technician's name and e-mail, they get a personal code, retire and reissue seats as staff change.

Pro · with the Report Archive

Machine history that follows you from visit to visit. Every finished report is filed to our server once you confirm it in the tool (asked once), so the next visit starts with what changed. People are scrubbed before sending; the machine's model, serial and findings are kept. 24 months of history, unlimited from 25 seats. List or delete what is held at any time (--archive list / --archive delete); the one-page data processing addendum you can hand a client is --archive dpa.

ProductPro - what the archive keepsTechnician1 seat, per yearShop / Team5 seats, per yearShop 2525 seats, per year
MacDoctor machine history across visits$249/yr · $747 lifetime$1,059/yr · $211/seat$3,999/yr · $159/seat · unlimited history
WinDoctor machine history across visits$279/yr · $837 lifetime$1,199/yr · $239/seat$4,499/yr · $179/seat · unlimited history
LinuxDoctor machine history across visits$139/yr · $417 lifetime$589/yr · $117/seat$2,199/yr · $87/seat · unlimited history
EmailDoctor domain audit history$419/yr · $1,257 lifetime$1,799/yr · $359/seat$6,699/yr · $267/seat · unlimited history
ServerDoctor (a seat is a server) fleet history + the report API$209/yr · $627 lifetime$879/yr · $175/server$3,349/yr · $133/server · unlimited history
Doctor Bundle (Mac + Win + Linux + Email) one archive for all four + the client report$559/yr · $1,677 lifetime$2,379/yr · $475/seat$8,999/yr · $359/seat · unlimited history

Standard · no data leaves the endpoint

Every report stays on the machine it was made on. Nothing is transmitted - the edition for government, regulated and air-gapped work (non-cloud IT), and it stays a first-class product permanently. Same diagnostics, same fixes, same certification; only the hosted archive is absent.

ProductStandard - what the code unlocksTechnician1 seat, per yearShop / Team5 seats, per yearShop 2525 seats, per year
MacDoctor$179/yr · $537 lifetime$759/yr · $151/seat$2,899/yr · $115/seat
WinDoctor$199/yr · $597 lifetime$849/yr · $169/seat$3,199/yr · $127/seat
LinuxDoctor$99/yr · $297 lifetime$419/yr · $83/seat$1,599/yr · $63/seat
EmailDoctor$299/yr · $897 lifetime$1,279/yr · $255/seat$4,799/yr · $191/seat
ServerDoctor (a seat is a server)$149/yr · $447 lifetime$629/yr · $125/server$2,399/yr · $95/server
Doctor Bundle (Mac + Win + Linux + Email)$399/yr · $1,197 lifetime$1,699/yr · $339/seat$6,399/yr · $255/seat

Free 30-day trial in every Doctor - name and e-mail, no card, verified offline. Codes verify offline too; a seat page only needs the internet when you add or retire a technician. Pro = Standard x 1.4; Lifetime is perpetual at 3x annual.

Field Trial

The full tool, no feature locks — evaluate it on real customer machines.
Free 30-day field license, built in
  • Every diagnosis and stress test
  • Guided --fix repairs
  • Reports, health score, history
  • Renews to a paid license in-app
Popular

Technician

One tech, unlimited machines. Everything, including the recovery suite.
$ 99 per year, per technician - unlocks Technician only - or $199 lifetime
  • Everything in the trial, kept
  • Dead-drive recovery suite
  • Upgrade toolbox & boot repair
  • A year of updates & new doctors
Most popular

Shop / Team

Up to 5 technicians, one invoice — for a busy bench or a small MSP.
$ 1699 per year, up to 5 technicians - unlocks Shop only - Shop 25: $6,399/yr
  • Five technician seats
  • Fleet overview across machines
  • Priority updates
  • Volume seats on request
Popular

What the same coverage costs the old way

Assembled from single-purpose tools — and one lab bill the day a customer's drive won't mount.

Tool for the jobTypical priceWhat it covers
WhoCrashed Pro~$30 onceCrash dumps only
Speccy Pro~$20 / yrSystem info only
Data-recovery software~$80–100 / yrFile recovery only
One pro lab recovery$300–1,500Per drive, per incident
The old way, year one$430–1,650+Across four purchases
WinDoctor Technician$99 / yrAll of the above jobs, one exe

Competitor prices are approximate street prices and change over time — confirm current rates. Recovery-lab fees vary by drive and severity.

PART 2 — MAC

MacDoctor — the Mac bench

One universal binary for every Mac — Intel or Apple silicon, 10.13 High Sierra through macOS 26 Tahoe, OCLP rescues included.

FIELD DIAGNOSTICS FOR MAC

One binary that diagnoses the whole Mac — even one that won't boot.

Nothing to install. MacDoctor reads Core Audio state, SMC power and battery data, GPU and WindowServer crash reports, kernel panics, SMART and the unified log, then hands you a plain-language report, a 0–100 health score, and guided repairs that re-measure themselves before you leave. macOS 10.13 High Sierra through macOS 26 Tahoe, Intel and Apple silicon — including unsupported Macs on OpenCore Legacy Patcher.

Health scoremacdoctor.txt
76
/ 100
Serviceable — 3 findings to clear
  • ROOT CAUSE: graphics processor failing (4× gpuRestart + WindowServer)
  • Battery at 76% of design capacity
  • Corrupt “macOS Install Data” — removal offered
  • 58 checks passed
AUTOMATED CHECKS
0 +
INSTALL STEPS
0
PROGRAMS, ONE STICK
0

0–100

HEALTH SCORE
THE COMPARISON

One tool where the Mac bench used to need six.

CapabilityMacDoctorone frozen binaryReport utilitiesEtreCheck · OnyXHardware testersTechTool Pro · DriveDxBuilt-in & CLIApple Diagnostics · Terminal
Explains “no sound / not charging / weird screen” from the Mac's own evidenceSymptom-first~Raw listingNoError codes
Kernel panics & crash reports attributed to a subsystem, repeat crashers namedBuilt-in~Counts themNo~Console, by hand
Plain-language report + 0–100 health score + trend across visitsHTML+TXT~Report, no score~Pass/failNo
Guided safe repairs that re-measure themselves (CLEARED / STILL PRESENT)--fix~Maintenance onlyNo~Risky
OCLP / unsupported-Mac upgrade diagnosis (version gates, stub installers, seal)MeasuredNoNo~Forum reading
Rescue a bricked-upgrade drive — accounts, homes, Photos libraryGuided --rescueNoNo~Expert, hours
Diagnose a Mac that won't boot (autopsy from its drive, Recovery-Terminal triage)--autopsyNo~Boot media~Recovery Terminal
Provoke the fault: CPU / GPU / disk stress with a died-during-test verdictBuilt-inNo~Some loadsNo
Zero installs on a stock Mac (no Python, no download on the customer's machine)Portable~App installInstall + licenseBuilt-in
Prove-the-fix diff on the return visit (fixed / persisting / new)--compareNoNoNo
✓ built-in · ~ partial / manual / expert-only · – not offered. Reflects typical bench use.
WHAT IT DOES

A symptom menu, not a manual.

Whole-Mac triage

Core Audio, SMC power & battery, GPU and WindowServer crash reports, kernel panics, SMART, thermals and the unified log — prioritized findings with root-cause clusters, so four GPU symptoms score as one failing GPU, not four separate dings.

Repairs that verify themselves (--fix)

Unmute and restart coreaudiod, flush DNS, delete a corrupt install staging folder, re-bless the sealed snapshot OCLP needs, rebuild Spotlight — one confirmation at a time, then each repair is re-measured and reported CLEARED or STILL PRESENT before you leave the site.

Provoke the fault

All-core CPU burn, ramped WebGL GPU load, disk write/read/verify soak — each with a temperature staircase and a throttle verdict. If the Mac dies mid-test, the next run says so, with the temperatures recorded up to the moment of death. That is the diagnosis.

Three programs, one stick

The full binary for Macs that boot. A bash-3.2 triage script for stock Macs with no Python. A POSIX script for the Recovery Terminal on Macs that won't boot at all. The USB builder puts all three on a bootable macOS-installer stick — the cure and the diagnosis on the same media.

Dead-Mac autopsy

Mount the dead Mac's drive on your bench Mac (Target Disk Mode, Share Disk, or an enclosure) and diagnose it anyway: panics with subsystem attribution, crash culprits, install logs, staged upgrades, OCLP state — plus the drive's own SMART. It says plainly what a dead drive cannot show, and never fabricates live-state findings.

Prove the fix

--raw captures the evidence in a 30-second site visit; --compare diffs the return visit against it — findings fixed, persisting, or new, and the score change. --fleet rolls a folder of visits into one worst-first table back at base. The customer sees proof, not a shrug.

Interactive sound test

Generated tones through the current output — both channels, left only, right only — with a verdict: silent means run the audio checkup, one side dead means balance or a blown speaker, all heard means the path is confirmed end to end.

Sensor flight recorder

A one-sample-per-minute log of CPU/GPU temperature, fan speed and thermal pressure, installed for the Mac that crashes “randomly.” The next crash's checkup can say what the temperatures were doing in the half hour before it — implicating heat, or ruling it out.

Weekly monitor & history

A scheduled Sunday scan posts a Notification Center alert when the health score drops. Per-machine history keeps trends honest on a shared stick — machine B's first visit can never “clear” machine A's findings — and intermittent faults that come and go are called intermittent, not fixed.

WATCH IT WORK

The Mac that dies “randomly” — caught in the act.

Stress tests write a continuously-updated state file. If the machine dies mid-test, the next checkup finds the last heartbeat predating the current boot — and says so. No competitor’s pass/fail hardware test survives its own crash.

OCLP UPGRADE RESCUE

The upgrade that keeps failing — measured, not guessed.

Unsupported Macs kept alive by OpenCore Legacy Patcher account for most “the upgrade loops at the Apple logo” calls. MacDoctor checks the short list that actually decides it — and when the damage is already done, walks the whole recovery.

BEFORE IT BRICKS

Why does this upgrade keep failing?

AFTER IT BRICKED

Get the accounts, data and photos back.

RESCUE SUITE

The Mac won't boot. The data isn't gone.

Stuck at the Apple logo, looping through a failed upgrade, or dead on the bench — MacDoctor keeps working after the machine stops. Every rescue step is logged to one artifact for the customer file, and the old drive is only ever read.

PRICING

Priced per technician, not per repair.

Try it free for 30 days with the built-in field license. Keep it for less than a single billable hour a year — and far less than one drive sent to a recovery lab. Already carrying WinDoctor? Add the other platform for $49/yr and cover the whole bench. Suggested pricing; set your own rates.

Field Trial

The full tool, no feature locks — evaluate it on real customer Macs.
Free 30-day field license, built in
  • Every diagnosis and stress test
  • Guided --fix repairs, verified
  • Reports, health score, history
  • Renews to a paid license in-app
Popular

Technician

One tech, unlimited Macs. Everything, including the rescue suite.
$ 99 per year, per technician - unlocks Technician only - or $199 lifetime
  • Everything in the trial, kept
  • Bricked-upgrade & Photos rescue
  • OCLP toolbox & dead-Mac autopsy
  • A year of updates & new checks
Most popular

Shop / Team

Up to 5 technicians, one invoice — for a busy bench or a small MSP.
$ 1699 per year, up to 5 technicians - unlocks Shop only - Shop 25: $6,399/yr
  • Five technician seats
  • Fleet overview across machines
  • Priority updates
  • Volume seats on request
Popular
Cross-Platform Bench
WinDoctor + MacDoctor · $149/yr per tech

Both tools, one stick, one invoice — every machine that comes through the door. Already carrying one of them? Add the other platform for $49/yr.

Cover the whole bench

What the same coverage costs the old way

Assembled from single-purpose tools — and one lab bill the day a customer's upgrade bricks the drive.

Tool for the jobTypical priceWhat it covers
TechTool Pro~$130 onceHardware tests only
DriveDx~$20 / computerDrive health only
CleanMyMac~$40 / yrCleanup only
EtreCheck Pro~$18 / yrSystem report only
One pro lab recovery$300–1,500Per drive, per incident
The old way, year one$508–1,708+Across five purchases
MacDoctor Technician$99 / yrAll of the above jobs, one binary

Competitor prices are approximate street prices and change over time — confirm current rates. Recovery-lab fees vary by drive and severity.

PART 3 — LINUX

LinuxDoctor — the log-autopsy doctor

One command reads a Linux box the way a senior admin would: journalctl and dmesg mined for OOM kills, segfaults and hardware errors, failed systemd units, SMART, filesystem and /boot space, package-manager health, kernel taint, boot time and thermals — ranked into one do-these-in-order list. Runs from a stick, or reads a dead machine’s drive in an enclosure.

EVIDENCE CAPTURE
0 s
INSTALLS
0
ONE-COMMAND MODES
0

ANY OS

TO ANALYSE A CAPTURE

Whole-machine triage

Failed units, OOM/segfault/hardware errors from journald and dmesg, SMART, disk and /boot space, kernel taint, boot time and thermals — one ranked list, not sixteen verdicts.

Analyse anywhere (--from-raw)

Capture a machine's evidence in 30 seconds and analyse it on ANY OS. --autopsy reads a dead box's drive in an enclosure.

Safe repairs (--fix)

Offers the repairs the findings imply, and --compare proves the fix on the return visit.

PART 4 — EMAIL

EmailDoctor — the deliverability doctor

Audits the mail domains your clients depend on: SPF, DKIM and DMARC with alignment, DNSSEC, MTA-STS, TLS-RPT, BIMI and its VMC, DANE/TLSA, MX and reverse-DNS, inbound STARTTLS and certificate, open-relay, multi-DNSBL blocklists, seed inbox-placement and one-click unsubscribe. Grades the domain — and with ISPConfig it writes the DNS fixes for you.

DELIVERABILITY CHECKS
0 +
DNS / TRANSPORT GROUPS
0
GUESSWORK
0

A–F

DELIVERABILITY GRADE

Full authentication pass

SPF, DKIM, DMARC + alignment, DNSSEC, MTA-STS, TLS-RPT, BIMI + VMC and DANE/TLSA — every modern control, checked and graded.

Reaches the inbox

Reverse-DNS / HELO match, inbound STARTTLS + certificate, open-relay, multi-DNSBL blocklists and real seed inbox-placement.

Writes the fix

With ISPConfig, EmailDoctor publishes the corrected DNS records for you; monitor tracks drift between runs.

Put all four doctors on the stick you already carry.

Start with the built-in 30-day trial on any of them — Windows, Mac, Linux and email. One stick, one workflow, one bench.