The Free and Open Source PC Software for Disk Imaging and Cloning

Clonezilla

Clonezilla

  -  476 MB  -  Open Source
  • Latest Version

    Clonezilla 3.3.0 (64-bit) LATEST

  • Review by

    Michael Reynolds

  • Operating System

    Windows 7 64 / Windows 8 64 / Windows 10 64

  • User Rating

    Click to vote
  • Author / Product

    Clonezilla Team / External Link

  • Filename

    clonezilla-live-3.3.0-33-amd64.iso

  • MD5 Checksum

    db67ce7f865627264137c946de43ef51

Clonezilla 64 bit is a partition and disk imaging/cloning program similar to True Image. It helps you to do system deployment, bare metal backup, and recovery.

Three types of the app are available, Clonezilla live, Clonezilla lite server, and Clonezilla SE (server edition).

Clonezilla live is suitable for single machine backup and restore. While Clonezilla lite server or SE is for massive deployment, it can clone many (40 plus!) computers simultaneously. It saves and restores only used blocks in the hard disk.

This increases clone efficiency. With some high-end hardware in a 42-node cluster, a multicast restoring at rate 8 GB/min was reported.

Features and Highlights
  • Many File systems are supported: (1) ext2, ext3, ext4, reiserfs, reiser4, xfs, jfs, btrfs, f2fs and nilfs2 of GNU/Linux, (2) FAT12, FAT16, FAT32, NTFS of MS Windows, (3) HFS+ of macOS, (4) UFS of FreeBSD, NetBSD, and OpenBSD, (5) minix of Minix, and (6) VMFS3 and VMFS5 of VMWare ESX.
  • Therefore you can clone GNU/Linux, MS windows, Intel-based Mac OS, FreeBSD, NetBSD, OpenBSD, Minix, VMWare ESX and Chrome OS/Chromium OS, no matter its 32-bit (x86) or 64-bit (x86-64) OS. For these file systems, only used blocks in partition are saved and restored by Partclone. For unsupported file system, sector-to-sector copy is done by dd in the app.
  • LVM2 (LVM version 1 is not) under GNU/Linux is supported.
  • Boot loader, including grub (version 1 and version 2) and syslinux, could be reinstalled.
  • Both MBR and GPT partition formats of a hard drive are supported. It also can be booted on a BIOS or uEFI machine.
  • Unattended mode is supported. Almost all steps can be done via commands and options. You can also use a lot of boot parameters to customize your own imaging and cloning.
  • One image restoring to multiple local devices is supported.
  • The image could be encrypted. This is done with ecryptfs, a POSIX-compliant enterprise cryptographic stacked filesystem.
  • Multicast is supported in Clonezilla SE, which is suitable for massive clone. You can also remotely use it to save or restore a bunch of computers if PXE and Wake-on-LAN are supported in your clients.
  • BitTorrent (BT) is supported in the lite server, which is suitable for massive clone. The job for BT mode is done by Ezio.
  • The image file can be on local disk, ssh server, samba server, NFS server, or WebDAV server.
  • AES-256 encryption could be used to secures data access, storage, and transfer.
  • Based on Partclone (default), Partimage (optional), ntfsclone (optional), or dd to image or clone a partition. However, the app, containing some other programs, can save and restore not only partitions but also a whole disk.
  • By using another free software drbl-winroll, which is also developed by us, the hostname, group, and SID of cloned MS windows machine can be automatically changed.
Which Clonezilla Shall I Use ?

Clonezilla Live: Clonezilla live allows you to use CD/DVD or USB flash drive to boot and run clonezilla (Unicast only)

Clonezilla lite server: Clonezilla lite server allows you to use Clonezilla live to do massively cloning (unicast, broadcast, multicast, bittorrent are supported)

Clonezilla SE: Clonezilla SE is included in DRBL, therefore a DRBL server must first be set up in order to use Clonezilla to do massively cloning (unicast, broadcast and multicast are supported)

Minimum System Requirements

X86 or x86-64 processor

196 MB of system memory (RAM)

Boot device, e.g. CD/DVD Drive, USB port, PXE, or hard drive

Limitations
  • The destination partition must be equal or larger than the source one.
  • Differential/incremental backup is not implemented yet.
  • Online imaging/cloning is not implemented yet. The partition to be imaged or cloned has to be unmounted.
  • Due to the image format limitation, the image can not be explored or mounted. You can _NOT_ recovery a single file from the image. However, you still have a workaround to make it, read this.
  • Recovery Clonezilla live with multiple CDs or DVDs is not implemented yet. Now all the files have to be in one CD or DVD if you choose to create the recovery iso file.
PROS
  • Free and Open Source
  • Fast Imaging and Cloning
  • Supports Multiple File Systems
  • Highly Customizable
  • Secure Data Handling
CONS
  • Complex for Beginners
  • Limited GUI Options
  • No Incremental Backups
  • Requires Manual Setup
  • Hardware Compatibility Issues
Note: Use BurnAware to burn the ISO file to a bootable CD or use Rufus to make a bootable USB drive.

Why is this app published on FileHorse? (More info)
  • Clonezilla 3.3.0 (64-bit) Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

    Clonezilla 3.3.0 (64-bit) Screenshot 1
  • Clonezilla 3.3.0 (64-bit) Screenshot 2
  • Clonezilla 3.3.0 (64-bit) Screenshot 3

What's new in this version:

Enhancements and changes:
- The underlying GNU/Linux operating system was upgraded. This release is based on the Debian Sid repository (as of 2025/Oct/17).
- The Linux kernel was updated to 6.16.12-1
- Partclone was updated to 0.3.38, which includes a fix for a btrfs-related issue
- Added a new program, ocs-blkdev-sorter, which allows udev to create Clonezilla alias block devices in /dev/ocs-disks/. This is used by the udev rule 99-ocs-sorted-disks.rules.
- Added the "-uoab" option to ocs-sr and ocs-live-feed-img to support selecting Clonezilla alias block device names in the TUI. This experimental feature addresses the random ordering of kernel block devices and can currently only be enabled via a command-line parameter.
- Improved the performance of ocs-get-dev-info
- Improved ocs-blk-dev-info to ensure 'jq' works correctly in some cases and to increase efficiency
- Added ocs-cmd-screen-sample, which can be used with the "run again" script. It works with screen, tmux, and the console.
- Added support for imaging MTD block and eMMC boot devices in expert mode. The options "-smtd", "-smmcb", "-rmtd", and "-rmmcb" can be used for saving or restoring.
- Added a new program, ocs-live-gen-ubrd, to merge an OCS zip file with a U-Boot enabled bootable raw image, creating a new U-Boot enabled OCS live raw disk.
- The en_US language file was refined.
- The full repack command is now saved (for informational purposes) into ./{live/}Clonezilla-Live-Version.
- Formatted the output of ocs-scan-disk for better readability.
- Added the 'atd' and 'cron' packages to the live system; their services are disabled by default.
- The live-boot package was updated to version 20250815 and patched to include the 'ethdevice-link-timeout' boot parameter, allowing users to set the timeout for the Ethernet device linking status.
- Set 'ethdevice-link-timeout=7' in the live client. This changes the Ethernet device linking status timeout to 7 seconds (down from the default of 15 seconds)
- ocs-blk-dev-info: This is a new program that outputs block device information in JSON format.
- Switched to using fbterm by default for locale and keymap selection.
- Moved the locale and keymap selection to the login shell, allowing fbterm to run in an interactive tty.
- ocs-lang-kbd-conf: Added the "-f" and "-t" options.
- Added a mechanism to automatically set the console font size based on the console's columns and rows, if a size is not already assigned.
- Added a new program, ocs-live-time-sync, which is used by ocs-live-netcfg. Time synchronization will be performed when an internet connection is available.
- Implemented a mechanism to set the timezone by syncing from the BIOS time when no internet connection is available
- Included the 'upower' package in the live system
- Added a mechanism to check if LVM thin provisioning exists. If it does, the program will quit.
- ocs-iso-2-onie: Updated to support modern Debian, specifically handling mkinitramfs multiple segments.
- ocs-live-hook.conf: Forced the "loop" module to be added to initramfs
- Added '-gb3' and '-cb3' options for b3sum in the TUI menu. Renamed '-gb' to '-gb2' and '-cb' to '-cb2'.
- Recovery ISO/zip file names now include the CPU architecture.
- Added 'dhcpcd-base' to the live packages list, as 'dhclient' is deprecated. Thanks to q2dg.

Fixed:
- ocs-cvt-dev: Now only accepts disk types
- ocs-live-swap-kernel: Patched to correctly handle modules
- The --batch option was not being passed to the 'check_image_if_restorable' function in ocs-functions
- Added "efitextmode 0" to the grub.cfg of Clonezilla live
- Image names are now allowed to contain the special characters "(" and ")"