我正在使用 bash 脚本调用 ddrescue 来修复扇区损坏的硬盘。该驱动器称为 /dev/sdc,通过 ExpressCard 连接到 eSata。
我找不到任何方法来停止我的 bash 脚本,所以我按下计算机电源按钮约 10 秒钟将其关闭。
我尝试过多次重新启动计算机,但驱动器不再被识别,并且在执行“fdisk -l”时不显示。
启动很慢,Linux 尝试访问驱动器后显示此消息(我正在使用 SystemRescueCd):
udev[84]:worker [156] filed while handling '/devices-pci0000:00/0000:00:1c.2/0000:03:00.0/host2/target2:0:0/2:0:0:0/block/sdb'
硬盘本身似乎运行良好,但无法被识别。
在这种情况下我该怎么办?
--- 附加于 2013 年 6 月 18 日 --- 这是 lsblk 的结果:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0 7:0 0 294.6M 1 loop /livemnt/squashfs
sda 8:0 0 37.3G 0 disk
|_sda1 8:1 0 37.3G 0 part
sr0 11:0 1 381.2M 0 rom /livemnt/boot
sdb 8:16 0 298.1G 0 disk
是的,lsblk 检测到了 sdb 驱动器(而 fdisk -l 没有检测到)。
下一步我应该做什么?
答案1
尝试在 Windows 下操作。我曾经遇到过 Linx 无法检测到故障硬盘但 Windows 却能检测到的情况。