我是一名新手,正在嘗試使用 Clonezilla 將 Win 7 的映像移到較大硬碟的分割區上。當我嘗試此操作時,程式告訴我新分割區的 gpt 和 mbr 不匹配,我需要更正新磁碟機。好吧,它給了我 sudo dd if=/dev/zero of=/dev/sdx bs=512 count=1 的命令,其中 sdx 更改為驅動器的 sdc。好吧,愚蠢的是,我放入了 sdc 驅動器並按 Enter 鍵,然後才意識到這是錯誤的驅動器。是否可以撤銷該指令?如果是這樣怎麼辦?請並謝謝
答案1
dd 是一個不可逆指令,但由於您只刪除了 1 個磁區,您也許可以重建它。
cgsecurity 有一個名為 testdisk 的實用程序,也許可以重建它。
它必須掃描整個硬碟以查找遺失的分割區,這可能需要幾個小時,但它應該能夠恢復分割區表。
答案2
前 512 位元組包括 vfisk 的引導程式和分割區資訊。
不可能「撤消」 dd,但是在這個特定的 cade 中,您可能 - 遇到一些困難 - 能夠重新創建列表資訊的重要部分 - 並且您應該能夠 - 至少 - 獲取有意義的數據。
您可以使用 Testdisk 根據檔案系統位置重新尋找和重建分割區資訊。一旦一切正常,如果需要,請重新建立引導程式(如何執行此操作取決於寫入的內容,並且僅當您需要引導磁碟機時才需要。