從原始影像恢復 Windows 7 硬碟機

從原始影像恢復 Windows 7 硬碟機

我的筆記型電腦硬碟的未碎片原始影像儲存在外部硬碟上(使用 ftk 成像器創建,它僅生成原始 .001 文件,而不是透過 Windows 產生 .iso 檔案)。我的筆記型電腦的硬碟出現故障。我已將筆記型電腦的硬碟更換為相同的硬碟。但我一直無法弄清楚如何將圖像從外部驅動器實際獲取到新的筆記型電腦驅動器上。這是我嘗試過的:

1) 我已經用 Windows 修復碟啟動了筆記型電腦。我可以透過命令提示字元導航到外部驅動器,但視窗的修復實用程式無法存取外部驅動器;提示會導致安裝驅動程式的請求。獨立驅動程式不適用於我的外部磁碟機 - 它們似乎只能合併到可執行檔中。

2) 我已將新硬碟和外接硬碟插入第三台電腦。我可以看到原始圖像和新驅動器的大小相同。但新磁碟機已格式化,因此我無法將原始影像移至新磁碟機上 - 我收到一條警告,需要大約 100 MB 的空間。

感謝您對其他帖子的任何幫助或指出。到目前為止的搜尋讓我找到了克隆、window 的恢復選項或 linux 恢復。我可能沒有使用正確的搜尋字詞。如果有簡單的命令可以從 Windows 修復 CD 啟動的 dos 命令提示字元中完成此操作,那麼也很高興知道。

答案1

如果映像只是逐位複製(這是映像的常見情況,考慮到格式化的 NTFS 磁碟區因磁碟區元資料而損失的空間,則大小差異聽起來是正確的),則需要將映像寫回磁碟。據我所知,執行此操作的最佳方法是使用 Linuxdd系列的工具。任何 Linux LiveCD(或 LiveUSB)發行版都將包含dd.

man dd使用前請務必閱讀線上說明頁 ( ) dd;這是一個帶有一些非標準參數的舊命令。這是一個接近您需要的範例:

dd if=/mount/external/myhdd.001 of=/dev/sda /bs=4M

那有什麼作用:

  • 從檔案中讀取/mount/external/myhdd.001,該檔案應替換為外部硬碟上影像檔案的路徑。 Linux 應該能夠讀取外部 USB HDD,除非它做了一些非常奇怪的事情,但如果作業系統不為您這樣做,您可能需要安裝磁碟機。 (掛載點/mount/external只是一個例子,可以是任何你想要的。)
  • 將讀入的資料寫入原始區塊設備/dev/sda,這是作業系統(Linux)看到的第一個持久性儲存驅動器。可能有幾個/dev/sd*設備;確保您獲得正確的硬碟(但內部 HDD 幾乎總是sda.此命令將覆蓋目標上的所有內容,並且無法恢復!請注意,您沒有將圖像檔案寫入檔案系統在磁碟上;該映像包含您的原始檔案系統,因此整個映像將被寫入磁碟,之後磁碟將包含檔案系統。
  • dd最後一個參數只是將用於複製的區塊大小設為4MB。預設大小非常小(舊工具,過去用於 RAM 很少的機器),這會浪費大量時間告訴核心進行微小的讀取和寫入。更大的緩衝區只會讓事情變得更快。

答案2

如果其他答案不起作用,您始終可以在新硬碟上進行全新安裝,並在其上安裝最新的 FTK 成像器軟體。之後,安裝您的舊映像並恢復您不想遺失的軟體、文件、照片、影片等。這樣你至少可以拿回最重要的東西......祝你好運!

相關內容