我的硬碟出現了一些問題,現在硬碟似乎已損壞。
希捷 500GB 硬碟
當我將檔案複製到硬碟時,硬碟開始出現問題,並開始關閉並重新出現,時不時地直到它甚至在Bios中也沒有被識別,每當它被識別時,它似乎無法安裝,或者,分區表已損壞。
我使用 GParted Live CD 運行 TestDisk,並嘗試透過執行「analayze」來恢復分割區表並寫入它向我顯示的 Windows 分割區。這樣做之後,我按照 youtube 上的指南安裝分割區。我使用了 Partprobe->sync-> 並掛載 /dev/sda1 /mnt/
我得到的錯誤是
無法讀取超級區塊
之後我嘗試 mount -t ntfs /dev/sda1 /mnt/ 並得到:
讀取開機磁區時發生錯誤:輸入/輸出錯誤 無法掛載「/dev/sda1」:輸入/輸出錯誤 NTFS 不一致,或有硬體故障,或是 SoftRAID/FakeRAID 硬體。在第一種情況下,在 Windows 上執行 chkdsk /f,然後重新啟動 Windows 兩次。 /f參數的用法非常重要!如果裝置是 SoftRAID/FakeRAID,則先啟動它並在 /dev/mapper/ 目錄下安裝不同的裝置(例如 /dev/mapper/nvidia_eahaabcc1)。請參閱“dmraid”文件以了解更多詳細資訊。
我不知道從哪裡開始,需要您幫助修復此驅動器。
注意:寫入分割區表後..每當我進入 fdisk -li 時就無法再看到磁碟的其他分割區..這是否意味著我使用第一個分割區上的寫入刪除了它們? :(
我感謝您在此事上提供的任何幫助。
答案1
我不信任傳統的映像軟體,除非您確定硬碟沒有問題。
我建議您嘗試dd_rescue
使用 Linux Live CD,我更喜歡 Knoppix。它將對驅動器進行逐位複製,如果遇到壞扇區,它將跳過它們並繼續克隆過程。它不會搞亂任何結構,因為它本質上只是讀取扇區並製作驅動器的鏡像。假設沒有太多壞扇區,您應該能夠從驅動器上獲取大部分資料。
我確信你知道,當心當您使用此類工具時,如果使用不當,它們可能會破壞您的資料。
編輯:
這是一個例子。
在您的情況下,我們希望獲取整個驅動器,並將其複製到第二個驅動器。用於fdisk -l
找出哪些驅動器位於何處。然後是類似這樣的事情:
dd_rescue /dev/sda dev/sdb
假設 /dev/sda 是壞驅動器,而 /dev/sdb 是好驅動器。這表示將所有內容從磁碟機 1 (sda) 複製到磁碟機 2 (sdb)。我無法強調四重檢查此命令以確保您以正確的方式複製(壞 -> 好)的重要性。還要確保您要複製到的已知良好驅動器是至少與原始驅動器一樣大。如果原始驅動器是 500GB,您將需要更換 500GB 或更大的驅動器。