Generate a Full Diagnostic with sysdiagnose
Produce Apple's complete troubleshooting archive — logs, spindumps, network state — from one Terminal command.
01Command
$ sudo sysdiagnose -f ~/Desktop02What it does
sysdiagnose bundles dozens of diagnostics in one gzipped archive: unified logs, spindump and ps output, network configuration and packet captures, storage details, and system_profiler inventories. Apple Support and app vendors request it when a problem needs deep triage, and the `-f` flag chooses the output directory. On keyboards without an interactive prompt, the shortcut Shift-Ctrl-Option-Cmd-Period triggers the same capture.
03Risk
04Undo
✓No undo needed — this command does not change persistent state.
05Sources
- System Information User Guide for Mac - Apple SupportEvidence: Apple's guide to system diagnostics and reports on macOS.
- SYSTEM_PROFILER Command: Report macOS system hardware and software configurationEvidence: Documents system_profiler, the report engine sysdiagnose wraps for hardware/software inventory sections.
Last verified: 2026-09-17 · Category: System & Settings
06Related solutions
Erase the broken Spotlight database so macOS re-indexes your drive from scratch.
Read the serial number, model identifier and chip without opening About This Mac.
See how many charge cycles the battery has used and its health condition.