主分區和備份分區表的CRC無效

主分區和備份分區表的CRC無效

自從我嘗試在 Windows 8.1 和 Ubuntu 14.04 上雙重啟動以來,我的 HDD 一直有問題。當我從 Ubuntu 安裝程式安裝時,我收到了input/output error during write on /dev/sda.

我無法在 gdisk 中執行任何操作,似乎主 GPT 標頭和備份 GPT 標頭都已損壞。每當我執​​行任何操作並嘗試寫入磁碟時,備份標頭似乎都無法保存。此時,我已經遺失了所有資料。我沒有任何 Windows 分割區,我只想重新開始並能夠重新安裝 Windows 或 Linux。任何幫助都是極大的讚賞

當我嘗試使用 fdisk 時:

$ sudo fdisk /dev/sda 

我明白了The backup GPT table is corrupt, but the primary appears OK, so that will be used.

我嘗試使用

g   create a new empty GPT partition table

w   write table to disk and exit

我明白了failed to write disklabel: Input/output error

v   verify the partition table

我明白了

No errors detected.
Header version: 1.0
Using 0 out of 128 partitions.
A total of 1953525101 free sectors is available in 1 segment.

使用gdisk:

$ sudo gdisk /dev/sda

我收到

Warning! Error 5 reading partition table for CRC check!
Warning! One or more CRCs don't match. You should repair the disk!
Partition table scan:
MBR: protective
BSD: not present
APM: not present
GPT: damaged

****************************************************************************
Caution: Found protective or hybrid MBR and corrupt GPT. Using GPT, but disk verification and recovery are STRONGLY recommended.
****************************************************************************

當我輸入 v 來驗證我的磁碟時,我得到

Caution: The CRC for the backup partition table is invalid. This table may
be corrupt. This program will automatically create a new backup partition
table when you save your partitions.
Identified 1 problem!

我嘗試載入備份和主 gpt 表,但無論我做什麼,當我輸入 w 將表寫入磁碟並退出時,我都會收到此錯誤:

Unable to save the backup partition table! Perhaps the 'e' option on the experts' menu will resolve this problem.
Warning! An error was reported when writing the partition table! This error
MIGHT be harmless, or the disk might be damaged! Checking it is advisable.

答案1

聽起來您遇到了 I/O 錯誤。此類問題通常是由硬體故障引起的。如果幸運的話,這可能是一些簡單且便宜的修復方法,例如鬆動或有缺陷的電纜。不過,它也可能是硬碟故障。我推薦你執行 SMART 測試在你的硬碟上。如果您需要協助解釋結果,請回覆並提供詳細資訊。 (編輯您的問題以包含螢幕截圖或將文字模式輸出貼到一個pastebin網站並在此處發布您的文件的 URL。

I/O 錯誤也可能是由有缺陷的驅動程式引起的。不過,這種情況非常罕見。如果您出現問題僅有的在一個作業系統中,這可能就是解釋。

還有一種可能性是,宿主保護區 (HPA)可以設定。這有時會導致問題,特別是如果您混合使用較舊和較新的 Linux 內核,因為某些較舊的內核會忽略 HPA,導致感知的磁碟大小與 GPT 備份資料結構所在的位置不匹配。我認為這個假設不能很好地解釋你的症狀,但值得一提。您可以鍵入sudo hdparm -N /dev/sda以查看 HPA 是否已在 上啟用/dev/sda

相關內容