![]() |
Hard Drive Partition Recovery Software |
![]() |
|
![]() |
|
Partition Recovery ConceptsFor the machine to be able to start booting properly, the following conditions should apply:
If so, executable code in MBR selects an active partition and passes control there, thus it can start loading proper files (COMMAND.COM, NTLDR, ... ) depending on the file system type on that partition. However, if these files are missing or corrupted then OS will be unbootable - remember the famous error "NTLDR is missing ..." ? In this case recovery software accesses this drive on the low level bypassing system boot (for example, if you boot from another HDD or bootable floppy) and will help you to see all other files and directories on the drive and allow you to copy to the safe place onto another drive. For the partition/drive to be visible to the Operating System the following conditions should apply:
If so, OS can read partition/drive parameters and display drive in the list of the available drives. However, if the file system itself is damaged (Root, FAT area on FAT12/FAT16/FAT32, or system MFT records on NTFS) drive's content might not be displayed and we might see errors like "MFT is corrupted", "Drive is invalid" ... In this case you have less chances to restore your data in compare to the case where OS is not bootable due to the missing or corrupted system files, however recovery software usually uses some tricks to display may be not all but some of the entries that are still safe and allow you to save your data to another location. Under "Partition recovery" we mean two things:
Lets consider the topics, related to the recovery of partitions in common, not specific to the particular file system. We have the following cases: As an example we'll use the following disk layout: Here we have two primary partitions (C: and H:) and one Extended having two logical drives (D: and E:)
Recommended Reading:Recovering NTFS boot sector on NTFS partitions (Q153973) Description of the Windows 2000 Recovery Console(Q229716) How to Recover From a Corrupt NTFS Boot Sector (Q121517) Windows 2000 Repair Overview
|
![]() |
![]() |
![]() |