What changed?
Power, controller replacement, drive movement, firmware, a rebuild, or an attempted import may explain why current metadata differs.
Controller and system triage
A foreign configuration, missing virtual disk, blocked rebuild, degraded group, or unmountable pool is evidence about the current storage state. ADR uses that evidence to identify the safest recovery path before an import, clear, rebuild, initialization, or forced mount changes it.
If possible, photograph the exact messages and record the controller, server or NAS model, RAID or pool type, drive count and sizes, bay order, replacements, and sequence of events.
Hardware RAID controllers
Controller labels describe what the firmware can assemble at that moment. They do not prove that every member is current, that parity is trustworthy, or that the proposed action is safe for recovery.
NAS and ZFS systems
Choose the platform and symptom. Preserve pool topology, member identity, labels, transaction history, and the current mount or import evidence before repair.
QNAP
Separate a detection problem from RAID membership or metadata changes before replacing the drive or starting automatic repair.
Synology
DSM can report healthy hardware while the RAID group, volume, filesystem, or shared-folder presentation is degraded or inconsistent.
TrueNAS, FreeNAS, and ZFS
Preserve vdev topology, GUIDs, labels, transaction groups, the original member, the replacement, and every command already attempted.
What controller triage establishes
Power, controller replacement, drive movement, firmware, a rebuild, or an attempted import may explain why current metadata differs.
Serial numbers, bays, headers, timestamps, and configuration generations help establish the original set and its write history.
When the system cannot present the array safely, ADR can work from separately connected members and protected images.
Before accepting the proposed repair
An ADR technician can review what the system reports, what changed, the current member state, custody requirements, and whether recovery can begin without bringing the failed array online.