使用 TestDisk 恢复硬盘

使用 TestDisk 恢复硬盘

我有一台大约 10 年前的 Maxtor(被 Seagate 收购)DiamondMax Plus 9(160 GB 型号),我正在尝试恢复它。它前段时间坏了,我一直在尝试恢复它的照片等。幸运的是,我能够使用测试磁盘。我通常会在这里停下来,对我恢复的内容感到满意,但我想尝试修复驱动器,使其至少可以从文件资源管理器访问(如果可能)。我对此进行了大量研究,但我遇到了困难。作为最后的手段,我想在放弃之前在这里问一下。我不是这个领域的专家,但我会尽量彻底并提供尽可能多的信息。


我通过 IDE/SATA 转 USB 适配器连接到驱动器。在我的 Windows 10 PC 上,驱动器显示在设备管理器中:装置经理 几秒钟后,它出现在任务管理器中,我可以在那里观察它的活动: 任务管理器 它也出现在磁盘管理 (未知和未分配) 中,但是当我选择使用 MBR 初始化时,它会失败并出现 I/O 错误: 磁盘管理 磁盘管理 TestDisk 也可以轻松检测到驱动器: 测试磁盘 当我选择分析磁盘时,我最初得到一个Partition: Read error,但[Quick search]无论如何都会找到它们: 测试磁盘 测试磁盘 按照TestDisk 维基百科文章,我应该将该DellUtility分区配置为主分区(P),将其类型设置为0xDE,并将 NTFS 分区配置为主分区和可启动分区(*): 测试磁盘 无论我选择默认配置还是建议配置,最多尝试将表写入磁盘成功,但似乎没有什么区别:测试磁盘 我还尝试使用运行在 USB 上的 Ubuntu 16.04 上的 TestDisk 进行恢复。与 Windows 上的 TestDisk 相比,Ubuntu 上的 TestDisk:

  • 具有不同的默认磁盘几何设置(Ubuntu 上每柱面 64 个磁头、每磁道 32 个扇区,而 Windows 上每柱面 255 个磁头、每磁道 63 个扇区)
  • 无法将分区表写入磁盘,无论如上所述的分区和几何配置如何 ( Partition: Write error)
    此外,在 Windows 上,尝试写入新的 MBR 代码始终会成功,但没有任何区别。在 Ubuntu 上,它们始终会失败。 测试磁盘 测试磁盘 测试磁盘

这是我的/var/log/syslog节目(/dev/sdc是驱动器):

Aug 28 14:23:18 devgregw-Aspire-5742 kernel: [  337.873894] sd 6:0:0:0: [sdc] tag#0 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_SENSE
Aug 28 14:23:18 devgregw-Aspire-5742 kernel: [  337.873901] sd 6:0:0:0: [sdc] tag#0 Sense Key : Hardware Error [current] 
Aug 28 14:23:18 devgregw-Aspire-5742 kernel: [  337.873904] sd 6:0:0:0: [sdc] tag#0 Add. Sense: No additional sense information
Aug 28 14:23:18 devgregw-Aspire-5742 kernel: [  337.873907] sd 6:0:0:0: [sdc] tag#0 CDB: Read(10) 28 00 00 00 00 00 00 00 08 00
Aug 28 14:23:18 devgregw-Aspire-5742 kernel: [  337.873910] blk_update_request: I/O error, dev sdc, sector 0
Aug 28 14:23:18 devgregw-Aspire-5742 kernel: [  337.873913] Buffer I/O error on dev sdc, logical block 0, async page read
Aug 28 14:23:19 devgregw-Aspire-5742 org.gtk.vfs.Daemon[3129]: ** (gvfsd:3207): WARNING **: dbus_mount_reply: Error from org.gtk.vfs.Mountable.mount(): Failed to retrieve share list from server: Connection refused
Aug 28 14:23:19 devgregw-Aspire-5742 org.gtk.vfs.Daemon[3129]: ** (process:5202): WARNING **: Couldn't create directory monitor on smb://x-gnome-default-workgroup/. Error: The specified location is not mounted
Aug 28 14:23:22 devgregw-Aspire-5742 org.gtk.vfs.Daemon[3129]: ** (gvfsd:3207): WARNING **: dbus_mount_reply: Error from org.gtk.vfs.Mountable.mount(): Failed to retrieve share list from server: Connection refused
Aug 28 14:23:22 devgregw-Aspire-5742 org.gtk.vfs.Daemon[3129]: ** (process:5213): WARNING **: Couldn't create directory monitor on smb://x-gnome-default-workgroup/. Error: The specified location is not mounted
Aug 28 14:23:26 devgregw-Aspire-5742 anacron[2522]: Job `cron.daily' terminated
Aug 28 14:23:26 devgregw-Aspire-5742 anacron[2522]: Normal exit (1 job run)
Aug 28 14:23:27 devgregw-Aspire-5742 kernel: [  346.824725] sd 6:0:0:0: [sdc] tag#0 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_SENSE
Aug 28 14:23:27 devgregw-Aspire-5742 kernel: [  346.824734] sd 6:0:0:0: [sdc] tag#0 Sense Key : Hardware Error [current] 
Aug 28 14:23:27 devgregw-Aspire-5742 kernel: [  346.824738] sd 6:0:0:0: [sdc] tag#0 Add. Sense: No additional sense information
Aug 28 14:23:27 devgregw-Aspire-5742 kernel: [  346.824744] sd 6:0:0:0: [sdc] tag#0 CDB: Read(10) 28 00 00 00 00 18 00 00 08 00
Aug 28 14:23:27 devgregw-Aspire-5742 kernel: [  346.824748] blk_update_request: I/O error, dev sdc, sector 24
Aug 28 14:23:27 devgregw-Aspire-5742 kernel: [  346.824754] Buffer I/O error on dev sdc, logical block 3, async page read
Aug 28 14:23:35 devgregw-Aspire-5742 kernel: [  355.058748] sd 6:0:0:0: [sdc] tag#0 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_SENSE
Aug 28 14:23:35 devgregw-Aspire-5742 kernel: [  355.058757] sd 6:0:0:0: [sdc] tag#0 Sense Key : Hardware Error [current] 
Aug 28 14:23:35 devgregw-Aspire-5742 kernel: [  355.058761] sd 6:0:0:0: [sdc] tag#0 Add. Sense: No additional sense information
Aug 28 14:23:35 devgregw-Aspire-5742 kernel: [  355.058767] sd 6:0:0:0: [sdc] tag#0 CDB: Read(10) 28 00 00 00 00 00 00 00 08 00
Aug 28 14:23:35 devgregw-Aspire-5742 kernel: [  355.058770] blk_update_request: I/O error, dev sdc, sector 0
Aug 28 14:23:35 devgregw-Aspire-5742 kernel: [  355.058776] Buffer I/O error on dev sdc, logical block 0, async page read
Aug 28 14:23:43 devgregw-Aspire-5742 kernel: [  363.293147] sd 6:0:0:0: [sdc] tag#0 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_SENSE
Aug 28 14:23:43 devgregw-Aspire-5742 kernel: [  363.293156] sd 6:0:0:0: [sdc] tag#0 Sense Key : Hardware Error [current] 
Aug 28 14:23:43 devgregw-Aspire-5742 kernel: [  363.293160] sd 6:0:0:0: [sdc] tag#0 Add. Sense: No additional sense information
Aug 28 14:23:43 devgregw-Aspire-5742 kernel: [  363.293165] sd 6:0:0:0: [sdc] tag#0 CDB: Read(10) 28 00 00 00 00 00 00 00 08 00
Aug 28 14:23:43 devgregw-Aspire-5742 kernel: [  363.293169] blk_update_request: I/O error, dev sdc, sector 0
Aug 28 14:23:43 devgregw-Aspire-5742 kernel: [  363.293174] Buffer I/O error on dev sdc, logical block 0, async page read
Aug 28 14:23:43 devgregw-Aspire-5742 kernel: [  363.293241]  sdc: unable to read partition table
Aug 28 14:23:52 devgregw-Aspire-5742 kernel: [  371.527814] sd 6:0:0:0: [sdc] tag#0 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_SENSE
Aug 28 14:23:52 devgregw-Aspire-5742 kernel: [  371.527826] sd 6:0:0:0: [sdc] tag#0 Sense Key : Hardware Error [current] 
Aug 28 14:23:52 devgregw-Aspire-5742 kernel: [  371.527833] sd 6:0:0:0: [sdc] tag#0 Add. Sense: No additional sense information
Aug 28 14:23:52 devgregw-Aspire-5742 kernel: [  371.527840] sd 6:0:0:0: [sdc] tag#0 CDB: Read(10) 28 00 00 00 00 00 00 00 08 00
Aug 28 14:23:52 devgregw-Aspire-5742 kernel: [  371.527845] blk_update_request: I/O error, dev sdc, sector 0
Aug 28 14:23:52 devgregw-Aspire-5742 kernel: [  371.527852] Buffer I/O error on dev sdc, logical block 0, async page read
Aug 28 14:23:52 devgregw-Aspire-5742 kernel: [  371.532249] sd 6:0:0:0: [sdc] Attached SCSI disk
Aug 28 14:23:52 devgregw-Aspire-5742 kernel: [  371.619882] usb 2-1.1: reset high-speed USB device number 4 using ehci-pci
Aug 28 14:24:00 devgregw-Aspire-5742 kernel: [  379.978587] sd 6:0:0:0: [sdc] tag#0 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_SENSE
Aug 28 14:24:00 devgregw-Aspire-5742 kernel: [  379.978600] sd 6:0:0:0: [sdc] tag#0 Sense Key : Hardware Error [current] 
Aug 28 14:24:00 devgregw-Aspire-5742 kernel: [  379.978606] sd 6:0:0:0: [sdc] tag#0 Add. Sense: No additional sense information
Aug 28 14:24:00 devgregw-Aspire-5742 kernel: [  379.978614] sd 6:0:0:0: [sdc] tag#0 CDB: Read(10) 28 00 00 00 00 00 00 00 08 00
Aug 28 14:24:00 devgregw-Aspire-5742 kernel: [  379.978619] blk_update_request: I/O error, dev sdc, sector 0
Aug 28 14:24:08 devgregw-Aspire-5742 kernel: [  388.212870] sd 6:0:0:0: [sdc] tag#0 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_SENSE
Aug 28 14:24:08 devgregw-Aspire-5742 kernel: [  388.212882] sd 6:0:0:0: [sdc] tag#0 Sense Key : Hardware Error [current] 
Aug 28 14:24:08 devgregw-Aspire-5742 kernel: [  388.212888] sd 6:0:0:0: [sdc] tag#0 Add. Sense: No additional sense information
Aug 28 14:24:08 devgregw-Aspire-5742 kernel: [  388.212896] sd 6:0:0:0: [sdc] tag#0 CDB: Read(10) 28 00 00 00 00 00 00 00 08 00
Aug 28 14:24:08 devgregw-Aspire-5742 kernel: [  388.212901] blk_update_request: I/O error, dev sdc, sector 0
Aug 28 14:24:08 devgregw-Aspire-5742 kernel: [  388.212909] Buffer I/O error on dev sdc, logical block 0, async page read
Aug 28 14:25:03 devgregw-Aspire-5742 kernel: [  442.630632]  sda: sda1 sda2 sda3
Aug 28 14:25:11 devgregw-Aspire-5742 kernel: [  450.874565] sd 6:0:0:0: [sdc] tag#0 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_SENSE
Aug 28 14:25:11 devgregw-Aspire-5742 kernel: [  450.874574] sd 6:0:0:0: [sdc] tag#0 Sense Key : Hardware Error [current] 
Aug 28 14:25:11 devgregw-Aspire-5742 kernel: [  450.874578] sd 6:0:0:0: [sdc] tag#0 Add. Sense: No additional sense information
Aug 28 14:25:11 devgregw-Aspire-5742 kernel: [  450.874584] sd 6:0:0:0: [sdc] tag#0 CDB: Read(10) 28 00 00 00 00 00 00 00 08 00
Aug 28 14:25:11 devgregw-Aspire-5742 kernel: [  450.874588] blk_update_request: I/O error, dev sdc, sector 0
Aug 28 14:25:11 devgregw-Aspire-5742 kernel: [  450.874593] Buffer I/O error on dev sdc, logical block 0, async page read
Aug 28 14:25:19 devgregw-Aspire-5742 kernel: [  459.108839] sd 6:0:0:0: [sdc] tag#0 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_SENSE
Aug 28 14:25:19 devgregw-Aspire-5742 kernel: [  459.108849] sd 6:0:0:0: [sdc] tag#0 Sense Key : Hardware Error [current] 
Aug 28 14:25:19 devgregw-Aspire-5742 kernel: [  459.108853] sd 6:0:0:0: [sdc] tag#0 Add. Sense: No additional sense information
Aug 28 14:25:19 devgregw-Aspire-5742 kernel: [  459.108859] sd 6:0:0:0: [sdc] tag#0 CDB: Read(10) 28 00 00 00 00 00 00 00 08 00
Aug 28 14:25:19 devgregw-Aspire-5742 kernel: [  459.108862] blk_update_request: I/O error, dev sdc, sector 0
Aug 28 14:25:19 devgregw-Aspire-5742 kernel: [  459.108868] Buffer I/O error on dev sdc, logical block 0, async page read
Aug 28 14:25:27 devgregw-Aspire-5742 kernel: [  467.343091] sd 6:0:0:0: [sdc] tag#0 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_SENSE
Aug 28 14:25:27 devgregw-Aspire-5742 kernel: [  467.343107] sd 6:0:0:0: [sdc] tag#0 Sense Key : Hardware Error [current] 
Aug 28 14:25:27 devgregw-Aspire-5742 kernel: [  467.343116] sd 6:0:0:0: [sdc] tag#0 Add. Sense: No additional sense information
Aug 28 14:25:27 devgregw-Aspire-5742 kernel: [  467.343131] sd 6:0:0:0: [sdc] tag#0 CDB: Read(10) 28 00 00 00 00 00 00 00 08 00
Aug 28 14:25:27 devgregw-Aspire-5742 kernel: [  467.343137] blk_update_request: I/O error, dev sdc, sector 0
Aug 28 14:25:27 devgregw-Aspire-5742 kernel: [  467.343146] Buffer I/O error on dev sdc, logical block 0, async page read
Aug 28 14:25:27 devgregw-Aspire-5742 kernel: [  467.343174] ldm_validate_partition_table(): Disk read failed.
Aug 28 14:25:36 devgregw-Aspire-5742 kernel: [  475.577639] sd 6:0:0:0: [sdc] tag#0 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_SENSE
Aug 28 14:25:36 devgregw-Aspire-5742 kernel: [  475.577649] sd 6:0:0:0: [sdc] tag#0 Sense Key : Hardware Error [current] 
Aug 28 14:25:36 devgregw-Aspire-5742 kernel: [  475.577653] sd 6:0:0:0: [sdc] tag#0 Add. Sense: No additional sense information
Aug 28 14:25:36 devgregw-Aspire-5742 kernel: [  475.577658] sd 6:0:0:0: [sdc] tag#0 CDB: Read(10) 28 00 00 00 00 00 00 00 08 00
Aug 28 14:25:36 devgregw-Aspire-5742 kernel: [  475.577662] blk_update_request: I/O error, dev sdc, sector 0
Aug 28 14:25:36 devgregw-Aspire-5742 kernel: [  475.577667] Buffer I/O error on dev sdc, logical block 0, async page read
Aug 28 14:25:44 devgregw-Aspire-5742 kernel: [  483.811907] sd 6:0:0:0: [sdc] tag#0 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_SENSE
Aug 28 14:25:44 devgregw-Aspire-5742 kernel: [  483.811916] sd 6:0:0:0: [sdc] tag#0 Sense Key : Hardware Error [current] 
Aug 28 14:25:44 devgregw-Aspire-5742 kernel: [  483.811920] sd 6:0:0:0: [sdc] tag#0 Add. Sense: No additional sense information
Aug 28 14:25:44 devgregw-Aspire-5742 kernel: [  483.811925] sd 6:0:0:0: [sdc] tag#0 CDB: Read(10) 28 00 00 00 00 00 00 00 08 00
Aug 28 14:25:44 devgregw-Aspire-5742 kernel: [  483.811929] blk_update_request: I/O error, dev sdc, sector 0
Aug 28 14:25:44 devgregw-Aspire-5742 kernel: [  483.811934] Buffer I/O error on dev sdc, logical block 0, async page read
Aug 28 14:25:52 devgregw-Aspire-5742 kernel: [  492.046429] sd 6:0:0:0: [sdc] tag#0 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_SENSE
Aug 28 14:25:52 devgregw-Aspire-5742 kernel: [  492.046438] sd 6:0:0:0: [sdc] tag#0 Sense Key : Hardware Error [current] 
Aug 28 14:25:52 devgregw-Aspire-5742 kernel: [  492.046441] sd 6:0:0:0: [sdc] tag#0 Add. Sense: No additional sense information
Aug 28 14:25:52 devgregw-Aspire-5742 kernel: [  492.046447] sd 6:0:0:0: [sdc] tag#0 CDB: Read(10) 28 00 00 00 00 00 00 00 08 00
Aug 28 14:25:52 devgregw-Aspire-5742 kernel: [  492.046450] blk_update_request: I/O error, dev sdc, sector 0
Aug 28 14:25:52 devgregw-Aspire-5742 kernel: [  492.046455] Buffer I/O error on dev sdc, logical block 0, async page read
Aug 28 14:26:00 devgregw-Aspire-5742 kernel: [  500.280712] sd 6:0:0:0: [sdc] tag#0 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_SENSE
Aug 28 14:26:00 devgregw-Aspire-5742 kernel: [  500.280721] sd 6:0:0:0: [sdc] tag#0 Sense Key : Hardware Error [current] 
Aug 28 14:26:00 devgregw-Aspire-5742 kernel: [  500.280725] sd 6:0:0:0: [sdc] tag#0 Add. Sense: No additional sense information
Aug 28 14:26:00 devgregw-Aspire-5742 kernel: [  500.280730] sd 6:0:0:0: [sdc] tag#0 CDB: Read(10) 28 00 00 00 00 00 00 00 08 00
Aug 28 14:26:00 devgregw-Aspire-5742 kernel: [  500.280734] blk_update_request: I/O error, dev sdc, sector 0
Aug 28 14:26:00 devgregw-Aspire-5742 kernel: [  500.280740] Buffer I/O error on dev sdc, logical block 0, async page read
Aug 28 14:26:00 devgregw-Aspire-5742 kernel: [  500.280807] Dev sdc: unable to read RDB block 0
Aug 28 14:26:09 devgregw-Aspire-5742 kernel: [  508.531728] sd 6:0:0:0: [sdc] tag#0 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_SENSE
Aug 28 14:26:09 devgregw-Aspire-5742 kernel: [  508.531736] sd 6:0:0:0: [sdc] tag#0 Sense Key : Hardware Error [current] 
Aug 28 14:26:09 devgregw-Aspire-5742 kernel: [  508.531740] sd 6:0:0:0: [sdc] tag#0 Add. Sense: No additional sense information
Aug 28 14:26:09 devgregw-Aspire-5742 kernel: [  508.531746] sd 6:0:0:0: [sdc] tag#0 CDB: Read(10) 28 00 00 00 00 00 00 00 08 00
Aug 28 14:26:09 devgregw-Aspire-5742 kernel: [  508.531749] blk_update_request: I/O error, dev sdc, sector 0
Aug 28 14:26:09 devgregw-Aspire-5742 kernel: [  508.531754] Buffer I/O error on dev sdc, logical block 0, async page read
Aug 28 14:26:17 devgregw-Aspire-5742 kernel: [  516.766413] sd 6:0:0:0: [sdc] tag#0 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_SENSE
Aug 28 14:26:17 devgregw-Aspire-5742 kernel: [  516.766425] sd 6:0:0:0: [sdc] tag#0 Sense Key : Hardware Error [current] 
Aug 28 14:26:17 devgregw-Aspire-5742 kernel: [  516.766428] sd 6:0:0:0: [sdc] tag#0 Add. Sense: No additional sense information
Aug 28 14:26:17 devgregw-Aspire-5742 kernel: [  516.766431] sd 6:0:0:0: [sdc] tag#0 CDB: Read(10) 28 00 00 00 00 00 00 00 08 00
Aug 28 14:26:17 devgregw-Aspire-5742 kernel: [  516.766434] blk_update_request: I/O error, dev sdc, sector 0
Aug 28 14:26:17 devgregw-Aspire-5742 kernel: [  516.766438] Buffer I/O error on dev sdc, logical block 0, async page read
Aug 28 14:26:26 devgregw-Aspire-5742 kernel: [  525.724928] sd 6:0:0:0: [sdc] tag#0 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_SENSE
Aug 28 14:26:26 devgregw-Aspire-5742 kernel: [  525.724938] sd 6:0:0:0: [sdc] tag#0 Sense Key : Hardware Error [current] 
Aug 28 14:26:26 devgregw-Aspire-5742 kernel: [  525.724942] sd 6:0:0:0: [sdc] tag#0 Add. Sense: No additional sense information
Aug 28 14:26:26 devgregw-Aspire-5742 kernel: [  525.724947] sd 6:0:0:0: [sdc] tag#0 CDB: Read(10) 28 00 00 00 00 18 00 00 08 00
Aug 28 14:26:26 devgregw-Aspire-5742 kernel: [  525.724950] blk_update_request: I/O error, dev sdc, sector 24
Aug 28 14:26:26 devgregw-Aspire-5742 kernel: [  525.724956] Buffer I/O error on dev sdc, logical block 3, async page read
Aug 28 14:26:34 devgregw-Aspire-5742 kernel: [  533.959468] sd 6:0:0:0: [sdc] tag#0 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_SENSE
Aug 28 14:26:34 devgregw-Aspire-5742 kernel: [  533.959477] sd 6:0:0:0: [sdc] tag#0 Sense Key : Hardware Error [current] 
Aug 28 14:26:34 devgregw-Aspire-5742 kernel: [  533.959481] sd 6:0:0:0: [sdc] tag#0 Add. Sense: No additional sense information
Aug 28 14:26:34 devgregw-Aspire-5742 kernel: [  533.959486] sd 6:0:0:0: [sdc] tag#0 CDB: Read(10) 28 00 00 00 00 00 00 00 08 00
Aug 28 14:26:34 devgregw-Aspire-5742 kernel: [  533.959490] blk_update_request: I/O error, dev sdc, sector 0
Aug 28 14:26:34 devgregw-Aspire-5742 kernel: [  533.959495] Buffer I/O error on dev sdc, logical block 0, async page read
Aug 28 14:26:42 devgregw-Aspire-5742 kernel: [  542.193992] sd 6:0:0:0: [sdc] tag#0 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_SENSE
Aug 28 14:26:42 devgregw-Aspire-5742 kernel: [  542.194000] sd 6:0:0:0: [sdc] tag#0 Sense Key : Hardware Error [current] 
Aug 28 14:26:42 devgregw-Aspire-5742 kernel: [  542.194004] sd 6:0:0:0: [sdc] tag#0 Add. Sense: No additional sense information
Aug 28 14:26:42 devgregw-Aspire-5742 kernel: [  542.194009] sd 6:0:0:0: [sdc] tag#0 CDB: Read(10) 28 00 00 00 00 00 00 00 08 00
Aug 28 14:26:42 devgregw-Aspire-5742 kernel: [  542.194013] blk_update_request: I/O error, dev sdc, sector 0
Aug 28 14:26:42 devgregw-Aspire-5742 kernel: [  542.194018] Buffer I/O error on dev sdc, logical block 0, async page read
Aug 28 14:26:42 devgregw-Aspire-5742 kernel: [  542.194080]  sdc: unable to read partition table
Aug 28 14:26:42 devgregw-Aspire-5742 systemd-udevd[983]: seq 2800 '/devices/pci0000:00/0000:00:1f.2/ata1/host0/target0:0:0/0:0:0:0/block/sda/sda2' is taking a long time
Aug 28 14:26:42 devgregw-Aspire-5742 systemd-udevd[983]: seq 2801 '/devices/pci0000:00/0000:00:1f.2/ata1/host0/target0:0:0/0:0:0:0/block/sda/sda3' is taking a long time
Aug 28 14:26:42 devgregw-Aspire-5742 systemd-udevd[983]: seq 2799 '/devices/pci0000:00/0000:00:1f.2/ata1/host0/target0:0:0/0:0:0:0/block/sda/sda1' is taking a long time
Aug 28 14:26:46 devgregw-Aspire-5742 kernel: [  546.165231] sd 6:0:0:0: [sdc] tag#0 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_SENSE
Aug 28 14:26:46 devgregw-Aspire-5742 kernel: [  546.165240] sd 6:0:0:0: [sdc] tag#0 Sense Key : Hardware Error [current] 
Aug 28 14:26:46 devgregw-Aspire-5742 kernel: [  546.165244] sd 6:0:0:0: [sdc] tag#0 Add. Sense: No additional sense information
Aug 28 14:26:46 devgregw-Aspire-5742 kernel: [  546.165250] sd 6:0:0:0: [sdc] tag#0 CDB: opcode=0xdf (vendor) df 10 00 00 00 d8 00 01 4f c2 b0 b0
Aug 28 14:26:46 devgregw-Aspire-5742 kernel: [  546.250908] usb 2-1.1: reset high-speed USB device number 4 using ehci-pci
Aug 28 14:26:55 devgregw-Aspire-5742 kernel: [  554.599397] sd 6:0:0:0: [sdc] tag#0 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_SENSE
Aug 28 14:26:55 devgregw-Aspire-5742 kernel: [  554.599406] sd 6:0:0:0: [sdc] tag#0 Sense Key : Hardware Error [current] 
Aug 28 14:26:55 devgregw-Aspire-5742 kernel: [  554.599410] sd 6:0:0:0: [sdc] tag#0 Add. Sense: No additional sense information
Aug 28 14:26:55 devgregw-Aspire-5742 kernel: [  554.599416] sd 6:0:0:0: [sdc] tag#0 CDB: Read(10) 28 00 00 00 00 00 00 00 08 00
Aug 28 14:26:55 devgregw-Aspire-5742 kernel: [  554.599419] blk_update_request: I/O error, dev sdc, sector 0
Aug 28 14:26:55 devgregw-Aspire-5742 kernel: [  554.599425] Buffer I/O error on dev sdc, logical block 0, async page read
Aug 28 14:28:11 devgregw-Aspire-5742 kernel: [  631.365068] sd 6:0:0:0: [sdc] tag#0 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_SENSE
Aug 28 14:28:11 devgregw-Aspire-5742 kernel: [  631.365077] sd 6:0:0:0: [sdc] tag#0 Sense Key : Hardware Error [current] 
Aug 28 14:28:11 devgregw-Aspire-5742 kernel: [  631.365081] sd 6:0:0:0: [sdc] tag#0 Add. Sense: No additional sense information
Aug 28 14:28:11 devgregw-Aspire-5742 kernel: [  631.365087] sd 6:0:0:0: [sdc] tag#0 CDB: opcode=0xdf (vendor) df 10 00 00 00 d8 00 01 4f c2 b0 b0
Aug 28 14:29:38 devgregw-Aspire-5742 kernel: [  717.597311] sd 6:0:0:0: [sdc] tag#0 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_SENSE
Aug 28 14:29:38 devgregw-Aspire-5742 kernel: [  717.597319] sd 6:0:0:0: [sdc] tag#0 Sense Key : Hardware Error [current] 
Aug 28 14:29:38 devgregw-Aspire-5742 kernel: [  717.597323] sd 6:0:0:0: [sdc] tag#0 Add. Sense: No additional sense information
Aug 28 14:29:38 devgregw-Aspire-5742 kernel: [  717.597329] sd 6:0:0:0: [sdc] tag#0 CDB: opcode=0xdf (vendor) df 10 00 00 00 d8 00 01 4f c2 b0 b0
Aug 28 14:30:48 devgregw-Aspire-5742 AptDaemon: INFO: Quitting due to inactivity
Aug 28 14:30:48 devgregw-Aspire-5742 AptDaemon: INFO: Quitting was requested
Aug 28 14:30:48 devgregw-Aspire-5742 org.debian.apt[2463]: 14:30:48 AptDaemon [INFO]: Quitting due to inactivity
Aug 28 14:30:48 devgregw-Aspire-5742 org.debian.apt[2463]: 14:30:48 AptDaemon [INFO]: Quitting was requested
Aug 28 14:32:06 devgregw-Aspire-5742 ntfs-3g[5989]: Version 2015.3.14AR.1 integrated FUSE 28
Aug 28 14:32:06 devgregw-Aspire-5742 ntfs-3g[5989]: Mounted /dev/sda2 (Read-Write, label "Windows", NTFS 3.1)
Aug 28 14:32:06 devgregw-Aspire-5742 ntfs-3g[5989]: Cmdline options: rw,nodev,nosuid,uid=1000,gid=1000,uhelper=udisks2
Aug 28 14:32:06 devgregw-Aspire-5742 ntfs-3g[5989]: Mount options: rw,nodev,nosuid,uhelper=udisks2,allow_other,nonempty,relatime,default_permissions,fsname=/dev/sda2,blkdev,blksize=4096
Aug 28 14:32:06 devgregw-Aspire-5742 ntfs-3g[5989]: Global ownership and permissions enforced, configuration type 7
Aug 28 14:32:06 devgregw-Aspire-5742 udisksd[3553]: Mounted /dev/sda2 at /media/devgregw/Windows on behalf of uid 1000
Aug 28 14:32:31 devgregw-Aspire-5742 org.gnome.zeitgeist.SimpleIndexer[3129]: ** (zeitgeist-fts:3761): WARNING **: Unable to get info on application://nautilus-autostart.desktop
Aug 28 14:33:06 devgregw-Aspire-5742 systemd[1]: Starting Cleanup of Temporary Directories...
Aug 28 14:33:06 devgregw-Aspire-5742 systemd-tmpfiles[6020]: [/usr/lib/tmpfiles.d/var.conf:14] Duplicate line for path "/var/log", ignoring.
Aug 28 14:33:06 devgregw-Aspire-5742 systemd[1]: Started Cleanup of Temporary Directories.

我尝试smartctl -a通过 USB 使用,它报告说 SMART 可用,但已禁用。我尝试启用它的所有尝试都失败了。将驱动器连接到主板后,TestDisk 不再检测到它。

我还可以进一步恢复该驱动器吗?

答案1

您的 USB 外壳正在抽象迈拓 6Y160P0PATA/IDE 硬盘驱动器。

外壳各不相同,但它们可能无法很好地处理 I/O 错误。

您首先应该更好地了解 I/O 错误出现在 中/var/log/syslog。您的输出显示在扇区 0(第一个扇区,通常包含 MBR)上存在重复读取错误。

由于这是不可读的,所以分区表也是不可读的。

现在我们知道了这一点,请使用以下命令检查硬盘对自身状况的看法:smartctl -a /dev/sdc

笔记:即使您有一个应该显示为 的 IDE 设备/dev/hdX,但 USB 外壳会使它看起来像一个 SCSI 设备/dev/sdc

如果您无法获取 SMART 属性,则您的 IDE 到 USB 外壳可能不支持传递它们。

如果您有一个支持 IDE 的主板,并且将 HDD 直接插入主板,您可能能够使用 对有问题的扇区进行低级覆盖hdparm --yes-i-know-what-i-am-doing --write-sector SECTOR /dev/hdX,其中SECTOR是您要尝试覆盖的扇区号。

hdparm如果您无法使用低级写入方式,您可以dd if=/dev/zero of=/dev/sdc bs=512 count=1尝试覆盖第一个扇区。如果此操作失败,则磁盘没有剩余扇区可以重新分配。

您发现主板无法通过带状电缆插入磁盘。我认为这个磁盘不值得再费力气了;您最好把它处理掉。

相关内容