我浏览了几个问题(见下面的列表),但没有找到我的问题的答案......
问题是我可以使用什么软件来分析以确定是否可以从我的 Seagate ST300003U2 外置 USB 硬盘驱动器中获取任何数据。
它在抽屉里闲置了几个月,几周后我想访问那里备份的图片,但插入后 Windows 无法正确识别它,而 Ubuntu 根本无法检测到它。
我去找专业人士,他们很快就尝试连接到一台 Windows 机器,并告诉我,如果我把驱动器留在他们那里,他们“可能”会恢复一些东西。我问他们怎么做,他们告诉我他们有一些工具可以运行它。如果有免费版本,我想自己试试。当然他们没有告诉我工具的名字。
有谁知道我可以使用 Windows 或 Linux 上的什么免费/开源软件或自启动解决方案来分析这样的硬盘驱动器吗?
更新
我在 Win7 上收到此消息。所以在我看来,电缆等没有问题。我想知道为什么 Ubuntu 没有给我任何消息。
我从设备管理器中得到了这个:Windows has stopped this device because it has reported problems. (Code 43)
答案1
死了多少才算死了?
它是一个前硬盘或者它的文件系统只是在向往峡湾?你的驱动器是否只装在外壳里,因为它被螺丝固定住了?(太棒了!)
让我们从最基本的开始。这是 3.5 英寸的外置硬盘。这让生活变得轻松一些。外置硬盘电子设备经常出现故障,但硬盘本身可能没问题。快速的互联网搜索表明它是一个较旧的 IDE 硬盘。不太乐观,因为你需要挖出 IDE 电缆和电源。如果是 SATA 就更容易了。
因此,您需要先将驱动器从外壳中取出。检查驱动器,取出适当的 Torx 和防盗螺丝刀,然后打开驱动器外壳。拔下并检查驱动器连接器。
确定它使用什么类型的端口,确保您可以连接电源和数据,然后将其放在一边开始准备您的工具。
虽然大多数专业取证工具似乎都是基于 Windows 的,但在 Linux 上也有很多优秀的工具。首先准备一个 xubuntu liveusb。您可以找到操作系统这里以及 unetbootin 之类的程序来创建 liveusb。您还需要一个硬盘,其容量至少为至少您要恢复的驱动器的空间是其 2 倍,无论是基于 USB 还是您使用的 PC 内部。您可以使用现有的 Linux 安装,但我更愿意拥有一个干净的环境,并且只包含我需要的内容。
我确实提到过电缆和电源,对吧?您想安装此磁盘内部插入 PC 并将其连接到直接地。这样您就可以排除控制器的故障。
在这一点上,我将在各个步骤中提到谨慎的做法是放弃. 我见过太多的人尝试恢复已经坏掉的硬盘。
如果检测到驱动器,从我在更新的问题中看到的情况来看,你似乎很幸运简单地将其插入,查看驱动器是否工作并从那里复制。
测试您的 liveusb,以确保您可以从中启动。关机,安装已拆下的硬盘,然后启动。进入 BIOS。如果 BIOS 上未检测到驱动器,则停止在那里。这是浪费时间,您应该享受新的门挡。
如果检测到,则启动xubuntu。
检查您要保存数据的第二个驱动器是否已安装,如果第一个驱动器已安装,则可以复制数据。如果可以,请尽可能地复制。
打开终端并运行“apt-get install testdisk gddrescue”
识别磁盘(这很棘手 - 我会使用 lsblk 组合来列出块设备,并将其与 fstab 进行比较)。
运行 gddrescue,sudo ddrescue -r 3 /dev/sdX /media/usbdrive/image /media/usbdrive/logfile
其中 sdX 是该驱动器的“根”设备(因此,如果您的驱动器是 sdx,并且具有 sdx1 sdx2 等等...您需要 sdx)。
如果此操作有效,那么您将拥有驱动器的图像。复制 永远不要在唯一的副本上工作
然后,您可以在驱动器上运行取证工具。我通常最终只会使用非常出色的 testdisk - 它可以修复分区。它会直接在图像我建议出色的分步指南
此时,如果你有一个可挂载的磁盘映像,并且有某物在那里,我会开始努力ubuntu 的优秀恢复指南. 如果您需要特定文件,scapel 很有用,而 autopsy/sluthkit 似乎是处理图像的绝佳方式。但是,如果您想安装多分区图像,请使用 kpartex 而不是使用偏移量。
答案2
我使用的效果很好易我磁盘复制(免费),即使 Windows 或 Linux 无法识别该磁盘(会导致 Windows 崩溃)。
它会逐个扇区地进行复制,因此您可能会在磁盘损坏的地方得到一些损坏的文件。
在使用此软件之前,请勿连接磁盘。运行时间越长,它就越有可能彻底失败。