我该怎么办?为什么 2 个 SATA 硬盘甚至在 BIOS 中都不再显示?

我该怎么办?为什么 2 个 SATA 硬盘甚至在 BIOS 中都不再显示?

我一直在尝试设置 Ubuntu,但遇到了无数问题。两个 500GB 驱动器现在都无法检测到,甚至没有显示在 BIOS 中。我在下面详细介绍了我经历的过程,以防它能给任何人提供线索。一开始我在 Ubuntu 上使用 DVD,最后我使用 USB 棒(因为我认为可能是 DVD 有问题)。两个驱动器都是 Seagate Barracuda 500GB ST3500320AS。

驱动器 1

直到我移除将其置于 1.5gb 传统模式的跳线后,它才在 Ubuntu 中被检测到。

我进入了分区屏幕,在其中我将其设置为 480GB EXT4 和 20GB linux-swap。在单击下一步之前,我运行了fdisk -l它,它弹出了一堆错误消息(不记得他们当时说了什么),然后当我单击下一步时,它最终出错并出现输入/输出错误消息。

现在,即使在 BIOS 中也无法检测到驱动器。我把跳线放回原位,但没有任何效果

更新

将磁盘放入另一台机器(不同的硬件)中,结果相同读取 /dev/sda 期间出现输入/输出错误。重启后,它仍然可以在同一台机器上被检测到。

驱动器 2

不会进入安装的分区部分,而是停留在加载状态(鼠标光标指示),使用管理工具仍然有效,因此它不会简单地挂起。

当我使用实时 CD 启动并尝试查看 GParted 中的磁盘时,它会卡在“扫描设备”处。一旦我设法摆脱它卡住的状态(通过指定 gparted /dev/sda)。它有 50gb未知块(其余部分我认为是空闲的)。SMART 表示它有 2700 个故障扇区,这似乎有点多余,我认为它可能会混淆。我成功地用 480GB EXT4 和 20GB linux-swap 格式化了驱动器。然后尝试安装,通过分区屏幕进入本地化设置。在复制文件约 75% 时,它出错,说它无法复制文件,这可能是因为驱动器有故障。

该驱动器现在在 BIOS 中无法检测到。

更新

该驱动器在另一台机器上工作正常。机器似乎认为 Ubunut 已经安装(在最初的拙劣安装之后)。重启后继续被检测到。在 25% 时失败SCSI2 (0,0,0) (sda) 的分区#1 中创建 ext4 文件系统失败。

更远

我曾尝试将计算机切换为使用 AHCI,以为这样可能会更容易地检测驱动器(但事实并非如此)。

问题

我怎样才能重新获得驱动器的访问权限,以继续完成安装 Ubuntu 失败的愉快任务?

更新

我能够在第三个驱动器(Seagate Barracuda ST3160815AS 160GB)上安装 Ubuntu 并启动它。令我印象深刻的是,我有两个相同的型号,它们给出了不同的错误消息。

SeaTools       Drive1   Drive2
------------------------------
SMART test     pass     pass
Short DST      FAIL     FAIL
Short Generic  FAIL     FAIL
Long Generic   FAIL     FAIL

SeaTools 建议我使用 DOS 版本修复损坏的扇区,刻录 CD,但它无法修复它们。我读到(但没有保存链接)它不会费心尝试修复超过 1000 个扇区,因为无论如何在那之后我们都应该买一个新的硬盘。

谢谢大家的帮助。

答案1

有两件事表明磁盘已损坏

  • 磁盘 1:I/O 错误
  • 磁盘 2:SMART 检测到故障扇区

你应该用 Seagate 检查一下海上工具诊断工具。先用这台电脑,然后再用另一台电脑。如果它也告诉你硬盘损坏了,那么就把它们扔掉或者让希捷更换它们。

相关内容