笔记本电脑上的数据恢复


0

我正在尝试从运行Windows但不再启动的HP笔记本电脑恢复数据。我可以用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.

安装/dev/sda3/dev/sda4工作,但似乎它们不对应大C:分区。

Mouting /dev/sda1/dev/sda2失败。可以预料?

$ 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
...

这看起来像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

所以你希望sda3对应大部分C:(windows文件夹,用户文件夹)。但事实并非如此:

/mnt/sda3$ ls
bci2k  bci data  Data  EEG BCI  $RECYCLE.BIN  System Volume Information

有任何想法吗?


移除硬盘驱动器,将其安装在已知良好的系统上,并使用像gddrescue这样的以救援为中心的成像软件对其进行成像可能是一个好主意 - 这可能需要一段时间,但它在损坏磁盘上很方便。另外,这些错误消息看起来也值得检查磁盘的智能状态
Journeyman Geek

什么是smartctl说有关驱动器,它是在体面的形状,或者是错误率高吗?/ dev / sda3是您的主要Windows分区,但它已被删除。sda1可能是UEFI分区,sda2是MSR(MicroSoft Reserve或Windows启动分区)。如果需要恢复数据,请删除设备并ddrescue在另一台计算机中使用,如果没有,请尝试从恢复环境重新安装。
acejavelin 2016年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.