![我如何恢复损坏的 SSD 驱动器?](https://linux22.com/image/1338898/%E6%88%91%E5%A6%82%E4%BD%95%E6%81%A2%E5%A4%8D%E6%8D%9F%E5%9D%8F%E7%9A%84%20SSD%20%E9%A9%B1%E5%8A%A8%E5%99%A8%EF%BC%9F.png)
我没有丢失任何关键任务数据或其他东西,但我拥有大量因不可靠或“死机”而被撤下的 SSD 2.5 英寸驱动器。我很好奇是否有办法让它们恢复活力,但纯粹是作为实验,忽略保修等问题,并将它们发送给专业人士。
这几乎肯定是浪费时间,但我还是想问一下。
我拥有的硬盘分为两种类型:我有一堆金士顿 SSDNOW V100 硬盘,它们从来没有重要的固件更新可以防止数据丢失。我还有一堆 OCZ Vertex2 SSD。
在这两种情况下,系统都无法识别驱动器。无论是通过外部机箱、将驱动器作为主 SATA 连接还是将 BIOS 更改为 AHCI 或 IDE SATA 模式,系统都无法识别驱动器。
这可能意味着什么也做不了,但如果我打开 OCZ 驱动器,就会看到一个连接器,上面有 4 个孔,分别标有 GND、TX、RX 和 VCC。我能否将 ROM 读取器或其他东西连接到此接口,并可能修复或获取有关驱动器的更多信息?
是否有人成功尝试过类似我之前在网上看到过的 NAND 芯片回流之类的操作?
还有其他方法可以刷新这些驱动器直至它们在某处被识别吗?
我承认它们可能已经残破不堪、毫无价值了,但在扔掉它们之前,我很好奇是否可以做一些可能的修补。
谢谢你的时间。
答案1
对于 Crucial SSD,有一种方法可以获取死的驱动器恢复正常。
我说的“死机”是指:无法被任何操作系统/控制器识别,且无物理损坏
我已经遇到过这个特殊案例,令我惊讶的是,以下步骤有效:
仅连接 SATA 电源连接,不要连接数据线。带有外部电源的 USB 外壳也可以使用。
连接驱动器后,只需打开电脑并等待即可。电脑需要保持通电状态 20 分钟,建议在此过程中不要使用电脑。
关闭计算机电源并断开驱动器 30 秒。
再重复步骤 2 和 3 一次。
正常重新连接驱动器,然后将计算机启动到操作系统。
如果您的驱动器尚未更新固件,请更新固件。请访问以下链接获取我们的固件更新
答案2
我自己还没有尝试过这个解决方案,但是网络上有不少文章都提到过通过过热 SSD(在烤箱中!)来以某种方式使它们恢复活力。
http://www.futurelooks.com/cooking-your-solid-state-drive-in-an-oven-might-make-them-last-longer/
http://ales.io/2014/03/09/how-to-bake-a-mac.html
http://www.tomshardware.co.uk/answers/id-2659865/possibly-bricked-ssd-fix.html
http://www.bbc.co.uk/news/technology-20579077
John Gude 在另一篇文章的评论中引用了这篇 BBC 文章(http://www.makeuseof.com/tag/data-recovered-failed-ssd/) 作为他解决固态硬盘 (SSD) 故障的灵感来源,他将固态硬盘 (SSD) 在 250 华氏度下烘烤。
这样的例子还有很多,人们使用 SSD-baking 来修复主机无法识别的驱动器、读/写错误等。
答案3
从 SSD 恢复数据的唯一方法是将其发送到数据恢复实验室。如果您没有至少 RAID 1/5/6/10 等,则应始终进行备份。
答案4
SSD 的许多问题都是软问题,可以通过格式化驱动器来解决。
例如,当您遇到读取或写入错误时,您可以执行以下步骤(使用 Linux 操作系统):
- 使用 ddrescue 读取完整的磁盘映像,它会重试坏块,有时会读取所有坏块
- 使用 cat /dev/zero >/dev/sdX 将硬盘清零,或者你可以格式化整个驱动器,并使用 mkfs.btrfs /dev/sdX 发出完整的磁盘修剪
- 使用 dd in=sdX.image of=/dev/sdX 将图像复制回来
您也可以使用 Windows 机器升级 SSD 固件,这样同样的软问题就不会再次发生。
大多数 SSD 和 USB 驱动器的读写问题都可以通过这种方式解决。