Ubuntu

即使在 BIOS 中也不再顯示 2 個 SATA 硬碟,我該怎麼辦?

  • August 4, 2011

我一直在嘗試設置 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

不會進入安裝的分區部分,而是會在載入時卡住(如滑鼠游標所示),使用管理工具仍然有效,因此它不是簡單地掛起。

當我用 Live 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 個,因為無論如何我們應該在那之後獲得一個新的 HDD。

感謝大家的幫助。

兩件事表明磁碟已損壞

  • 磁碟 1:I/O 錯誤
  • 磁碟 2:SMART 檢測到故障扇區

您應該使用 Seagate SeaTools診斷工具檢查它們。先用這台電腦,再用另一台電腦。如果它還告訴您驅動器已損壞,則將它們扔掉或讓 Seagate 更換它們。

引用自:https://serverfault.com/questions/297556