WeRecoverData

HP EVA and P6000 EVA Data Recovery

The HP EVA (Enterprise Virtual Array) and its successor branding as the HP/HPE P6000 EVA were mid-range Fibre Channel SAN arrays widely deployed through the 2000s and early 2010s. These are legacy platforms, long past end of support, and recovery work on them is usually driven by the age of the hardware and the difficulty of sourcing working controllers rather than by any recent design flaw.

Platform Lineage and Naming

HP launched the EVA line with the EVA3000 and EVA5000, followed by the EVA4000, EVA6000 and EVA8000, and later the EVA4100, EVA6100 and EVA8100. The EVA4400 consolidated the controllers and shelf into a single enclosure aimed at smaller deployments. HP subsequently rebranded the line as the P6000 EVA family, comprising the P6300, P6350, P6500 and P6550, which continued the same virtual-disk architecture on updated hardware.

All generations were managed through Command View EVA, HP's management application that held configuration metadata about disk groups and virtual disks separately from the array's own internal structures — a detail that matters when the management server and the array have become separated over the system's long service life.

HP's separate StoreVirtual (formerly LeftHand, also sold as the P4000 series) was a different, iSCSI-based clustered storage line from the same era and is not part of the EVA/P6000 lineage; it is covered on its own page rather than here.

Generations and Models We Evaluate

Generation / familyModels
Early EVAEVA3000, EVA5000 — dual-controller Fibre Channel arrays with separate disk enclosures
Mid-generation EVAEVA4000, EVA6000, EVA8000, EVA4100, EVA6100, EVA8100
Consolidated EVAEVA4400 — controllers and initial shelf in one enclosure
P6000 EVA (rebrand)P6300, P6350, P6500, P6550 — continuation of the EVA architecture under new branding

Architecture and Data Layout

EVA and P6000 EVA arrays use a virtualised storage model: physical disks are grouped into disk groups, and virtual disks are then carved out of a disk group's aggregate capacity rather than mapping directly to fixed physical spindles. This gives flexible provisioning but means that reconstructing a virtual disk requires understanding the disk group's layout across all its member drives.

Redundant storage sets distribute virtual disk data and parity across the disk group's members, with the array's chosen Vraid level determining the protection scheme — Vraid1 mirrors, Vraid5 uses distributed parity, and later arrays added Vraid6 for dual-parity protection. Metadata describing disk group membership and virtual disk placement is stored on the array itself, alongside quorum-style structures the controllers use to agree on configuration state.

VCS, later renamed XCS, is the controller software running this virtualisation layer; Command View EVA is a separate management application that reads and writes configuration through the controllers rather than owning the array's on-disk structures directly.

Protocols and formats: Fibre Channel, VMFS, NTFS, Command View EVA management

Failure Scenarios

Logical failures

Hardware failures

What Not To Do Before an Evaluation

Our Evaluation and Recovery Process

Frequently Asked Questions

Is the P6000 EVA a different architecture from the original EVA?

No. The P6000 EVA (P6300/P6350/P6500/P6550) is a rebranding and hardware refresh of the same disk-group and virtual-disk architecture used throughout the EVA line, running VCS or its later XCS naming.

Can Command View EVA alone tell you what happened to the array?

Not reliably on its own. Command View EVA's database can drift from the array's actual on-disk configuration, especially after hardware changes, so the array's own controller and drive metadata needs to be examined directly.

Is StoreVirtual/LeftHand covered by EVA recovery methods?

No. StoreVirtual (formerly LeftHand, also sold as the P4000 series) is an unrelated iSCSI clustered architecture; see the dedicated HP LeftHand page rather than this one.

Is it still worth attempting recovery on such old hardware?

It depends on the condition of the drives and controllers, which is why an evaluation of the specific unit is needed — these platforms are long out of support, and parts availability affects what approaches are practical.

Related Platforms and Services