Partition table is describes the division of your disks into partitions. Each partition is then formatted into filesystems such as
NTFS. When a partition is deleted, only the partition table is altered while the filesystems remain intact.
A deleted partition could be recovered by scanning the disk for filesystems and to then recreate the partition table based on the found filesystems.
A lost or deleted partition could be restored using
testdisk application in
Linux and the operation could only be performed on unmounted filesystems. This could be done by using live
Linux distribution or by using installer disk such as the
Recover lost or deleted partition using Linux:
Linuxdistribution or by using
Linuxinstaller disk such as
$ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT loop0 7:0 0 1.9G 1 loop /rofs loop1 7:1 0 89.3M 1 loop /snap/core/6673 loop2 7:2 0 53.7M 1 loop /snap/core18/941 loop3 7:3 0 151M 1 loop /snap/gnome-3-28-1804/31 loop4 7:4 0 4M 1 loop /snap/gnome-calculator/406 loop5 7:5 0 14.8M 1 loop /snap/gnome-characters/254 loop6 7:6 0 1008K 1 loop /snap/gnome-logs/61 loop7 7:7 0 3.7M 1 loop /snap/gnome-system-monitor/77 loop8 7:8 0 35.3M 1 loop /snap/gtk-common-themes/1198 sda 8:0 0 20G 0 disk sr0 11:0 1 2G 0 rom /cdrom
$ sudo add-apt-repository universe 'universe' distribution component enabled for all sources. ##### snipped
testdiskusing package installer if not readily available.
$ sudo apt install --assume-yes testdisk Reading package lists... Done Building dependency tree Reading state information... Done The following NEW packages will be installed: testdisk 0 upgraded, 1 newly installed, 0 to remove and 316 not upgraded. Need to get 345 kB of archives. ##### snipped
$ sudo testdisk
$ sudo reboot