硬碟磁區突然減少

硬碟磁區突然減少

崩潰並重新啟動後,我注意到我突然無法安裝我的一個硬碟並收到此錯誤訊息block count 488378134 exceeds size of device (488377869 blocks)。我有兩個這種型號的硬碟,因此我透過運行比較了受影響硬碟和正常工作硬碟的磁區數fdisk -l

無法再安裝的讀數為 ,2000397852160 bytes, 3907027055 sectors而正常的讀數為2000398934016 bytes, 3907029168 sectors。看來我遺失了2113個扇區。這是否意味著這些行業已經變壞了?為什麼他們沒有被替換?

讓我困惑的是,受影響的硬碟只有大約一年的歷史,在崩潰期間沒有安裝,並且具有完美的 SMART 值(0 Offline_Un Correctable、0 Reallated_Sector_Ct、0 Current_Pending_Sector 等)。

答案1

回答我自己的問題。

感謝 grawity 和 Kamil Maciorowski 的評論,我能夠解決這個問題:

報告什麼hdparm -N /dev/sda

它說max sectors = 3907027055/3907029168, HPA is enabled

HPA is enabled就是線索。調查一下。另一個問題是:為什麼要啟用它?

沒有哪個部門出現問題。原因是我的技嘉主機板啟用了磁碟上的HPA(主機保護區)來備份其BIOS。這可能是在我不小心嘗試從磁碟啟動後完成的。

為了再次停用 HPA,我使用hdparm -N p3907029168 /dev/sdc它將扇區的最大數量永久設定/dev/sdc為 3907029168(在我的情況下為物理最大值)。

我現在可以像平常一樣訪問該分區了。由於 BIOS 備份,僅刪除了 1 MB 的資料。我可以在下面找到有關 HPA 的更多信息這個連結

相關內容