TestDisk Step by Step - CGSecurity
TestDisk Step by Step - CGSecurity
TestDisk Step by Step - CGSecurity
More
Share Share
Share Share
Share
Share
Share
Share
This recovery example guides you through TestDisk step by step to recover a missing partition and repair a
corrupted one. After reading this tutorial, you should be ready to recover your own data. Translations of this
TestDisk manual to other languages are welcome.
Contents
1 Example problem
2 Symptoms
3 Running TestDisk executable
4 Log creation
5 Disk selection
6 Partition table type selection
7 Current partition table status
8 Quick Search for partitions
9 Save the partition table or search for more partitions?
10 A partition is still missing: Deeper Search
11 Partition table recovery
12 NTFS Boot sector recovery
13 Recover deleted files
Example problem
We have a 36GB hard disk containing 3 partitions. Unfortunately;
the boot sector of the primary NTFS partition has been damaged, and
a logical NTFS partition has been accidentally deleted.
This recovery example guides you through TestDisk, step by step, to recover these 'lost' partitions by:
rewriting the corrupted NTFS boot sector, and
Please support the project
recovering the accidentally deleted logical NTFS partition.
with your donations.
http://www.cgsecurity.org/wiki/TestDisk_Step_By_Step
1/13
10/31/2014
Recovery of a FAT32 partition (instead of an NTFS partition) can be accomplished by following exactly the same
steps. Other recovery examples are also available. For Information about FAT12, FAT16, ext2/ext3, HFS+,
ReiserFS and other partition types, read Running the TestDisk Program.
One condition:
TestDisk must be executed with Administrator privileges.
Important points for using TestDisk:
To navigate in TestDisk, use the Arrowand PageUp/PageDownkeys.
To proceed, confirm your choice(s) with the Enterkey.
To return to a previous display or quit TestDisk, use the q (Quit) key.
To save modifications under TestDisk, you must confirm them with the y(Yes) and/or
Enterkeys, and
To actually write partition data to the MBR, you must choose the "Write" selection and
press the Enterkey.
Symptoms
If this hard disk's primary partition contained an operating system, it would most likely no longer boot up - due to
its corrupted boot sector. If the hard disk was a secondary (data) drive or you can connect the drive to another
computer in its secondary channel (usually where a CD/DVD drive is connected), the following symptoms would
be observed:
1. Windows Explorer or Disk Manager displays the first primary partition as raw (unformatted) and Windows
prompts: The drive is not formatted, do you want to format it now?
[You should never do so without knowing why!]
2. A logical partition is missing. In Windows Explorer, that logical drive is no longer available. The Windows
Disk Management Console now displays only "unallocated space" where this logical partition had been
located.
2/13
10/31/2014
TestDisk.
Under Unix/Linux/BSD, you need to be root to run TestDisk (ie. sudo testdisk6.13/testdisk_static)
Under MacOSX, if you are not root, TestDisk (ie testdisk-6.13/testdisk) will restart itself using
sudo after confirmation on your part.
Under OS/2, TestDisk doesn't handle a physical device, only a disk image. Sorry.
To recover partition from a media image or repair a filesystem image, run
testdisk image.ddto
Log creation
Choose Create to instruct Testdisk to create a log file containing technical information and messages, unless
you have a reason to append data to the log or you execute TestDisk from read only media and must create
the log elsewhere.
Choose None if you do not want messages and details of the process to be written into a log file (useful if for
example Testdisk was started from a read-only location).
Press Enter to proceed.
http://www.cgsecurity.org/wiki/TestDisk_Step_By_Step
3/13
10/31/2014
Disk selection
All hard drives should be detected and listed with the correct size by TestDisk:
Use up/down arrow keys to select your hard drive with the lost partition/s.
Press Enter to Proceed.
If available, use raw device /dev/rdisk*instead of /dev/disk*for faster data transfer.
http://www.cgsecurity.org/wiki/TestDisk_Step_By_Step
4/13
10/31/2014
Select the partition table type - usually the default value is the correct one as TestDisk auto-detects the
partition table type.
Press Enter to Proceed.
Use the default menu "Analyse" to check your current partition structure and search for lost partitions.
http://www.cgsecurity.org/wiki/TestDisk_Step_By_Step
5/13
10/31/2014
The first partition is listed twice which points to a corrupted partition or an invalid partition table entry.
Invalid NTFS boot points to a faulty NTFS boot sector, so it's a corrupted filesystem.
Only one logical partition (label Partition 2) is available in the extended partition. One logical partition is missing.
Confirm at Quick Search to proceed.
During the Quick Search, TestDisk has found two partitions including the missing logical partition labeled
Partition 3.
http://www.cgsecurity.org/wiki/TestDisk_Step_By_Step
6/13
10/31/2014
Highlight this partition and press p to list your files (to go back to the previous display, press q to Quit, Files
listed in red are deleted entries).
All directories and data are correctly listed.
Press Enter to proceed.
When all partitions are available and data correctly listed, you should go to the menu Write to save the
http://www.cgsecurity.org/wiki/TestDisk_Step_By_Step
7/13
10/31/2014
partition structure. The menu Extd Partgives you the opportunity to decide if the extended partition will
use all available disk space or only the required (minimal) space.
Since a partition, the first one, is still missing, highlight the menu Deeper Search (if not done
automatically already) and press Enter to proceed.
(click on thumb).
Highlight the first partition Partition 2and press p to list its data.
The file system of the upper logical partition (label Partition 2) is damaged
(click on thumb).
8/13
10/31/2014
It works, your files are listed, you have found the correct partition!
Use the left/right arrow to navigate into your folders and watch your files for more verification
Note: FAT directory listing is limited to 10 clusters - some files may not appear but it doesn't affect recovery.
Press q for Quit to go back to the previous display.
The available status are Primary, * bootable, Logical and Deleted.
Using the left/right arrow keys, change the status of the selected partition from D(eleted)to L(ogical). This
way you will be able to recover this partition.
http://www.cgsecurity.org/wiki/TestDisk_Step_By_Step
9/13
10/31/2014
http://www.cgsecurity.org/wiki/TestDisk_Step_By_Step
10/13
10/31/2014
If all partitions are listed and only in this case, confirm at Write with Enter, y and OK.
Now, the partitions are registered in the partition table.
To copy the backup of the boot sector over the boot sector, select Backup BS, validate with Enter, use y
to confirm and next OK.
More information about repairing your boot sector under TestDisk Menu Items. The following message is
displayed:
http://www.cgsecurity.org/wiki/TestDisk_Step_By_Step
11/13
10/31/2014
The boot sector and its backup are now both OK and identical: the NTFS boot sector has been successfully
recovered.
Press Enter to quit.
TestDisk displays You have to restart your Computer to access your data so press Entera last time
and reboot your computer.
12/13
10/31/2014
http://www.cgsecurity.org/wiki/TestDisk_Step_By_Step
13/13