VMFS Recovery™
Recover data from damaged or formatted VMFS disks or VMDK files
Recover data from damaged or formatted VMFS disks or VMDK files
Last updated: May 26, 2026

VMware Snapshot Quiesce: What It Is, When to Use It, and How to Get It Right

In VMware environments, snapshots are a cornerstone of backup and recovery — but not all snapshots are created equal. A quiesced snapshot goes beyond capturing a crash‑consistent image by pausing in‑guest I/O, flushing caches, and ensuring application data is in a stable state. VMware Tools coordinates this process with the guest operating system, signaling file systems and applications to prepare for capture.

The result is a file‑system‑consistent or application‑consistent snapshot that can be safely used for backups, restores, and replication without risking corruption. This guide explains what quiescing does under the hood, when administrators should enable it, and the trade‑offs involved — from database VMs where integrity is critical to dev/test workloads where speed may matter more than consistency.

What Is a Quiesced Snapshot in VMware?

The Core Mechanism: Freeze, Snapshot, Thaw

A quiesced snapshot in VMware is a coordinated process that ensures data consistency by temporarily pausing guest operations. The sequence begins with a freeze, where VMware Tools signals the guest operating system to halt disk I/O and flush caches. Once the system is stable, vSphere captures the snapshot, preserving a clean state of the VM’s disks. Finally, the thaw step resumes normal operations, allowing applications and services to continue without disruption. This freeze–snapshot–thaw cycle guarantees that the snapshot reflects a recoverable state, making it especially valuable for database servers and transaction‑heavy workloads.

How VMware Tools Enables Quiescing

VMware Tools (or open‑vm‑tools on Linux) is the critical component that bridges ESXi with the guest OS during quiescing. When a snapshot with quiesce enabled is triggered, VMware Tools injects ACPI events into the guest. On Windows, this invokes the Volume Shadow Copy Service (VSS), which coordinates application writers such as SQL Server or Exchange to flush in‑memory data to disk. On Linux, administrators rely on custom pre‑freeze and post‑thaw scripts located in /etc/vmware-tools/backupScripts.d/ to handle application‑specific consistency tasks. Once the guest confirms readiness, vSphere completes the snapshot, resulting in a file‑system‑consistent or application‑consistent image rather than a crash‑consistent one.

Crash-Consistent vs. Application-Consistent vs. Quiesced: A Clear Comparison

TypeGuest OS InvolvementApplication StateUse Case
Crash-consistentNoneIn-flight data lostNon-critical VMs, dev/test
File system quiescedYes (vmsync/VSS flush)File system cleanMost production VMs
Application-consistent (VSS)Yes (VSS writers)Transactions committedSQL, Exchange, Active Directory
Memory snapshotYes (RAM captured)Full in-memory stateCheckpoint/rollback scenarios

Why Snapshot Quiescing in VMware Matters for Data Integrity

The Risk of Skipping Quiescing: Dirty Writes and Torn Transactions

Without quiescing, VMware snapshots capture a VM in a crash‑consistent state — essentially freezing disk I/O at an arbitrary moment. This can leave dirty writes in memory and torn transactions mid‑commit, resulting in corrupted databases or incomplete application states when restored. For workloads that rely on transactional integrity, skipping quiescing means backups may be unusable even if the snapshot itself appears valid.

Database and Application Workloads That Demand Consistency

Quiescing is most critical for database servers, mail servers, and transactional applications where data integrity is non‑negotiable. SQL Server, Oracle, Exchange, and other enterprise workloads depend on snapshots that reflect a consistent state across memory and disk. In these environments, quiescing ensures that backups can be restored without risking corruption or data loss.

The VSS Framework: How Windows Applications Register for Quiescing

On Windows VMs, VMware Tools integrates with the Volume Shadow Copy Service (VSS). Applications register as VSS writers, allowing them to flush caches and prepare data before the snapshot is taken. This coordination ensures that the snapshot is application‑consistent, not just file‑system‑consistent. For example, SQL Server writes pending transactions to disk, guaranteeing that the restored snapshot reflects a valid database state.

The vmsync Driver: Quiescing on Linux VMs

On Linux VMs, VMware Tools uses the vmsync driver to coordinate quiescing. Unlike Windows, Linux does not have a native VSS equivalent, so administrators rely on pre‑freeze and post‑thaw scripts located in /etc/vmware-tools/backupScripts.d/

VMware Snapshot Memory vs. Quiesce: Which Option Do You Actually Need?

What the "Snapshot the Virtual Machine's Memory" Checkbox Does

When you enable the “Snapshot the virtual machine’s memory” option in vSphere, ESXi captures the VM’s RAM contents along with its disk state. This creates a snapshot that preserves the exact running state of the VM, including active processes, open connections, and in‑memory data. On restore, the VM resumes as if it was paused, making this option useful for debugging or live‑migration checkpoints. However, memory snapshots are large, take longer to create, and are not recommended for backup workflows because they increase snapshot size and prolong recovery time.

What the "Quiesce Guest File System" Checkbox Does

The “Quiesce guest file system” option ensures that the snapshot is consistent at the disk and application level. VMware Tools signals the guest OS to flush caches and pause I/O, producing a file‑system‑consistent or application‑consistent snapshot. This option is critical for workloads like databases or mail servers, where crash‑consistent snapshots could leave transactions incomplete or data corrupted. Unlike memory snapshots, quiescing does not capture RAM state — it focuses on ensuring that the disk image is safe for backup and recovery.

Can You Enable Both at Once?

Technically, both options can be enabled together, but they serve different purposes. A snapshot with memory capture resumes the VM exactly as it was, while a quiesced snapshot ensures disk consistency for backup. Combining them is rarely useful: memory snapshots are not backup‑friendly, and quiescing is designed for backup integrity. In practice, administrators choose one based on the goal — use quiesce for backups, use memory capture for debugging or migration checkpoints.

Performance and Storage Overhead Compared

FactorMemory SnapshotQuiesce (No Memory)
Captures RAM stateYesNo
File system consistentNo guaranteeYes
Application consistent (VSS)NoYes (Windows)
VM must be runningYesYes
Storage overheadHigh (RAM size added)Low
Snapshot creation timeLongerFaster
Best forRollback/checkpointBackup
Backup tools compatibilityLimitedFull

Should I Quiesce My VMware Snapshot? A Decision Framework

When Quiescing Is the Right Call

Quiescing is the right choice when the snapshot must serve as a reliable backup or recovery point. By pausing I/O and flushing caches, VMware ensures the snapshot is file‑system‑consistent or application‑consistent, not just crash‑consistent. This is essential for production workloads where data integrity matters more than speed, such as databases, mail servers, and transactional applications. In these cases, quiescing guarantees that the restored VM will boot cleanly and applications will resume without corruption.

When Quiescing Causes More Problems Than It Solves

Quiescing is not always beneficial. On dev/test VMs or workloads where performance and speed outweigh consistency, enabling quiesce can introduce unnecessary delays. The freeze‑snapshot‑thaw cycle may briefly pause applications, which can be disruptive in latency‑sensitive environments. Additionally, quiescing disables vNUMA, potentially reducing performance for large VMs with more than eight vCPUs. For these scenarios, administrators often skip quiescing and rely on crash‑consistent snapshots, which are faster and sufficient for non‑critical workloads.

Workloads Where Quiescing Is Mandatory

Certain workloads demand quiescing without exception. Database servers, ERP systems, and mail servers rely on transactional integrity, meaning a crash‑consistent snapshot could leave them in an unrecoverable state. For these workloads, quiescing ensures that transactions are committed, caches are flushed, and the snapshot reflects a valid, recoverable state. In environments where compliance or audit requirements mandate consistent backups, quiescing is not optional — it is a best practice that protects both data integrity and business continuity.


Workloads Where Crash Consistency Is Acceptable

ScenarioQuiesce?Reason
SQL Server / Exchange / Active DirectoryYesVSS writers ensure log consistency
Linux database (MySQL, PostgreSQL)Yes (with scripts)vmsync + pre/post freeze scripts
Dev/test VM, no active writesNoOverhead not justified
VM with no VMware Tools installedNoQuiesce will fail
High-frequency snapshot (< 30 min RPO)No / selectivePerformance impact too high
Disaster recovery protection groupYesApplication-consistent recovery
Powered-off VMN/AAlready in clean state

The Fallback Behavior: What Happens When Quiescing Fails Mid‑Job

When VMware attempts to quiesce a snapshot but the process fails mid‑job, the platform does not simply abandon the snapshot. Instead, vSphere falls back to creating a crash‑consistent snapshot. This means the VM’s disk state is captured at that instant without flushing caches or committing in‑flight transactions. While the snapshot is technically valid and can be restored, it carries the same risks as pulling the power plug on a running system — incomplete writes, dirty buffers, and potential application corruption. Administrators should be aware that VMware often reports the snapshot as “successful” even when quiescing silently fails, so verification is critical. Checking logs, reviewing guest OS events, and testing restores are the only ways to confirm whether a snapshot is truly application‑consistent or merely crash‑consistent.

How VMware Quiescing Works Under the Hood

The Pre‑Freeze and Post‑Thaw Phases Explained

Quiescing begins with the pre‑freeze phase, where VMware Tools signals the guest OS to halt disk I/O and flush caches. On Windows, this involves invoking VSS writers; on Linux, it triggers pre‑freeze scripts. Once the VM is frozen, vSphere captures the snapshot. The post‑thaw phase then resumes normal operations, executing thaw scripts or releasing VSS writers. This cycle ensures the snapshot reflects a consistent state without leaving dirty writes or incomplete transactions.

VMware Tools Version Requirements (10.2 Minimum)

VMware Tools is the critical component for quiescing. Version 10.2 or higher is required to support application‑consistent snapshots across modern guest OSes. Older versions may only achieve file‑system consistency or fail silently. Administrators should verify VMware Tools is up to date, as outdated tools are a common cause of quiesce failures.

How VSS Writers Coordinate Application State on Windows

On Windows VMs, VMware Tools integrates with the Volume Shadow Copy Service (VSS). Each application registers as a VSS writer — SQL Server, Exchange, Active Directory, SharePoint, and others. During quiescing, these writers flush transaction logs and in‑memory buffers to disk, ensuring no uncommitted transactions remain. The VMware Snapshot Provider coordinates this process, reporting back to VMware Tools once the system is consistent.

Linux Freeze/Thaw Scripts: Location, Structure, and Arguments

Linux lacks a native VSS equivalent, so quiescing relies on custom scripts. These are placed in /etc/vmware-tools/backupScripts.d/ (or legacy /usr/sbin). Scripts must handle three arguments passed by VMware Tools: freeze, freezeFail, and thaw.

  • freeze → Executes tasks to prepare applications (flush caches, pause services).
  • freezeFail → Handles rollback if the freeze cannot complete.
  • thaw → Resumes normal operations after the snapshot.

Scripts run in alphabetical order during freeze and reverse alphabetical order during thaw, giving administrators control over execution sequence. Properly written scripts elevate Linux snapshots from file‑system consistency to full application consistency.

VADP vs. High Frequency Snapshots (HFS): Quiescing Differences

AttributeVADP SnapshotsHigh Frequency Snapshots (HFS)
Minimum vSphere for quiesce6.5+8.0U1
Minimum RPO with quiesce4 hours30 minutes
Storage I/O overheadHighLow (memory-based tracking)
Snapshot file created on diskYesNo
Quiescing support addedOriginal VCDR releaseFebruary 2024 update

How to Take a Quiesced Snapshot in VMware — Step by Step

Prerequisites: VMware Tools, Permissions, and vSphere Version

Before taking a quiesced snapshot, ensure that VMware Tools (10.2 or later) or open‑vm‑tools is installed in the guest OS. The user account must have snapshot permissions in vCenter, and the vSphere version should support quiescing (vSphere 6.5 and newer). Without these prerequisites, quiescing will fail or silently fall back to crash‑consistent snapshots.

Taking a Manual Quiesced Snapshot via vCenter

To create a quiesced snapshot manually:

  • Right‑click the VM in vCenter.
  • Navigate to Snapshots → Take Snapshot.
  • In the dialog box, uncheck “Snapshot the virtual machine’s memory”.
  • Check “Quiesce guest file system”.
  • Click OK. This ensures the snapshot captures a consistent disk state without including volatile RAM contents.

Configuring Quiescing in a Protection Group (VMware Cloud DR)

For VMware Cloud Disaster Recovery, quiescing can be enabled at the Protection Group level. Administrators configure snapshot policies to automatically quiesce guest file systems during scheduled backups, ensuring application‑consistent recovery points across multiple VMs.

Pre‑Freeze and Post‑Thaw Scripts: Windows Configuration

On Windows, VMware Tools supports custom scripts in:

C:\Program Files\VMware\VMware Tools\backupScripts.d\

Administrators can create pre-freeze-script.bat and post-thaw-script.bat to run tasks before and after the snapshot. These scripts can flush application logs, pause services, or perform custom consistency operations.

Pre‑Freeze and Post‑Thaw Scripts: Linux Configuration

On Linux, scripts are located in:

/etc/vmware-tools/backupScripts.d/

VMware Tools passes arguments to these scripts: freeze, freezeFail, and thaw.

  • freeze → Prepare applications (flush caches, pause services).
  • freezeFail → Roll back if freeze fails.
  • thaw → Resume normal operations after snapshot. Scripts execute in alphabetical order during freeze and reverse order during thaw, giving administrators control over execution sequence.

Testing and Validating Your Quiesced Snapshot Setup

After configuration, always test snapshots to confirm they are truly quiesced. Check vCenter logs, verify application consistency (e.g., database integrity checks), and attempt a restore in a test environment. This ensures that snapshots are not only created successfully but also usable for recovery.

Troubleshooting VMware Quiesced Snapshot Failures

"Quiesce Guest File System" Fails: Top Causes

The most common reasons for quiesce failures include missing or outdated VMware Tools, broken VSS writers on Windows, unsupported disk configurations, or Linux vmsync driver issues. In many cases, vSphere reports the snapshot as “successful” even though quiescing silently failed, so administrators must verify consistency manually.

VMware Tools Not Installed or Outdated

Quiescing depends on VMware Tools (or open‑vm‑tools). If Tools are missing, disabled, or below version 10.2, the guest OS cannot process ACPI events correctly. The fix is to install or update VMware Tools and ensure the VSS or vmsync components are included.

VSS Writer Errors on Windows Guests

On Windows, quiescing relies on the Volume Shadow Copy Service (VSS). If VSS writers are in an error state, snapshots fail or fall back to crash‑consistent. Running vssadmin list writers inside the guest reveals broken writers. Restarting services or repairing VSS is often required before quiescing can succeed.

Linux vmsync Driver Issues

Linux guests use the vmsync driver and custom freeze/thaw scripts. If the driver is missing, disabled, or scripts exit with non‑zero codes, quiescing fails. Administrators should verify that /etc/vmware-tools/backupScripts.d/ contains valid scripts and that they handle freeze, freezeFail, and thaw arguments correctly.

Snapshot Consolidation After a Failed Quiesce

Failed quiesced snapshots can leave behind delta files that require consolidation. If consolidation fails, VM performance may degrade and datastore space may be consumed unnecessarily. Running Snapshot → Consolidate in vCenter resolves orphaned delta files.

When Backups Fall Back to Crash‑Consistent Silently — and How to Stop It

By default, VMware falls back to crash‑consistent snapshots when quiescing fails. This silent fallback can mislead administrators into thinking backups are application‑safe. To prevent this, always check snapshot logs, validate with test restores, and monitor VSS or vmsync events. Backup solutions that integrate with VMware often provide alerts when quiescing fails, and enabling these notifications is critical to avoid hidden data integrity risks.

What to Do When a Quiesced Snapshot Leads to Data Loss or Corruption

How Snapshot Chains Break and Corrupt VMDK Data

When quiesced snapshots fail or consolidate incorrectly, they can leave behind broken snapshot chains. Each VMware snapshot relies on delta files (.vmdk) linked to the base disk. If consolidation is interrupted — for example, during a failed quiesce operation or host crash — metadata may be corrupted, leaving orphaned deltas or inconsistent descriptor files. This can make the VM unbootable or cause partial data loss even though the underlying storage remains intact.

Recovering VM Files From a Damaged VMFS Datastore

If snapshot corruption extends to the datastore level, VMFS metadata itself may be damaged. In these cases, the VM may disappear from inventory, or vSphere may refuse to mount the datastore. Recovery requires specialized tools that can rebuild VMFS structures, locate VMX and VMDK files, and extract them safely without relying on ESXi.

Using DiskInternals VMFS Recovery™ to Rescue Lost VM Data

DiskInternals VMFS Recovery™ is purpose‑built for recovering files from damaged VMFS datastores — including VMDK files, VM configuration files, and snapshots corrupted after failed quiesce operations or consolidation errors. The tool uses a read‑only scanning approach, ensuring no further damage is introduced during recovery. It supports VMFS versions 3, 5, and 6, making it compatible with both legacy and modern VMware environments. Administrators can preview recovered files before committing to extraction, confirming integrity and reducing risk. This preview‑before‑recover capability is especially valuable when dealing with corrupted snapshot chains, as it allows validation of VMDK consistency before re‑importing into vSphere.

Step‑by‑Step: Recovering VMDK Files After a Corrupted Snapshot

  1. 1. Connect the affected VMFS volume to a recovery workstation.
  2. 2. Launch DiskInternals VMFS Recovery™.
  3. 3. Run a full scan of the datastore to rebuild metadata and locate VMX/VMDK files.
  4. 4. Browse the recovery tree to identify the corrupted VM and its associated files. Repair VMware VMDK.
  5. 5. Use the preview function to verify file integrity.
  6. 6. Extract recovered VMDK and VMX files to a safe destination.
  7. 7. Re‑register the VM in vSphere or import the VMDK into another hypervisor for validation.
Note: VMware snapshot vs. backup and what you need to know about VMware snapshot recovery 

Ready to get your data back?

To start VMware data recovery (recovering your data, documents, databases, images, videos, and other files), press the FREE DOWNLOAD button below to get the latest version of DiskInternals VMFS Recovery® and begin the step-by-step recovery process. You can preview all recovered files absolutely for FREE. To check the current prices, please press the Get Prices button. If you need any assistance, please feel free to contact Technical Support. The team is here to help you recover deleted VMware virtual machine!

Best Practices for VMware Snapshot Quiescing in Production Environments

Schedule Quiesced Backups Outside Peak Hours

Quiescing introduces a brief freeze–snapshot–thaw cycle that can add latency to applications. To minimize user impact, schedule quiesced backups during off‑peak hours when workloads are lighter and transaction volumes are lower.

Use Mixed Schedules: Application‑Consistent + Crash‑Consistent

Not all workloads require quiescing. Critical applications benefit from application‑consistent snapshots, while dev/test or non‑transactional workloads can safely use crash‑consistent snapshots. Mixing schedules ensures performance efficiency without sacrificing data integrity where it matters most.

Keep VMware Tools Updated Across All Guest VMs

Quiescing depends on VMware Tools (or open‑vm‑tools). Outdated versions often fail silently or only provide file‑system consistency. Keeping VMware Tools updated across all guest VMs ensures reliable quiescing and compatibility with modern vSphere features.

Monitor VSS Writer Health Before Backup Windows

On Windows VMs, quiescing relies on the Volume Shadow Copy Service (VSS). Broken VSS writers are a common cause of snapshot failures. Running vssadmin list writers before backup windows helps identify and fix issues proactively, reducing the risk of fallback to crash‑consistent snapshots.

Test Restores — Not Just Backups

A snapshot marked “successful” in vSphere does not guarantee application consistency. Always test restores in a controlled environment to confirm that databases, mail servers, and other critical applications recover cleanly. Verification is the only way to ensure quiescing is working as intended.

Separate VMs Into Protection Groups by Quiescing Requirements

Mixing workloads with different consistency needs in the same protection group forces a single snapshot policy. Separating VMs into groups based on quiescing requirements allows administrators to apply the right settings per workload, avoiding unnecessary overhead or missed consistency guarantees.

FAQ

  • Does quiescing pause the virtual machine?

    No — quiescing does not fully pause or suspend the VM. It briefly halts disk I/O inside the guest OS to flush caches and commit transactions, but the VM continues running. Users may notice a short delay during the freeze–snapshot–thaw cycle, especially on I/O‑intensive workloads.
  • Can I quiesce a VM without VMware Tools?

    No. VMware Tools (or open‑vm‑tools on Linux) is required to coordinate quiescing. Without it, vSphere cannot signal the guest OS to flush data, and snapshots will fall back to crash‑consistent.
  • Does quiescing guarantee zero data loss?

    Quiescing greatly reduces the risk of corruption by ensuring file‑system or application consistency, but it does not guarantee absolute zero data loss. Hardware failures, misconfigured scripts, or broken VSS writers can still cause incomplete snapshots.
  • Is quiescing the same as application‑aware backup?

    Not exactly. Quiescing prepares the guest OS and applications for a consistent snapshot, while application‑aware backup solutions integrate deeper with workloads (e.g., SQL Server, Exchange) to manage logs, truncate transactions, and validate recovery. Quiescing is a foundation, but application‑aware backup adds workload‑specific intelligence.
  • What is the difference between quiesce and freeze in VMware?

    “Freeze” is one phase of the quiescing process — it’s the moment VMware Tools signals the guest OS to halt I/O. “Quiesce” refers to the entire coordinated cycle: freeze → snapshot → thaw. In other words, freeze is a step, while quiesce is the complete mechanism that ensures snapshot consistency.

Related articles

FREE DOWNLOADVer 4.26, WinBUY NOWFrom $699

Please rate this article.