0
I am trying to recover data from HP laptop that is running Windows but does not start up anymore. I am able to start it up with Knoppix.
$ fdisk /dev/sda
Command (m for help): p
Disk /dev/sda: 465.8 GiB, 500107862016 bytes, 976773168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0xf74225fc
Device Boot Start End Sectors Size Id Type
/dev/sda1 63 2047 1985 992.5K 42 SFS
/dev/sda2 * 2048 409599 407552 199M 42 SFS
/dev/sda3 409600 895070207 894660608 426.6G 42 SFS
/dev/sda4 895070208 976764927 81694720 39G 42 SFS
Partition 1 does not start on physical sector boundary.
Mounting of /dev/sda3
and /dev/sda4
works but it seems like they do not correspond to the big C:
Partition.
Mouting /dev/sda1
and /dev/sda2
fails. To be expected?
$ mount -o ro /dev/sda1 /mnt/sda1
mount: wrong fs type, bad option, bad superblock on /dev/sda1,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so.
$ mount -o ro /dev/sda2 /mnt/sda2
mount: wrong fs type, bad option, bad superblock on /dev/sda1,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so.
$ dmesg | tail
[ 4589.100349] ata1.00: status: { DRDY ERR }
[ 4589.100353] ata1.00: error: { UNC }
[ 4589.103188] ata1.00: configured for UDMA/100
[ 4589.103227] sd 0:0:0:0: [sda] tag#9 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[ 4589.103237] sd 0:0:0:0: [sda] tag#9 Sense Key : Medium Error [current] [descriptor]
[ 4589.103246] sd 0:0:0:0: [sda] tag#9 Add. Sense: Unrecovered read error - auto reallocate failed
[ 4589.103255] sd 0:0:0:0: [sda] tag#9 CDB: Read(10) 28 00 00 06 40 80 00 00 08 00
[ 4589.103262] blk_update_request: I/O error, dev sda, sector 409728
[ 4589.103270] Buffer I/O error on dev sda2, logical block 16, async page read
[ 4589.103316] ata1: EH complete
...
This looks like an HP Recovery Partition:
/mnt/sda4$ ls
boot Desktop.ini hp HP_WSD.dat recovery RM_Reserve
bootmgr FactoryUpdate HPSF_Rep.txt preload $RECYCLE.BIN System Volume Information
So you would expect sda3
to correspond to the big C:
partion (windows folder, user folder). But that doesn not seeem to be the case:
/mnt/sda3$ ls
bci2k bci data Data EEG BCI $RECYCLE.BIN System Volume Information
Any ideas?
Might be a good idea to remove the hard drive, mount it on a known good system, and image it with a rescue centric imaging software like gddrescue - this may take a while but its handy on damage disks. Off hand, those error messages look like its worth checking the smart status of the disk as well – Journeyman Geek – 2016-03-21T08:57:16.573
What is
smartctl
saying about the drive, is it in decent shape, or is the error rate high? /dev/sda3 is your main Windows partition but it's trashed. sda1 is probably the UEFI partition and sda2 is the MSR (MicroSoft Reserve or Windows boot partition). If you need to recover data, remove the device and useddrescue
in another machine, if not, try a reinstall from the recovery environment. – acejavelin – 2016-03-21T10:44:51.180