![我该怎么办?为什么 2 个 SATA 硬盘甚至在 BIOS 中都不再显示?](https://linux22.com/image/557425/%E6%88%91%E8%AF%A5%E6%80%8E%E4%B9%88%E5%8A%9E%EF%BC%9F%E4%B8%BA%E4%BB%80%E4%B9%88%202%20%E4%B8%AA%20SATA%20%E7%A1%AC%E7%9B%98%E7%94%9A%E8%87%B3%E5%9C%A8%20BIOS%20%E4%B8%AD%E9%83%BD%E4%B8%8D%E5%86%8D%E6%98%BE%E7%A4%BA%EF%BC%9F.png)
我一直在尝试设置 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 检查一下海上工具诊断工具。先用这台电脑,然后再用另一台电脑。如果它也告诉你硬盘损坏了,那么就把它们扔掉或者让希捷更换它们。