我最近買了兩個 750GB 硬碟。由於不知道以前的所有者,我曾經dd
格式化它們。格式化它們很容易,( dd bs=8M if=/dev/zero of=/dev/sdb
) 一切順利,我想我可以啟動我擁有的即時 USB。
即時 USB 已啟動,但兩個驅動器均不可見。無法安裝mount -a
或mountall
。我在 Gparted 中看不到它們它們在我的 BIOS 中顯示為 0GB。使用 Ubuntu 14.04,64 位元 如何恢復它們?為什麼會發生這種情況?
答案1
dd
是「區塊複製」程序,而不是格式化程序。嘗試使用
sudo fdisk /dev/sdb
並使用命令建立單一主分區n
(然後p
接受建議值)。w
在使用 退出之前,不要忘記使用 寫入變更q
。這種方式fsck
將會創造新的主引導記錄在那個磁碟上。
然後是實際的格式您選擇的進程(啟動檔案系統),例如。使用 GUI 工具,或類似的東西:
sudo mkfs.ext4 /dev/sdb1 -L MyNewDrive
答案2
我知道硬碟製造商在硬碟上編寫韌體(這樣做是因為更現代的驅動器的韌體要求超出了嵌入式控制器儲存的可用性)。
我不知道韌體是否透過偏移位址來隱藏自己,以及 dd 是否能夠忽略或繞過這樣的偏移,但如果驅動器以前工作,但現在不工作,對我來說聽起來就像您擦除了驅動器韌體的一部分。
看http://www.databe.com/articles/article6.html有關該主題的更多資訊。
答案3
跑步dd
真的是你第一個想到的嗎?
如果您購買二手硬件,則在安裝之前應始終目視檢查其狀況。您不想因為不小心安裝短路的硬體而損壞您的系統。之後您可以安裝硬體並檢查是否可以正確偵測到查看系統日誌文件。
聰明的可用於檢查消費性 HDD 和 SSD 的狀況和磨損。您可以運行磁碟即時會話中的程式將在子選單中顯示每個磁碟機的所有 SMART 資料。一般建議是,如果這些值中有任何一個不合適,那麼您不應再使用該磁碟機並嘗試備份您可以備份的內容。ddrescue
建議使用dd
,但應該注意的是,此類程式會給設備帶來很大的壓力,因此dd
首先在未知條件下使用「格式化」驅動器可能不是一個好主意。
StackExchange 網路的 Unix & Linux 網站(AskUbuntu 是其中的一部分)上也發布了類似的問題:硬碟消失了