See every disk. Manage every partition.

A native macOS disk utility for physical and virtual disks, partitions, images and health — with hard guardrails so it can never touch your startup disk.

Download for macOS Browse the app ↓ macOS 14+ · Universal · Developer ID signed
DiskSalv ▸ diskutil list
/dev · all disks & partitions
IdentifierSizeType
inspector
14.0+ macOSUniversal arm64 · x86_64PL · ENext4 readS.M.A.R.T.0 trackers

/ features

Everything a disk needs — read, inspect, repair, image and reshape — in one native window.

disks.overviewLists every physical and virtual disk, including unmounted partitions and synthesized APFS containers. Live auto-refresh, capacity bars, device paths.core
smart.monitorS.M.A.R.T. health and temperature via diskutil + optional smartmontools — SATA and NVMe, with critical-warning escalation for failing drives.health
ext4.readerNative read-only ext4 browser: traverse directories and extract files from Linux partitions without mounting. Extent-tree and 64-bit filesystem aware.no mount
partitions.manageCreate, delete, format, resize, rename and repair partitions on GPT and MBR disks — every destructive action gated by a typed confirmation.GPT · MBR
images.toolsCreate DMG images, convert between ISO and DMG, mount DMG/ISO/IMG/Sparse, and restore an image back to a disk with checksum verification.DMG · ISO
files.browserBrowse mounted partitions with copy, delete and rename — symlink-safe, read-only-aware, and it never follows a link outside the volume.safe
reports.pdfExport a professional PDF report of disks, partitions and layout — with a partition map diagram, straight from Core Graphics.export
inspector.sunburstA disk inspector panel plus an interactive sunburst view of disk usage with breadcrumb drill-down, and a filterable operations log.visual

/ screenshots

Real captures from the app on macOS — driving a USB stick. Scroll sideways; click to enlarge.

Disk overview showing a SanDisk USB drive and its exFAT volume
disks · overview, S.M.A.R.T., volumes
Built-in file browser listing files on a volume
file browser · copy, delete, rename
Format Partition dialog with a typed confirmation guard
format · typed confirmation, no accidents

/ operations.list

Whole-disk and partition operations, all native through diskutil, hdiutil and asr. Destructive ones are shown in red.

mount / unmount first aid initialize (GPT / MBR) create partition delete partition format resize rename repair clone disk restore image secure erase create DMG convert ISO ↔ DMG export PDF

/ safety.md

A disk tool that can reshape hardware has to be careful. DiskSalv treats your data as the thing worth protecting.

Startup disk lockout

Every destructive operation resolves the target's whole disk from live diskutil facts and refuses if it is the boot disk. Fail-closed: if it can't verify, it won't run.

Typed confirmations

Format, delete, resize, clone, restore and secure erase each require you to type the action word before the button unlocks. No one-click destruction.

Checksum-verified restore

Image restore verifies the source integrity first and reports a checksum mismatch rather than writing a corrupt image to your disk.

Read-only where it matters

The ext4 reader and hex viewer default to read-only. NTFS and ext4 are never written blindly — the browser refuses to follow a symlink out of its volume.

Audit log

Every command is written to a rotating, private audit log under ~/Library/Logs/DiskSalv/ so you can always see exactly what ran.

No command injection

Arguments are passed as an array, never a shell string; device identifiers are regex-validated and binary paths are hardcoded to the system.

/ shortcuts.cfg

Keyboard-first, the way a disk utility should be.

⌘R
Refresh
Rescan disks
⌘O
Mount Image
DMG / ISO
⌘U
Unmount
Selected volume
⌘I
Inspector
Disk details
⌘⇧D
Sunburst
Usage map
⌘⇧L
Operations Log
Filterable
⌘⇧Q
Task Queue
Batch ops
⌘,
Settings
Preferences

/ install.sh

Distributed with Developer ID signing and notarization — not the Mac App Store, because partition management needs an unsandboxed helper.

Download & drag

Move DiskSalv.app into your /Applications folder.

First launch

Right-click → Open, or allow it under System Settings → Privacy & Security → Open Anyway.

Grant access

For raw operations, enable Full Disk Access for DiskSalv in Privacy & Security.

Launching soon. DiskSalv hasn't been released yet — the download will open at launch. More details coming soon.