SSD 驱动器阻止 Windows 7 启动

SSD 驱动器阻止 Windows 7 启动

我的三星 870 EVO 驱动器最近随机出现故障,情况非常严重,似乎导致插入驱动器后 Windows 7 无法启动。此驱动器是我的备份驱动器,因此我的操作系统驱动器是独立的,如果我拔下此驱动器,它将启动,但如果插入驱动器,即使我尝试启动到安全模式,Windows 也会在启动过程中挂起。

我将其插入 Linux 计算机并尝试在其上运行 ntfsfix,但它只是说它已损坏并告诉我运行 chkdsk。但是,如果驱动器连接时我甚至无法启动 Windows,我就无法在其上运行 chkdsk。我能做什么?这非常烦人,因为驱动器不是那么旧而且相当昂贵。

我的 PC 上只有 Windows 7,并且带有 SATA 连接器。我的笔记本电脑上装有 Windows 10,但我想我无法使用它,因为没有 SATA 连接器。

答案1

Windows 在处理文件系统元数据中存在不可读扇区的驱动器时表现糟糕,因为它会尝试无限次读取此扇区,而 Linux 则不会。Windows 将尝试读取所有驱动器,如果是可识别的文件系统,则解释该文件系统。

这里我捕捉到了 Windows 在发现驱动器后所做的操作(更清晰视频在这里):

在此处输入图片描述

如果在任何时候遇到读取错误,它都会继续尝试。如果在启动期间发生这种情况,系统将显示为挂起状态。如果在 Windows 已运行时连接驱动器,则可能会挂起 Explorer 甚至锁定系统。您可以通过禁用自动安装来防止后者:

在提升的命令提示符中输入mountvol /n并按Enter。然后您可以尝试对驱动器进行映像处理,例如使用 DMDE 免费演示版即可。

使用 DMDE 对硬盘进行映像处理

最简单的方法是使用 Linux。由于文件系统已损坏,并且假设您想要尝试从驱动器中恢复数据,您可以在 Linux 中克隆/映像驱动器。可以帮助您完成此操作的工具例如 ddrescue 或 DMDE 的演示(使用原生 Linux 版本)。我倾向于选择克隆到映像文件(映像)。

一旦您有了图像文件,您就可以使用文件恢复软件并尝试从损坏的文件系统中恢复文件。

关于 SSD 故障的注意事项:根据我的经验,一旦 SSD 开始出现故障,它往往会迅速发生,因此请尽量少摆弄它。让所有磁盘访问都发挥作用。您最好先为恢复尝试设置好一切:

  • 你可以启动的系统
  • 可以复制到的驱动器
  • 熟悉用于克隆/成像患者的软件

我完全赞成 DIY,但如果驱动器包含重要数据,请将其交给数据恢复专家(参见https://superuser.com/a/1758901/705502)。

答案2

首先准备一个 SATA 转 USB 适配器,例如一:

转到 Linux PC 并运行 dd 来检查整个磁盘(将 sda 替换为您的磁盘):

sudo dd if=/dev/sda of=/dev/null bs=4M status=progress

如果出现错误,则表示您的磁盘已损坏。但它仅检查所有扇区是否可读。

然后安装三星 SSD 魔术师。检查磁盘是否有错误,并可能安装固件更新。即使磁盘位于 USB 盒中,这也应该是可能的。

然后将磁盘连接到 Windows PC 并检查文件系统是否有错误。转到“我的电脑 > 右键单击​​磁盘 > 属性 > 工具 > 错误检查”。

我认为如果一切顺利,磁盘就没问题,错误在其他地方。也可以使用 dd 检查所有扇区是否可写入。

相关内容