WeRecoverData

StarWind Virtual SAN Data Recovery

StarWind Virtual SAN is a software-defined storage product that mirrors storage synchronously between two or three nodes, commonly deployed as a virtual storage appliance (VSA) alongside VMware vSphere or Microsoft Hyper-V. Recovery cases typically revolve around replication state between nodes, heartbeat-driven failover decisions, and the health of the underlying .img or .swdsk device files rather than a single physical disk.

Platform Lineage and Naming

StarWind Software has offered its Virtual SAN product for well over a decade, evolving from an iSCSI target product into a full hyper-converged storage layer aimed at small and mid-sized deployments that need shared storage without a physical SAN. It is commonly deployed as a Virtual Storage Appliance (VSA) running inside the same hypervisor cluster it serves, though it also supports installation directly on Windows Server hosts (HCA — hyperconverged appliance model).

The product supports both VMware vSphere and Microsoft Hyper-V environments, presenting replicated storage over iSCSI to hosts in either case, with two-node configurations (the most common deployment) and three-node configurations for additional redundancy.

Generations and Models We Evaluate

Generation / familyModels
Deployment modelsVSA (virtual appliance), HCA (bare Windows Server install)
Hypervisor targetsVMware vSphere/ESXi, Microsoft Hyper-V
Cluster sizes2-node synchronous replication (most common), 3-node replication
Device formatsLSFS (log-structured), flat/thick .img and .swdsk devices

Architecture and Data Layout

StarWind presents storage as virtual disk devices — either flat/thick provisioned .img/.swdsk files or LSFS-formatted devices — which are synchronously replicated between two or three nodes at the block level, then exposed to hosts as iSCSI targets consumed as VMFS or CSV/NTFS datastores.

LSFS is StarWind's own log-structured format designed to improve performance for snapshot-heavy and thin-provisioned workloads by writing sequentially and later reclaiming space, in contrast to a flat device file which is a direct, fixed-layout image of the presented disk.

Node health and split-brain avoidance are managed through a heartbeat mechanism between replica nodes; when heartbeat communication is lost, StarWind uses node-majority (in 3-node configurations) or configured witness/priority rules (in 2-node configurations) to decide which node continues serving I/O, with the other side requiring a full resynchronisation once reconnected.

Protocols and formats: iSCSI, VMFS (vSphere datastores), CSVFS/NTFS (Hyper-V), SMB3 (some deployment scenarios)

Failure Scenarios

Logical failures

Hardware failures

What Not To Do Before an Evaluation

Our Evaluation and Recovery Process

Frequently Asked Questions

One of our two nodes failed — is the surviving node enough?

Often yes, provided the surviving node was fully in sync at the time of failure; if a split-brain or partial resync had occurred beforehand, an evaluation of both nodes is needed to confirm which holds the more complete data.

What causes a split-brain in a 2-node StarWind configuration?

It typically happens when the heartbeat and synchronisation interconnects both fail at the same time, causing each node to believe it should continue serving I/O independently, leading to divergent data on each side.

Does LSFS complicate recovery compared with flat devices?

LSFS's log-structured layout and background reclaim process add a layer of internal metadata beyond a flat device file, which needs to be accounted for during reconstruction, but it does not make recovery evaluation impossible.

Related Platforms and Services