
幾個月來,我使用了 3.5 吋 WD Blue 500GB 硬碟和 SATA 轉 USB擴充座這樣我就可以將硬碟連接到我的Raspberry Pi,作為小型版NAS。
然而,在某些日子裡,Raspberry Pi 無法啟動進入系統,因此我必須將 HDD 連接到我的筆記型電腦(透過 USB 端口,連接擴充座!)
在磁碟實用程式中可以將其識別為500GB驅動器,但Windows資源管理器無法偵測到任何內容,因為它在樹莓派系統中格式化為ext4。我嘗試清理驅動器並使用 cmd 中的 diskpart 創建一個新分區,幸運的是該命令clean
有效。但是,當我create partition primary
在 中輸入命令時diskpart
,顯示以下錯誤:
Diskpart 遇到錯誤:資料錯誤(循環冗餘檢查)
我做了一些谷歌搜索,發現我可以嘗試使用chkdsk
cmd中的命令來物理修復驅動器。但是,由於該磁碟機未被識別為具有磁碟機號的捲,因此我無法對此執行任何操作。 (應該是這樣的格式chkdsk /f (drive letter)
)
最後一步,我嘗試使用 HDD GURU 的低階格式化工具,但它再次顯示錯誤:
磁碟被寫保護;無法格式化磁區 xxxx...
且每次讀盤時程式中都會繼續出現這種錯誤。
有修復此驅動器的想法嗎?是否已完全損壞?
答案1
根據您的解釋,您似乎開始出現許多壞扇區。並且磁區分配已經使用了所有保留磁區。我可以建議的是嘗試從磁碟中保存盡可能多的信息並忘記磁碟。
當然,您可以嘗試以不覆蓋這些壞磁區的方式建立分割區,但是儲存分割區表的磁區很有可能是壞磁區。
最好的方法是嘗試使用供應商實用程式(如果可用)格式化磁碟並檢查壞磁區的對應。
答案2
我還沒有嘗試過這樣做,但考慮到您在 DISKPART 中使用了 clean 命令,有一個可能的過程。
建立一個可啟動的 Linux USB 驅動器(如果您以前從未使用過 Linux,我會推薦 Ubuntu 或 Linux Mint,因為這些對於初學者來說是很好的發行版)。但是,如果您確實了解 Linux 命令,或擁有 Linux,只需引導到您的安裝並跳過本段即可。要製作可啟動 USB 驅動器,您需要從 Linux 發行版的網站下載 ISO 檔案(通常很大)。然後,從以下位置下載實用程式 Rufus:這裡。您將需要管理員權限。然後,找到一個空的 USB 磁碟機(確保它是空的,因為這會格式化磁碟)並將其插入。然後,設定所需的選項並按一下「建立」(如果您不知道其中任何一個會做什麼,請保留預設值)。它會詢問您是否下載 SYSLINUX 或 GRUB 檔案;下載它們。它們需要啟動 USB。它也可能會詢問您有關 ISO 映像或 DD 映像的資訊。我建議使用 DD 映像,因為它速度更快且寫入映像不會出現錯誤。然後,稍等片刻,直到完成圖像寫入。確認您將丟失磁碟上的所有資料後,就沒有回頭路了。完成後,重新啟動電腦。
重新啟動時,BIOS 初始畫面將會出現,通常會出現製造商標誌。如果您執行 Windows 8 或更高版本,則必須停用作業系統的快速啟動。使用指定按鈕快速進入 BIOS 設定。進入多重啟動選單的功能按鈕通常位於啟動時的 BIOS 初始畫面;如果在按下按鍵之前畫面消失,請快速按 Ctrl+Alt+Delete 重新啟動啟動程序;但是,如果失敗,請重新啟動電腦。通常,一個好主意是在螢幕出現時組合使用 Esc、F1-F12 和刪除。進入多重啟動選單後,選擇 USB。您很快就會啟動到 Linux 發行版。
進入 Linux 發行版後(我假設您使用的是 Ubuntu 18.10 Cosmic Cuttlefish),右鍵單擊桌面並選擇“打開終端”來打開終端。這將開啟一個類似於 Windows 中 cmd 的 Bash shell,但具有更多功能和不同的命令。
從這裡插入 USB 並等待其安裝。然後,打開 GParted。 GParted 是一個分割區編輯器,類似於 Windows 中的磁碟管理,但又增加了功能。選擇您的 USB 設備(存儲設備的格式為 /dev/sdxY,其中 dev 表示設備,sd 表示存儲設備。x 是表示特定存儲設備的字母,Y 是分區號。請確保更改以下命令:根據您的具體情況,或者您可以擦除現有的Windows 安裝,我假設您的內部硬碟是/dev/sda,用於啟動Ubuntu 的USB 驅動器是/dev/sdb,並且您的故障硬碟是/dev /sdc。
再次轉到您的終端。在終端機中輸入:
sudo dd if=/dev/zero of=/dev/sdc bs=512 count=1
無論情況如何,這都會使用 dd 實用程式將零寫入硬碟的每個磁區。最後兩個參數 bs 和 count 不需要指定,但這樣做總是一個好主意。這將需要很多時間,因為它有 500 GB 的數據。泡杯咖啡,去購物,做任何事情,因為 dd 很長時間不會顯示任何內容。如果你切換參數 if 和 of 或在輸出檔中得到錯誤的字母,那麼結果將是災難性的。如果您指定 /dev/sda(裝有 Windows 的硬碟)而不是 /dev/sdc(發生故障的硬碟),那麼您將擦除 Windows 並遺失任何安裝痕跡。當心。 dd 也被稱為「資料毀滅者」。
之後,再次開啟 GParted 並在剛剛格式化的磁碟機上建立 ext4 分割區和檔案系統。然後,重新啟動。
這應該會使您的驅動器再次工作,但所有資訊都會被擦除。
答案3
根據您的描述,您的磁碟用於儲存磁碟分割表的區域存在壞磁區。
在這種情況下,磁碟的韌體應該會將壞扇區重新映射到健康扇區,但這並沒有發生。這就提出了一個問題:如果磁碟的所有備用磁區都已被使用,這表示您的磁碟發生故障。
如果在 Linux 中您仍然可以存取該磁碟,我建議檢查其 SMART 資料以查找危險跡象。如果您想了解我們的意見,您可以將資料新增至您的貼文。
無論如何,您的磁碟狀況不佳。如果還在保固期內,建議退貨。如果不是,我仍然建議更換它。