Ubuntu使用dd命令實現硬碟級複製

MSTK發表於2024-09-09

以前的Ubuntu系統用的機械硬碟,因為讀寫次數太多,已經出現問題了,速度很慢,開機提示壞道,於是買了一個固態硬碟,準備重灌系統,但是重灌系統,各種驅動、環境都要重灌,太麻煩了,於是準備把以前的硬碟完整的複製到新硬碟,這樣就不用重灌各種驅動、環境了.

把新硬碟接上主機板後,輸入以下dd命令:

sudo dd if=/dev/sda of=/dev/sdb bs=4M status=preogress

其中,/dev/sda是老硬碟,/dev/sdb是新硬碟,使用這個命令實現了兩個硬碟之間的硬碟級複製,即把老硬碟上的所有檔案都複製到新硬碟.有人說使用dd命令實現硬碟級複製要用啟動隨身碟,在啟動隨身碟的系統裡面輸入這個命令,據我親測沒必要這麼做,直接在老系統裡面輸入這個命令一樣的可以實現.

輸入命令之後,就開始等待,新老硬碟都是1T,複製了幾個小時,終於完成了.

然後關機,取下老硬碟,把以前插老硬碟的線插在新硬碟上面,重啟,第一次重啟卡在login介面長時間沒動,按了一下重啟鍵,這次順利進入了系統.這個系統和以前的系統完全一樣,包括使用者名稱、密碼、桌面、各種資料夾、檔案這些都完全一樣.開啟PyCharm執行了一下機器學習程式,完美執行,git記錄也還在,省去了安裝工各種驅動、環境的時間,真是太方便了.據說這樣複製連硬碟的UUID也複製過來了,可以改,不過我害怕出錯,沒有改,暫時先這樣吧.

相關文章