Disks
ClonezillaClonezilla is a free, open-source tool for disk imaging and cloning, ideal for backing up data from a failing drive before it fails completely. It can create an image of the entire drive or clone it to another drive, and it intelligently handles bad sectors to maximize data recovery.
Data RecoveryA guide to recovering data from failing or damaged disks using various software tools and methods.
Using an adapter to read a diskA guide to using a USB adapter to read a disk from another computer for data recovery purposes.
GNU ddrescueGNU ddrescue is a command-line tool that copies data from a bad drive to an image or another drive while intelligently skipping and retrying bad sectors, making it much safer and more efficient than using plain dd on failing disks.
PhotorecA step-by-step guide to using Photorec, a powerful data recovery tool, to recover files from a disk that has been accidentally overwritten or formatted.
Recovering files with a Linux USBA guide to using a Linux live USB to access and recover files from a disk, including mounting the disk and copying files to another location.
SafecopySafecopy is a command-line data recovery tool that copies from failing or damaged storage devices by skipping problematic areas and using incremental passes to minimize further damage, making it suitable for live Linux sessions where you need to image a dying drive safely.
TestdiskA step-by-step guide to using Testdisk, a powerful data recovery tool, to recover partitions from a disk that has been accidentally deleted or damaged.
Verifying Disk HealthAn article that helps verify the disk health by S.M.A.R.T. values. Important values are outlined and what they mean. In addition, gives a couple of programs on multiple operating systems to pull S.M.A.R.T. data off the disk.
BTRFS-Progs Utilitybtrfs-progs delivers management tools for the Btrfs filesystem, featuring mkfs.btrfs for creation, btrfs subvolume operations, scrub for integrity checks, and snapshot support.
Windows Disk ManagementThe basics to disk and partition management in Windows
Windows DiskpartThe basics to disk and partition management with diskpart
Ext2 File System Programse2fsprogs provides essential utilities for managing ext2, ext3, and ext4 filesystems (which are used by many Linux distros), including tools like e2fsck for checking, resize2fs for resizing, badblocks for scanning bad sectors, and debugfs for debugging.
ExfatProgs Utilityexfatprogs supplies utilities for the exFAT filesystem used in cross-platform USB/SD cards, including mkfs.exfat for creation, fsck.exfat for repair, and tune.exfat for labeling.
Linux GpartedA Linux/gnu front-end to the parted tool. It is the recommended method for manipulating disks when using a Linux live session.
HFSProgs Utilityhfsprogs offers tools for Apple's HFS and HFS+ filesystems, such as mkfs.hfsplus for formatting and fsck.hfsplus for checking, aiding Mac-Linux file exchange.
NTFS-3G Utilityntfs-3g enables read/write access to Windows NTFS filesystems on Linux via FUSE, supporting mounting, permissions, and compression.
How to identify drives in LinuxA guide to identifying disks and partitions in Linux using tools like lsblk and fdisk, crucial for safe data recovery.
Linux Filesystem OverviewA basic introduction to how the Linux filesystem works, including devices, partitions, filesystems, and mounting.