HD 已经有一些坏块,并且有 9 到 20 GB 的空闲空间。总空间为 500GB。
完美运行,没有问题
1.昨天他发出了声音。看起来像是在抓挠。 2.然后屏幕崩溃了。 3.我重启了电脑。它又工作了一段时间,直到再次崩溃。 4.然后它出现了找不到 grub 或 ubuntu 的错误。错误消息由 bios 传递。而不是 grub 或 ubuntu。
现在它出现在磁盘列表中。但没有太多信息。例如大小和分区。
1.如何知道硬盘已经刻录完成?还是分区问题?
2.如果没有烧录。我该如何恢复数据?用什么命令??
2.1 可能比较复杂,先解决分区问题,再考虑数据,不知道具体步骤??
- 硬盘名称也出现在 bios 中,没问题。但无法启动。
- 现在它已通过 USB SATA 适配器连接。并且名称也被识别。
如何从无法挂载的分区恢复数据?
sudo fdisk -l, blkid, lsblk - 返回新磁盘。损坏的磁盘不在列表中。
sudo hwinfo --block --short - 显示损坏的磁盘。
/dev/sdb 存在。
但如何挂载?或者如何恢复?
更新:
sudo dmesg | grep 'sdb'
[ 1.953441] sd 2:0:0:0: [sdb] 0 512-byte logical blocks: (0 B/0 B)
[ 1.953457] sd 2:0:0:0: [sdb] Write Protect is off
[ 1.953460] sd 2:0:0:0: [sdb] Mode Sense: 00 3a 00 00
[ 1.953485] sd 2:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 2.004916] sd 2:0:0:0: [sdb] Attached SCSI disk
[ 374.935097] sd 2:0:0:0: [sdb] tag#10 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE cmd_age=0s
[ 374.935102] sd 2:0:0:0: [sdb] tag#10 Sense Key : Illegal Request [current]
[ 374.935106] sd 2:0:0:0: [sdb] tag#10 Add. Sense: Unaligned write command
[ 374.935110] sd 2:0:0:0: [sdb] tag#10 CDB: Synchronize Cache(10) 35 00 00 00 00 00 00 00 00 00
[ 374.935117] blk_update_request: I/O error, dev sdb, sector 0 op 0x1:(WRITE) flags 0x800 phys_seg 0 prio class 0
[ 375.063274] sd 2:0:0:0: [sdb] tag#23 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE cmd_age=0s
[ 375.063285] sd 2:0:0:0: [sdb] tag#23 Sense Key : Illegal Request [current]
[ 375.063292] sd 2:0:0:0: [sdb] tag#23 Add. Sense: Unaligned write command
[ 375.063301] sd 2:0:0:0: [sdb] tag#23 CDB: Synchronize Cache(10) 35 00 00 00 00 00 00 00 00 00
[ 375.063315] blk_update_request: I/O error, dev sdb, sector 0 op 0x1:(WRITE) flags 0x800 phys_seg 0 prio class 0