The .qcow (QEMU Copy-On-Write) format is a disk image format developed for use with QEMU, an open-source machine emulator and virtualization tool. It was later succeeded and replaced by .qcow2, which offers enhanced features. Despite this, some legacy systems and tools still utilize or recognize the original .qcow format.
The format supports advanced features such as snapshotting, thin provisioning, compression, and encryption, enabling efficient management of virtual machine storage. .qcow images are flexible and can grow dynamically, reserving space on disk as data is written, which optimizes storage utilization. Technical details include a header with metadata, optional backing files, and a flexible data layout to support various features.
Multiple virtualization platforms and tools, primarily QEMU, can open and operate with .qcow files on Windows, macOS, and Linux systems. It remains relevant in environments that utilize QEMU-based virtualizations, particularly in cloud computing, development, and testing scenarios.