G4L is a hard disk and partition imaging and cloning tool. The created images are optionally compressed, and they can be stored on a local hard drive or transferred to an anonymous FTP server. A drive can be cloned using the "Click'n'Clone" function. G4L supports file splitting if the local filesystem does not support writing files larger than 2GB. The included kernel supports ATA, serial-ATA, and SCSI drives. Common network cards are supported. It is packaged as a bootable CD image with an ncurses GUI for easy use.
| Tags | Recovery Tools Internet FTP Archiving backup Mirroring Operating Systems Linux Distributions Floppy-Based Systems Administration |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX Linux Mac OS X Windows |
Recent releases


Release Notes: This release adds many kernel updates, uses kernel 3.3.5 (released 2012/05/07, bz3x3.5) by default, updates the build system to Fedora 16 (so programs and libraries are now based on it), updates testdisk-6.14-WIP as of 2012/03/02, updates udp-sender and udp-reciever to 2012/04/24, modifies the mbrback2 function to copy all sectors before the first partition instead of just the first track, updates the rcS startup script to not run dialog screens if a run= command is included at startup, adds gdisk, cgdisk, and sgdisk to add GPT support, and updates testdisk-6.14WIP 2012/05/04.


Release Notes: This release includes many kernel updates, an updated parted, Syslinux 4.05, cleandrive8.dialog code in the g4l30o11 script, VLAN support in 3.1.5 and 3.2-rc6, vconfig, syslinux, syslinux.com, and syslinux.exe, the ability to copy files from a directory to USB and use these programs to make it bootable. f3write and f3read version 2.0.4, test disk 6.14-WIP, busybox 1.19.4, kernel 3.0.20 (bz3x0.20), kernel 3.2.5 (bz3x2.5), and other minor updates.


Release Notes: This release adds the function f_partdiskinfo() to display extra disk information (to hopefully make sure the correct disk/partition is selected), adds mkfs.hfsplus and fsck.hfsplus, adds busybox 1.19.3, testdisk 6.13, kernel 3.1.4, and testdisk-6.14WIP, changes the art_info2 code to make 15 characters possible for the device, adds fsarchiver probe -v and adds the uuid to the listing, modifies cleandrive8.dialog to match the g4l script part_info functions, adds an M: option to the Utility menu to test partitions using f3write and f3read, and changes the default kernel to 3.1.4.


Release Notes: This release had 70 alphas, so it has lots of kernel updates and support programs plus some script fixes. The ISO and development kit were updated, but the documentation has not yet been updated.


Release Notes: The documentation was updated for version 0.37. It is now over 200 pages in length, and includes a number of screen shots and instructions.
Recent comments
09 May 2012 22:21
Released version 0.41 on Sourceforge, and will upgrade here shortly.
Have released version 0.41 after 49 alpha versions with many updates.
Latest changes with 0.41
updated testdisk-6.14-WIP as of 2012/02/13
kernel 3.3-rc3 released 2012/02/09 (bz3x3.rc3)
kernel 3.0.21 released 2012/02/13 (bz3x0.21)
kernel 3.2.6 released 2012/02/13 (bz3x2.6)
default kernel 3.2.6
kernel 3.3-rc4 released 2012/02/18 (bz3x3.rc4)
add -d numeric option to split command
kernel 3.0.22 released 2012/02/20 (bz3x0.22)
kernel 3.2.7 released 2012/02/20 (bz3x2.7)
kernel 3.2.8 released 2012/02/27 (bz3x2.8)
Updated build system to Fedora 16, so program and
libraries are now based on it.
kernel 3.0.23 released 2012/03/01 (bz3x0.23)
kernel 3.2.9 released 2012/03/01 (bz3x2.9)
default kernel 3.2.6
updated testdisk-6.14-WIP as of 2012/03/02
kernel 3.3-rc6 released 2012/03/04 (bz3x3.rc6)
Added 40_Custom File, which contains lines that can
add g4l to the grub2 menu system.
rebuit fsarchiver 6.13 and fsarchiver 7 beta
Updated f3write and f3read to version 2.0-5
kernel 3.3-rc7 released 2012/03/10 (bz3x3.rc7)
Looking into support for systems were mbr may
have code beyond the first 63 sectors?
kernel 3.0.24 released 2012/03/12 (bz3x0.24)
kernel 3.2.10 released 2012/03/12 (bz3x2.10)
kernel 3.2.11 released 2012/03/13 (bz3x2.11)
Modified mbrback2 function to copy all sectors before
first partition instead of just first track.
kernel 3.3.0 released 2012/03/18 (bz3x3.0)
updated some library files
kernel 3.0.25 released 2012/03/19 (bz3x0.25)
kernel 3.2.12 released 2012/03/19 (bz3x2.12)
rebuilt busybox
updated bash and some libraries latest fedora 16 upgrade
new release of old kernels 2.6.35.14 and 2.6.34.11
kernel 3.0.26 released 2012/03/23 (bz3x0.26)
kernel 3.2.13 released 2012/03/23 (bz3x2.13)
kernel 3.4-rc1 2012/03/31 (bz3x4.rc1)
updated some system files
Removed kernel 2.6.34.11 to make room (bz34.11)
kernel 3.2.14 released 2012/04/02 (bz3x2.14)
kernel 3.3.1 released 2012/04/02 (bz3x3.1)
kernel 3.3.1 now default kernel
kernel 3.0.27 released 2012/04/02 (bz3x0.27)
kernel 3.4-rc2 2012/04/08 (bz3x4.rc2)
rebuilt testdisk-6.14WIP, fsarchiver7, and ncftp
kernel 3.2.15 released 2012/04/13 (bz3x2.15)
kernel 3.3.2 released 2012/04/13 (bz3x3.2)
kernel 3.3.2 now default kernel
kernel 3.0.28 released 2012/04/13 (bz3x0.28)
kernel 3.4-rc3 2012/04/16 (bz3x4.rc3)
Updated rcS startup script to not run dialog screens
if a run= command is included as startup.
Updated utilities and libraries from Fedora 16 updates
Added gdisk, cgdisk and sgdisk to add GPT support.
kernel 3.4-rc4 2012/04/21 (bz3x4.rc4)
busybox 1.20.0 new 2012/04/22
kernel 3.0.29 released 2012/04/22 (bz3x0.29)
kernel 3.2.16 released 2012/04/22 (bz3x2.16)
kernel 3.3.3 released 2012/04/22 (bz3x3.3)
kernel 3.3.3 now default kernel
Added EFI support for GPT partitions for 3x? kernels
busybox changed back to 1.19.4 few minor issues
udp-sender and udp-reciever updated to 2012/04/24
kernel 3.0.30 released 2012/04/27 (bz3x0.30)
kernel 3.3.4 released 2012/04/27 (bz3x3.4)
kernel 3.3.4 now default kernel
kernel 3.4-rc5 2012/04/29 (bz3x4.rc5)
updated testdisk-6.14WIP 2012/05/04
Some lib and utility updates
kernel 3.4-rc6 2012/05/06 (bz3x4.rc6)
kernel 3.0.31 released 2012/05/07 (bz3x0.31)
kernel 3.3.5 released 2012/05/07 (bz3x3.5)
kernel 3.3.5 now default kernel
Note: Am heading to the States from May 31 to Aug 15th.
27 Apr 2012 11:00
G4L 0.41 Alpha 40
Additions of GPT partition Support and EFI support to kernels to work with it, and the utility programs.
MBR and GPT backup.
ftp://amd64gcc.dyndns.org/g4l0.41alpha/g4l-v0.41alpha40.iso
ftp://amd64gcc.dyndns.org/g4l0.41alpha/g4l-v0.41a40.devel.tar.gz
Latest changes with 0.41
updated testdisk-6.14-WIP as of 2012/02/13
kernel 3.3-rc3 released 2012/02/09 (bz3x3.rc3)
kernel 3.0.21 released 2012/02/13 (bz3x0.21)
kernel 3.2.6 released 2012/02/13 (bz3x2.6)
default kernel 3.2.6
kernel 3.3-rc4 released 2012/02/18 (bz3x3.rc4)
add -d numeric option to split command
kernel 3.0.22 released 2012/02/20 (bz3x0.22)
kernel 3.2.7 released 2012/02/20 (bz3x2.7)
kernel 3.2.8 released 2012/02/27 (bz3x2.8)
Updated build system to Fedora 16, so program and
libraries are now based on it.
kernel 3.0.23 released 2012/03/01 (bz3x0.23)
kernel 3.2.9 released 2012/03/01 (bz3x2.9)
default kernel 3.2.6
updated testdisk-6.14-WIP as of 2012/03/02
kernel 3.3-rc6 released 2012/03/04 (bz3x3.rc6)
Added 40_Custom File, which contains lines that can
add g4l to the grub2 menu system.
rebuit fsarchiver 6.13 and fsarchiver 7 beta
Updated f3write and f3read to version 2.0-5
kernel 3.3-rc7 released 2012/03/10 (bz3x3.rc7)
Looking into support for systems were mbr may
have code beyond the first 63 sectors?
kernel 3.0.24 released 2012/03/12 (bz3x0.24)
kernel 3.2.10 released 2012/03/12 (bz3x2.10)
kernel 3.2.11 released 2012/03/13 (bz3x2.11)
Modified mbrback2 function to copy all sectors before
first partition instead of just first track.
kernel 3.3.0 released 2012/03/18 (bz3x3.0)
updated some library files
kernel 3.0.25 released 2012/03/19 (bz3x0.25)
kernel 3.2.12 released 2012/03/19 (bz3x2.12)
rebuilt busybox
updated bash and some libraries latest fedora 16 upgrade
new release of old kernels 2.6.35.14 and 2.6.34.11
kernel 3.0.26 released 2012/03/23 (bz3x0.26)
kernel 3.2.13 released 2012/03/23 (bz3x2.13)
kernel 3.4-rc1 2012/03/31 (bz3x4.rc1)
updated some system files
Removed kernel 2.6.34.11 to make room (bz34.11)
kernel 3.2.14 released 2012/04/02 (bz3x2.14)
kernel 3.3.1 released 2012/04/02 (bz3x3.1)
kernel 3.3.1 now default kernel
kernel 3.0.27 released 2012/04/02 (bz3x0.27)
kernel 3.4-rc2 2012/04/08 (bz3x4.rc2)
rebuilt testdisk-6.14WIP, fsarchiver7, and ncftp
kernel 3.2.15 released 2012/04/13 (bz3x2.15)
kernel 3.3.2 released 2012/04/13 (bz3x3.2)
kernel 3.3.2 now default kernel
kernel 3.0.28 released 2012/04/13 (bz3x0.28)
kernel 3.4-rc3 2012/04/16 (bz3x4.rc3)
Updated rcS startup script to not run dialog screens
if a run= command is included as startup.
Updated utilities and libraries from Fedora 16 updates
Added gdisk, cgdisk and sgdisk to add GPT support.
kernel 3.4-rc4 2012/04/21 (bz3x4.rc4)
busybox 1.20.0 new 2012/04/22
kernel 3.0.29 released 2012/04/22 (bz3x0.29)
kernel 3.2.16 released 2012/04/22 (bz3x2.16)
kernel 3.3.3 released 2012/04/22 (bz3x3.3)
kernel 3.3.3 now default kernel
Added EFI support for GPT partitions for 3x? kernels
busybox changed back to 1.19.4 few minor issues
udp-sender and udp-reciever updated to 2012/04/24
14 Apr 2012 13:55
G4l 0.41 Alpha 28
ftp://amd64gcc.dyndns.org/g4l0.41alpha/g4l-v0.41alpha28.iso
ftp://amd64gcc.dyndns.org/g4l0.41alpha/g4l-v0.41a28.devel.tar.gz
Just added
kernel 3.2.15 released 2012/04/13 (bz3x2.15)
kernel 3.3.2 released 2012/04/13 (bz3x3.2)
kernel 3.3.2 now default kernel
kernel 3.0.28 released 2012/04/13 (bz3x0.28)
All changes
Latest changes with 0.41
updated testdisk-6.14-WIP as of 2012/02/13
kernel 3.3-rc3 released 2012/02/09 (bz3x3.rc3)
kernel 3.0.21 released 2012/02/13 (bz3x0.21)
kernel 3.2.6 released 2012/02/13 (bz3x2.6)
default kernel 3.2.6
kernel 3.3-rc4 released 2012/02/18 (bz3x3.rc4)
add -d numeric option to split command
kernel 3.0.22 released 2012/02/20 (bz3x0.22)
kernel 3.2.7 released 2012/02/20 (bz3x2.7)
kernel 3.2.8 released 2012/02/27 (bz3x2.8)
Updated build system to Fedora 16, so program and
libraries are now based on it.
kernel 3.0.23 released 2012/03/01 (bz3x0.23)
kernel 3.2.9 released 2012/03/01 (bz3x2.9)
default kernel 3.2.6
updated testdisk-6.14-WIP as of 2012/03/02
kernel 3.3-rc6 released 2012/03/04 (bz3x3.rc6)
Added 40_Custom File, which contains lines that can
add g4l to the grub2 menu system.
rebuit fsarchiver 6.13 and fsarchiver 7 beta
Updated f3write and f3read to version 2.0-5
kernel 3.3-rc7 released 2012/03/10 (bz3x3.rc7)
Looking into support for systems were mbr may
have code beyond the first 63 sectors?
kernel 3.0.24 released 2012/03/12 (bz3x0.24)
kernel 3.2.10 released 2012/03/12 (bz3x2.10)
kernel 3.2.11 released 2012/03/13 (bz3x2.11)
Modified mbrback2 function to copy all sectors before
first partition instead of just first track.
kernel 3.3.0 released 2012/03/18 (bz3x3.0)
updated some library files
kernel 3.0.25 released 2012/03/19 (bz3x0.25)
kernel 3.2.12 released 2012/03/19 (bz3x2.12)
rebuilt busybox
updated bash and some libraries latest fedora 16 upgrade
new release of old kernels 2.6.35.14 and 2.6.34.11
kernel 3.0.26 released 2012/03/23 (bz3x0.26)
kernel 3.2.13 released 2012/03/23 (bz3x2.13)
kernel 3.4-rc1 2012/03/31 (bz3x4.rc1)
updated some system files
Removed kernel 2.6.34.11 to make room (bz34.11)
kernel 3.2.14 released 2012/04/02 (bz3x2.14)
kernel 3.3.1 released 2012/04/02 (bz3x3.1)
kernel 3.3.1 now default kernel
kernel 3.0.27 released 2012/04/02 (bz3x0.27)
kernel 3.4-rc2 2012/04/08 (bz3x4.rc2)
rebuilt testdisk-6.14WIP, fsarchiver7, and ncftp
kernel 3.2.15 released 2012/04/13 (bz3x2.15)
kernel 3.3.2 released 2012/04/13 (bz3x3.2)
kernel 3.3.2 now default kernel
kernel 3.0.28 released 2012/04/13 (bz3x0.28)
04 Apr 2012 01:47
G4L 0.41 Alpha 26
Kernel 3.3.1
ftp://amd64gcc.dyndns.org/g4l0.41alpha/g4l-v0.41alpha26.iso
ftp://amd64gcc.dyndns.org/g4l0.41alpha/g4l-v0.41a26.devel.tar.gz
Changes in 0.41 so far.
Latest changes with 0.41
updated testdisk-6.14-WIP as of 2012/02/13
kernel 3.3-rc3 released 2012/02/09 (bz3x3.rc3)
kernel 3.0.21 released 2012/02/13 (bz3x0.21)
kernel 3.2.6 released 2012/02/13 (bz3x2.6)
default kernel 3.2.6
kernel 3.3-rc4 released 2012/02/18 (bz3x3.rc4)
add -d numeric option to split command
kernel 3.0.22 released 2012/02/20 (bz3x0.22)
kernel 3.2.7 released 2012/02/20 (bz3x2.7)
kernel 3.2.8 released 2012/02/27 (bz3x2.8)
Updated build system to Fedora 16, so program and
libraries are now based on it.
kernel 3.0.23 released 2012/03/01 (bz3x0.23)
kernel 3.2.9 released 2012/03/01 (bz3x2.9)
default kernel 3.2.6
updated testdisk-6.14-WIP as of 2012/03/02
kernel 3.3-rc6 released 2012/03/04 (bz3x3.rc6)
Added 40_Custom File, which contains lines that can
add g4l to the grub2 menu system.
rebuit fsarchiver 6.13 and fsarchiver 7 beta
Updated f3write and f3read to version 2.0-5
kernel 3.3-rc7 released 2012/03/10 (bz3x3.rc7)
Looking into support for systems were mbr may
have code beyond the first 63 sectors?
kernel 3.0.24 released 2012/03/12 (bz3x0.24)
kernel 3.2.10 released 2012/03/12 (bz3x2.10)
kernel 3.2.11 released 2012/03/13 (bz3x2.11)
Modified mbrback2 function to copy all sectors before
first partition instead of just first track.
kernel 3.3.0 released 2012/03/18 (bz3x3.0)
updated some library files
kernel 3.0.25 released 2012/03/19 (bz3x0.25)
kernel 3.2.12 released 2012/03/19 (bz3x2.12)
rebuilt busybox
updated bash and some libraries latest fedora 16 upgrade
new release of old kernels 2.6.35.14 and 2.6.34.11
kernel 3.0.26 released 2012/03/23 (bz3x0.26)
kernel 3.2.13 released 2012/03/23 (bz3x2.13)
kernel 3.4-rc1 2012/03/31 (bz3x4.rc1)
updated some system files
Removed kernel 2.6.34.11 to make room (bz34.11)
kernel 3.2.14 released 2012/04/02 (bz3x2.14)
kernel 3.3.1 released 2012/04/02 (bz3x3.1)
kernel 3.3.1 now default kernel
kernel 3.0.27 released 2012/04/02 (bz3x0.27)
26 Mar 2012 03:18
G4L 0.41 Alpha 23
ftp://amd64gcc.dyndns.org/g4l0.41alpha/g4l-v0.41alpha23.iso
ftp://amd64gcc.dyndns.org/g4l0.41alpha/g4l-v0.41a23.devel.tar.gz
Latest changes with 0.41
updated testdisk-6.14-WIP as of 2012/02/13
kernel 3.3-rc3 released 2012/02/09 (bz3x3.rc3)
kernel 3.0.21 released 2012/02/13 (bz3x0.21)
kernel 3.2.6 released 2012/02/13 (bz3x2.6)
default kernel 3.2.6
kernel 3.3-rc4 released 2012/02/18 (bz3x3.rc4)
add -d numeric option to split command
kernel 3.0.22 released 2012/02/20 (bz3x0.22)
kernel 3.2.7 released 2012/02/20 (bz3x2.7)
kernel 3.2.8 released 2012/02/27 (bz3x2.8)
Updated build system to Fedora 16, so program and
libraries are now based on it.
kernel 3.0.23 released 2012/03/01 (bz3x0.23)
kernel 3.2.9 released 2012/03/01 (bz3x2.9)
default kernel 3.2.6
updated testdisk-6.14-WIP as of 2012/03/02
kernel 3.3-rc6 released 2012/03/04 (bz3x3.rc6)
Added 40_Custom File, which contains lines that can
add g4l to the grub2 menu system.
rebuit fsarchiver 6.13 and fsarchiver 7 beta
Updated f3write and f3read to version 2.0-5
kernel 3.3-rc7 released 2012/03/10 (bz3x3.rc7)
Looking into support for systems were mbr may
have code beyond the first 63 sectors?
kernel 3.0.24 released 2012/03/12 (bz3x0.24)
kernel 3.2.10 released 2012/03/12 (bz3x2.10)
kernel 3.2.11 released 2012/03/13 (bz3x2.11)
Modified mbrback2 function to copy all sectors before
first partition instead of just first track.
kernel 3.3.0 released 2012/03/18 (bz3x3.0)
updated some library files
kernel 3.0.25 released 2012/03/19 (bz3x0.25)
kernel 3.2.12 released 2012/03/19 (bz3x2.12)
rebuilt busybox
updated bash and some libraries latest fedora 16 upgrade
new release of old kernels 2.6.35.14 and 2.6.34.11
kernel 3.0.26 released 2012/03/23 (bz3x0.26)
kernel 3.2.13 released 2012/03/23 (bz3x2.13)