我有一块 2TB 的 Seagate Barracuda HDD,是朋友给我的,我试着用它进行一些数据恢复,但遇到了一些奇怪的问题。
首先,通电后驱动器仍会旋转。硬盘没有发出任何异常声音。如果我将其插入 Windows 桌面,硬盘会显示为未格式化的可移动设备(即使我已将其通过 SATA 直接插入计算机)。我不太清楚为什么普通 HDD 会显示为可移动设备。
我注意到的下一件事是,当我重新启动计算机时,只有他的驱动器连接到我的机器,由于某种奇怪的原因,BIOS 无法识别它。我在 USB 驱动器上加载了 Ubuntu Rescue,并将我的计算机启动到它。以下是一些命令的输出,让您了解 /dev 是什么样子的,等等...
Mount 命令
/cow on / type overlayfs (rw)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
/dev/sda1 on /cdrom type vfat (ro,noatime,fmask=0022,dmask=0022,codepage=cp437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
/dev/loop0 on /rofs type squashfs (ro,noatime)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
ls /dev 输出
drwxr-xr-x 16 root root 4280 May 3 14:29 .
drwxr-xr-x 1 root root 260 May 3 14:29 ..
crw-rw---- 1 root video 10, 175 May 3 14:29 agpgart
crw------T 1 root root 10, 235 May 3 14:29 autofs
drwxr-xr-x 2 root root 580 May 3 14:28 block
drwxr-xr-x 2 root root 80 May 3 14:28 bsg
crw------T 1 root root 10, 234 May 3 14:29 btrfs-control
drwxr-xr-x 3 root root 60 May 3 14:27 bus
drwxr-xr-x 2 root root 4380 May 3 14:29 char
crw------- 1 root root 5, 1 May 3 14:29 console
lrwxrwxrwx 1 root root 11 May 3 14:29 core -> /proc/kcore
drwxr-xr-x 2 root root 60 May 3 14:29 cpu
crw------- 1 root root 10, 60 May 3 14:29 cpu_dma_latency
drwxr-xr-x 6 root root 120 May 3 14:28 disk
crw-rw---T 1 root audio 14, 41 May 3 14:29 dmmidi2
drwxr-xr-x 2 root root 80 May 3 14:28 dri
crw------- 1 root root 10, 61 May 3 14:29 ecryptfs
crw-rw---- 1 root video 29, 0 May 3 14:29 fb0
lrwxrwxrwx 1 root root 13 May 3 14:29 fd -> /proc/self/fd
crw-rw-rw- 1 root root 1, 7 May 3 14:29 full
crw-rw-rwT 1 root fuse 10, 229 May 3 14:29 fuse
crw------- 1 root root 250, 0 May 3 14:29 fw0
crw------- 1 root root 251, 0 May 3 14:29 hidraw0
crw------- 1 root root 251, 1 May 3 14:29 hidraw1
crw------- 1 root root 251, 2 May 3 14:29 hidraw2
crw------- 1 root root 251, 3 May 3 14:29 hidraw3
crw------- 1 root root 251, 4 May 3 14:29 hidraw4
crw------- 1 root root 251, 5 May 3 14:29 hidraw5
crw------- 1 root root 251, 6 May 3 14:29 hidraw6
crw------- 1 root root 10, 228 May 3 14:29 hpet
lrwxrwxrwx 1 root root 14 May 3 14:28 .initramfs -> /run/initramfs
drwxr-xr-x 4 root root 460 May 3 14:29 input
crw------- 1 root root 1, 11 May 3 14:29 kmsg
srw-rw-rw- 1 root root 0 May 3 14:29 log
brw-rw---- 1 root disk 7, 0 May 3 14:29 loop0
brw-rw---- 1 root disk 7, 1 May 3 14:29 loop1
brw-rw---- 1 root disk 7, 2 May 3 14:29 loop2
brw-rw---- 1 root disk 7, 3 May 3 14:29 loop3
brw-rw---- 1 root disk 7, 4 May 3 14:29 loop4
brw-rw---- 1 root disk 7, 5 May 3 14:29 loop5
brw-rw---- 1 root disk 7, 6 May 3 14:29 loop6
brw-rw---- 1 root disk 7, 7 May 3 14:29 loop7
crw------- 1 root root 10, 237 May 3 14:29 loop-control
drwxr-xr-x 2 root root 60 May 3 14:27 mapper
crw------- 1 root root 10, 227 May 3 14:29 mcelog
crw------- 1 root root 249, 1 May 3 14:29 mei
crw-r----- 1 root kmem 1, 1 May 3 14:29 mem
crw-rw---T 1 root audio 14, 34 May 3 14:29 midi2
drwxr-xr-x 2 root root 60 May 3 14:27 net
crw------- 1 root root 10, 59 May 3 14:29 network_latency
crw------- 1 root root 10, 58 May 3 14:29 network_throughput
crw-rw-rw- 1 root root 1, 3 May 3 14:29 null
crw------- 1 root root 1, 12 May 3 14:29 oldmem
crw-r----- 1 root kmem 1, 4 May 3 14:29 port
crw------- 1 root root 108, 0 May 3 14:29 ppp
crw------- 1 root root 10, 1 May 3 14:29 psaux
crw-rw-rw- 1 root tty 5, 2 May 3 21:53 ptmx
drwxr-xr-x 2 root root 0 May 3 14:27 pts
brw-rw---- 1 root disk 1, 0 May 3 14:29 ram0
brw-rw---- 1 root disk 1, 1 May 3 14:29 ram1
brw-rw---- 1 root disk 1, 10 May 3 14:29 ram10
brw-rw---- 1 root disk 1, 11 May 3 14:29 ram11
brw-rw---- 1 root disk 1, 12 May 3 14:29 ram12
brw-rw---- 1 root disk 1, 13 May 3 14:29 ram13
brw-rw---- 1 root disk 1, 14 May 3 14:29 ram14
brw-rw---- 1 root disk 1, 15 May 3 14:29 ram15
brw-rw---- 1 root disk 1, 2 May 3 14:29 ram2
brw-rw---- 1 root disk 1, 3 May 3 14:29 ram3
brw-rw---- 1 root disk 1, 4 May 3 14:29 ram4
brw-rw---- 1 root disk 1, 5 May 3 14:29 ram5
brw-rw---- 1 root disk 1, 6 May 3 14:29 ram6
brw-rw---- 1 root disk 1, 7 May 3 14:29 ram7
brw-rw---- 1 root disk 1, 8 May 3 14:29 ram8
brw-rw---- 1 root disk 1, 9 May 3 14:29 ram9
crw-rw-rw- 1 root root 1, 8 May 3 14:29 random
crw-r--r-- 1 root root 10, 62 May 3 14:29 rfkill
lrwxrwxrwx 1 root root 4 May 3 14:29 rtc -> rtc0
crw------- 1 root root 254, 0 May 3 14:29 rtc0
brw-rw---- 1 root disk 8, 0 May 3 14:29 sda
brw-rw---- 1 root disk 8, 1 May 3 14:29 sda1
brw-rw---- 1 root disk 8, 16 May 3 14:29 sdb
crw-rw---- 1 root disk 21, 0 May 3 14:29 sg0
crw-rw---- 1 root disk 21, 1 May 3 14:29 sg1
lrwxrwxrwx 1 root root 8 May 3 14:29 shm -> /run/shm
crw------- 1 root root 10, 231 May 3 14:29 snapshot
drwxr-xr-x 4 root root 440 May 3 14:29 snd
lrwxrwxrwx 1 root root 15 May 3 14:29 stderr -> /proc/self/fd/2
lrwxrwxrwx 1 root root 15 May 3 14:29 stdin -> /proc/self/fd/0
lrwxrwxrwx 1 root root 15 May 3 14:29 stdout -> /proc/self/fd/1
crw-rw-rw- 1 root tty 5, 0 May 3 21:48 tty
crw--w---- 1 root tty 4, 0 May 3 14:29 tty0
crw------- 1 ubuntu tty 4, 1 May 3 21:47 tty1
crw--w---- 1 root tty 4, 10 May 3 14:29 tty10
crw--w---- 1 root tty 4, 11 May 3 14:29 tty11
crw--w---- 1 root tty 4, 12 May 3 14:29 tty12
crw--w---- 1 root tty 4, 13 May 3 14:29 tty13
crw--w---- 1 root tty 4, 14 May 3 14:29 tty14
crw--w---- 1 root tty 4, 15 May 3 14:29 tty15
crw--w---- 1 root tty 4, 16 May 3 14:29 tty16
crw--w---- 1 root tty 4, 17 May 3 14:29 tty17
crw--w---- 1 root tty 4, 18 May 3 14:29 tty18
crw--w---- 1 root tty 4, 19 May 3 14:29 tty19
crw------- 1 ubuntu tty 4, 2 May 3 21:33 tty2
crw--w---- 1 root tty 4, 20 May 3 14:29 tty20
crw--w---- 1 root tty 4, 21 May 3 14:29 tty21
crw--w---- 1 root tty 4, 22 May 3 14:29 tty22
crw--w---- 1 root tty 4, 23 May 3 14:29 tty23
crw--w---- 1 root tty 4, 24 May 3 14:29 tty24
crw--w---- 1 root tty 4, 25 May 3 14:29 tty25
crw--w---- 1 root tty 4, 26 May 3 14:29 tty26
crw--w---- 1 root tty 4, 27 May 3 14:29 tty27
crw--w---- 1 root tty 4, 28 May 3 14:29 tty28
crw--w---- 1 root tty 4, 29 May 3 14:29 tty29
crw------- 1 ubuntu tty 4, 3 May 3 21:48 tty3
crw--w---- 1 root tty 4, 30 May 3 14:29 tty30
crw--w---- 1 root tty 4, 31 May 3 14:29 tty31
crw--w---- 1 root tty 4, 32 May 3 14:29 tty32
crw--w---- 1 root tty 4, 33 May 3 14:29 tty33
crw--w---- 1 root tty 4, 34 May 3 14:29 tty34
crw--w---- 1 root tty 4, 35 May 3 14:29 tty35
crw--w---- 1 root tty 4, 36 May 3 14:29 tty36
crw--w---- 1 root tty 4, 37 May 3 14:29 tty37
crw--w---- 1 root tty 4, 38 May 3 14:29 tty38
crw--w---- 1 root tty 4, 39 May 3 14:29 tty39
crw------- 1 ubuntu tty 4, 4 May 3 14:29 tty4
crw--w---- 1 root tty 4, 40 May 3 14:29 tty40
crw--w---- 1 root tty 4, 41 May 3 14:29 tty41
crw--w---- 1 root tty 4, 42 May 3 14:29 tty42
crw--w---- 1 root tty 4, 43 May 3 14:29 tty43
crw--w---- 1 root tty 4, 44 May 3 14:29 tty44
crw--w---- 1 root tty 4, 45 May 3 14:29 tty45
crw--w---- 1 root tty 4, 46 May 3 14:29 tty46
crw--w---- 1 root tty 4, 47 May 3 14:29 tty47
crw--w---- 1 root tty 4, 48 May 3 14:29 tty48
crw--w---- 1 root tty 4, 49 May 3 14:29 tty49
crw------- 1 ubuntu tty 4, 5 May 3 14:29 tty5
crw--w---- 1 root tty 4, 50 May 3 14:29 tty50
crw--w---- 1 root tty 4, 51 May 3 14:29 tty51
crw--w---- 1 root tty 4, 52 May 3 14:29 tty52
crw--w---- 1 root tty 4, 53 May 3 14:29 tty53
crw--w---- 1 root tty 4, 54 May 3 14:29 tty54
crw--w---- 1 root tty 4, 55 May 3 14:29 tty55
crw--w---- 1 root tty 4, 56 May 3 14:29 tty56
crw--w---- 1 root tty 4, 57 May 3 14:29 tty57
crw--w---- 1 root tty 4, 58 May 3 14:29 tty58
crw--w---- 1 root tty 4, 59 May 3 14:29 tty59
crw------- 1 ubuntu tty 4, 6 May 3 14:29 tty6
crw--w---- 1 root tty 4, 60 May 3 14:29 tty60
crw--w---- 1 root tty 4, 61 May 3 14:29 tty61
crw--w---- 1 root tty 4, 62 May 3 14:29 tty62
crw--w---- 1 root tty 4, 63 May 3 14:29 tty63
crw--w---- 1 root tty 4, 7 May 3 14:29 tty7
crw--w---- 1 root tty 4, 8 May 3 14:29 tty8
crw--w---- 1 root tty 4, 9 May 3 14:29 tty9
crw------- 1 root root 5, 3 May 3 14:29 ttyprintk
crw-rw---- 1 root dialout 4, 64 May 3 14:29 ttyS0
crw-rw---- 1 root dialout 4, 65 May 3 14:29 ttyS1
crw-rw---- 1 root dialout 4, 74 May 3 14:29 ttyS10
crw-rw---- 1 root dialout 4, 75 May 3 14:29 ttyS11
crw-rw---- 1 root dialout 4, 76 May 3 14:29 ttyS12
crw-rw---- 1 root dialout 4, 77 May 3 14:29 ttyS13
crw-rw---- 1 root dialout 4, 78 May 3 14:29 ttyS14
crw-rw---- 1 root dialout 4, 79 May 3 14:29 ttyS15
crw-rw---- 1 root dialout 4, 80 May 3 14:29 ttyS16
crw-rw---- 1 root dialout 4, 81 May 3 14:29 ttyS17
crw-rw---- 1 root dialout 4, 82 May 3 14:29 ttyS18
crw-rw---- 1 root dialout 4, 83 May 3 14:29 ttyS19
crw-rw---- 1 root dialout 4, 66 May 3 14:29 ttyS2
crw-rw---- 1 root dialout 4, 84 May 3 14:29 ttyS20
crw-rw---- 1 root dialout 4, 85 May 3 14:29 ttyS21
crw-rw---- 1 root dialout 4, 86 May 3 14:29 ttyS22
crw-rw---- 1 root dialout 4, 87 May 3 14:29 ttyS23
crw-rw---- 1 root dialout 4, 88 May 3 14:29 ttyS24
crw-rw---- 1 root dialout 4, 89 May 3 14:29 ttyS25
crw-rw---- 1 root dialout 4, 90 May 3 14:29 ttyS26
crw-rw---- 1 root dialout 4, 91 May 3 14:29 ttyS27
crw-rw---- 1 root dialout 4, 92 May 3 14:29 ttyS28
crw-rw---- 1 root dialout 4, 93 May 3 14:29 ttyS29
crw-rw---- 1 root dialout 4, 67 May 3 14:29 ttyS3
crw-rw---- 1 root dialout 4, 94 May 3 14:29 ttyS30
crw-rw---- 1 root dialout 4, 95 May 3 14:29 ttyS31
crw-rw---- 1 root dialout 4, 68 May 3 14:29 ttyS4
crw-rw---- 1 root dialout 4, 69 May 3 14:29 ttyS5
crw-rw---- 1 root dialout 4, 70 May 3 14:29 ttyS6
crw-rw---- 1 root dialout 4, 71 May 3 14:29 ttyS7
crw-rw---- 1 root dialout 4, 72 May 3 14:29 ttyS8
crw-rw---- 1 root dialout 4, 73 May 3 14:29 ttyS9
drwxr-xr-x 3 root root 60 May 3 14:29 .udev
crw-r----- 1 root root 10, 223 May 3 14:29 uinput
crw-rw-rw- 1 root root 1, 9 May 3 14:29 urandom
drwxr-xr-x 2 root root 100 May 3 14:29 usb
crw------- 1 root root 252, 0 May 3 14:29 usbmon0
crw------- 1 root root 252, 1 May 3 14:29 usbmon1
crw------- 1 root root 252, 2 May 3 14:29 usbmon2
crw------- 1 root root 252, 3 May 3 14:29 usbmon3
crw------- 1 root root 252, 4 May 3 14:29 usbmon4
crw-rw---- 1 root tty 7, 0 May 3 14:29 vcs
crw-rw---- 1 root tty 7, 1 May 3 14:29 vcs1
crw-rw---- 1 root tty 7, 2 May 3 14:29 vcs2
crw-rw---- 1 root tty 7, 3 May 3 14:29 vcs3
crw-rw---- 1 root tty 7, 4 May 3 14:29 vcs4
crw-rw---- 1 root tty 7, 5 May 3 14:29 vcs5
crw-rw---- 1 root tty 7, 6 May 3 14:29 vcs6
crw-rw---- 1 root tty 7, 7 May 3 14:29 vcs7
crw-rw---- 1 root tty 7, 128 May 3 14:29 vcsa
crw-rw---- 1 root tty 7, 129 May 3 14:29 vcsa1
crw-rw---- 1 root tty 7, 130 May 3 14:29 vcsa2
crw-rw---- 1 root tty 7, 131 May 3 14:29 vcsa3
crw-rw---- 1 root tty 7, 132 May 3 14:29 vcsa4
crw-rw---- 1 root tty 7, 133 May 3 14:29 vcsa5
crw-rw---- 1 root tty 7, 134 May 3 14:29 vcsa6
crw-rw---- 1 root tty 7, 135 May 3 14:29 vcsa7
crw------- 1 root root 10, 63 May 3 14:29 vga_arbiter
crw-rw-rw- 1 root root 1, 5 May 3 14:29 zero
说实话,到目前为止,这个 Ubuntu Rescue 发行版非常不尽如人意。我希望它至少有一个基本的 GUI(如果有的话,它无法在我的测试机上加载,而当我启动任何其他版本的 Ubuntu 时,它可以毫无问题地加载 x windows),这样我就可以轻松探索它提供的工具,但我却被迫安装 lynx,然后浏览互联网并阅读文档,以找出发行版中包含哪些工具。
无论如何,以下是我的问题:
什么原因导致驱动器在 Windows 中显示为未格式化的可移动驱动器,但 BIOS 中似乎无法识别相同的驱动器?
我有第二个 2TB 硬盘,准备用来复制数据 - 但是有人对 BIOS 中的硬件设置有什么建议吗(主板是英特尔 DZ68DB)?
知道为什么通过 SATA 连接的硬盘会显示为可移动驱动器吗?
有人能推荐一些软件来帮助我解决这个问题吗?我非常熟悉 Linux 或 Windows,因此这两个平台的工具都可以。
如果您需要我发布我用来尝试恢复数据的机器上的任何其他 Linux 命令的输出,请告诉我。
作为最后的手段,第二个 2TB 硬盘是完全相同的型号/品牌的硬盘。有人在两个完全相同的驱动器之间更换驱动器电路吗?我有电气工程背景,但我不得不承认我从来没有把 PCB 从驱动器上拆下来换成另一个。这似乎是可能的,但我宁愿不采取这种极端措施。
我之所以卷入此事,是因为我想这块硬盘上有一些已故家人的照片,而这恰好是他拥有的这些数据的唯一副本。我已经严厉斥责了他定期进行异地备份的行为,但这对解决当前的情况没有多大帮助。
任何帮助都将非常有帮助-谢谢!
答案1
主板上的某些 SATA 端口可以设置为“ESATA”以进行热插拔。这将使驱动器被视为可移动的。
因此,请检查 SATA 端口的 BIOS 设置(您可能需要获取主板手册),其中描述了哪些端口可以设置为热插拔。