Data recovery from LINUX hard drive can be performed in two different circumstances, namely logical disk failure and physical disk damages. Initial diagnosis and scanning will be able to reveal the nature of disk failure. If it is logical failure (due to partition failure, file corruption, missing file system, kernel problems etc) you will be able to use the system level recovery and restoration software tools for fixing the issues. If it is related to physical damages like mechanical, failure, electronic & electrical faults, component breakdown etc, you need to run the recovery process in two stages. First stage involves setting right hardware components in the failed disk and second stage involves restoration of data through software tools.
Working with LINUX file systems, kernel, shell RAID arrays in the storage device is not an easy task. Even the file system (ex: – HPFS) and kernel & shell structure (similar to UNIX in most of the aspects) is complex. You need to type in a whole lot of Shell commands in sequence. In case you come across any practical problems while restoring data, don’t hesitate to call for professional help. We have a team of highly qualified and specialized Linux Data Recovery professionals who can solve critical and chronic disk failure conditions.
Data recovery from Linux hard drive
G-Smart-Control is a Linux specific tool for checking the physical conditions of Linux based hard drives. You can also diagnose and fix many problems associated with most of the external storage devices like Flash cards, USB devices, Memory cards and other types of S.M.A.R.T compatible devices. Primary support is extended to SATA, IDE and SCSI type of drives from Seagate, Western Digital, Samsung, Sony, Toshiba and other leading HDD brands.
G-Smart works in several stages of scanning and reporting, along with activation of S.M.A.R.T, maintenance of error logs, initiation of disk self test and provision of help files to users.
- Command mdstat: – mdstat is a shell level command which can scan and report the status of any type of hard drive listed above. The command could be found in /proc/mdstat. It is also possible to execute another command /cat/proc/mdstat. If you wish to know about a specific device (devices in Linux are treated just like file structures, similar to the system adopted in UNIX), you can type in the command /proc/mdstat — /dev/device-name (name of device attached).
- Ddrescue: – This is a Linux based utility for recovering data from logical failures in the disk. In this example you get to read about installation of this tool onto UBUNTU platform and its functionality in that environment. Follow the command line suddo apt-get install <gddrescue>. Once you have installed the application tool, you can use the Ddrescue. Command line is suddo Ddrescue /dev/corrupt-device-name /dev/target-device-name. This tool is capable of fixing many types of errors and failure patterns like partition loss, non bootable status, corrupt MBR, corrupt file system tables, deleted files etc. Lost partition recovery is said to be one of the major benefits of Ddrescue. It can restore multiple OS partitions also which may be linked to dual booting disks with Windows and Linux.
Fixing issues in the USB Drives
Fortunately Linux treats USB devices also like file systems. This feature eases out many of the complications involved in issuing shell commands to fix the issues in USB devices. The command suddo Ddrescue /dev/corrupt-USB-device-name /dev/target-device-name will be able to recover most of the failure types in the USB device. You have the option of restoring data from USB into another USB or fixed disk drive. When you are using another USB as target device, you need to ensure that the target device is empty; else it gets overwritten by the data recovery process.
Rescue-CD for recovering large volumes of data
UBUNTU uses its own system rescue CD for restoring corrupt Boot sector in Linux. Several steps are involved in this operation.
- Change booting sequence: – This can be done at the CMOS level of the system. Power on the system and pres the <F12> or <DEL> key (depends on the board configuration) consistently for about 2 to3 times with a break of 2 seconds. The system will display the CMOS setup screen. Select the booting sequence option and change it from IDE to CD-ROM/CD-RW. Save the settings and restart the system.
- System-Rescue-Disk: – Insert the rescue disk into the CD/DVD drive before the system boots. Now the system will load all the tools needed for rescuing your failed HDD. This system is based on GUI hence you won’t find any difficulties in working with it. Start the scan and fix option in the disk utilities.
- Process of data recovery: – Data can be recovered from one logical partition in the corrupt HDD and restored to another part which is working well. But this process could be fatal as the possibility of logical drive failure will be high. So it is better to restore your recovered data onto another new disk. You need to connect that disk as external device through USB port, or you could use the extended part of Data cable to connect another HDD as slave disk. Ensure proper pin settings in the target device by removing the “jumper-plug” (If the target device is Seagate. For the others you need to refer to the settings specified on the HDD label). Once you run the GUI recovery utility the system will prompt you to source and target drives. You need to make sure that the target drive is empty with zero data in it.
Apart from the system-rescue-disk there are many other third party utilities like TRINITY-RESCUE-KIT, ULTIMATE-BOOT-CD and others. We have a collection of rescue disks from enterprise and open source vendors which you can avail on demand. You can make use of these utilities to get your data rescued in safe and efficient methods. We also offer reliable backup and protection tools which you can use in normal circumstances to keep your data and disk volume in safe & sound conditions.