昨晚我的笔记本电脑死机了,我不得不关掉电源。当我尝试启动时,它显示了 Windows 徽标,并在那里停留了大约 20 分钟,直到它重新启动...我在同一个磁盘上还有一个 Linux 分区,因此尝试启动到该分区,但它只是短暂地变黑,然后重新启动。
我尝试过 Windows 修复功能,但启动速度非常慢,但它可以启动,然后我运行了启动修复。我想这花了 30-40 分钟,直到它说无法解决问题。
因此,下一步我将磁盘连接到 USB 基座,并将其连接到我的另一台笔记本电脑。当尝试打开“我的电脑”并查看磁盘时,它会冻结大约 10 分钟,然后它会看到我的 2 个分区,但如果我尝试打开它们,它就会冻结,必须关闭资源管理器...
有一次它向我显示了一些文件,但是速度非常慢......
我尝试启动 TestDisk,但在选择日志设置后它一直显示“请等待”...
你知道可能发生了什么吗?或者如何保存我的数据?
Disk: Western Digi WD6400BEVT
Partitioned 1 for win, 1 for linux and 1 for data. (I think there might be a swap partionen for win and linux aswell)
OS: Win7 + Linux BackBox
答案1
听起来你的磁盘出了问题。你可以尝试将磁盘连接到 Linux 实时发行版并检查驱动器上的 SMART 数据。这可以让你确认发生了什么。
在 Linux 中,您可以使用smartctl
实用程序来检查这一点。
下载并安装“smartmontools”包:
sudo apt-get install smartmontools
检查以确保驱动器支持 SMART:
sudo smartctl -i /dev/
<drive>
| grep "SMART support"
对驱动器运行测试:
sudo smartctl --test=short /dev/
<drive>
运行报告:
sudo smartctl -a /dev/
<drive>
您还可以使用 Linux 实时发行版尝试将数据从驱动器复制到另一个驱动器(拇指驱动器?)以保存数据。
答案2
如果在写入操作未完成时不得不切断电源,则 FS 的特定区域可能已损坏。我建议从 Linux Live CD 启动以运行该fsck
命令。当我需要恢复 Linux 分区时,这对我来说很有效。修复 Linux 后,您可以尝试继续从那里修复 Windows 分区。
答案3
我个人曾使用一款名为 SpinRite 的软件工具恢复过几十块硬盘 -https://www.grc.com/spinrite.htm您可以通过可启动 CD 或 USB 记忆棒启动它。我曾经在一所拥有数百台 PC 的学校工作,因此多年来我多次使用过它。该软件是商业软件,您必须购买,但是软件作者非常诚实和慷慨,如果它对您不起作用,您可以要求全额退款,他会退还您的钱。显然,它无法恢复所有驱动器,因为可能存在许多不同的因素和类型的故障,例如,不同的物理组件可能发生故障,从而阻止任何软件读取数据。但我亲眼看到 SpinRite 为我恢复了数据,而许多其他数据恢复软件套件都失败了。因此,我们最终在学校购买了站点许可证。