探索 GHOST分割槽之後如何找回原分割槽

2022-05-10 22:49:19 字數 4223 閱讀 7969

第一篇:

而復得 找回被ghost誤轉殖的分割槽

管ghost是一款不錯的硬碟轉殖軟體,但是的硬碟備份與恢復功能非常方便,但在用ghost恢復系統時一旦操作失誤,後果是嚴重的。最為常見的錯誤是本來應該進行分割槽恢復的,結果卻恢復了整個硬碟,造成硬碟邏輯分割槽資料丟失!我前些日子就有過這樣的遭遇,但經過認真的分析和操作,成功恢復了d盤、e盤、f盤的全部資料。現將此過程寫出,供大家借鑑!

一、不小心造成誤操作

恢復主分割槽的備份時,應選擇「local→partition→from image」(本地→分割槽→從映像檔案),誤操作為「local→disk→from image」(本地→硬碟→從映像檔案)。因我備份的是主分割槽資料,而d、e、f盤有許多日常工作的資料,沒有備份。誤操作後整個硬碟變成了乙個c盤。d盤、e盤、f盤的資料全都沒有了。

二、仔細分析

出現問題後,我馬上靜下心認真分析。考慮到ghost在恢復資料時有自動分割槽和格式化的功能,但通過我的實際經驗知道,它只是改變了啟動扇區的資料,而實際的資料應該還在,於是我就開始了我的恢復過程。

三、開始恢復

1.備份分割槽表

首先,找一塊和原硬碟大小、分割槽一模一樣的硬碟。然後再用dos啟動盤啟動機器,然後在dos下用kv3000/b命令備份這塊硬碟分割槽表的資料到a盤上的hdpt.dat檔案。

2.恢復分割槽表

再換成被誤操作要恢復資料的硬碟,在dos下用kv300/hdpt.dat命令恢復分割槽表,重啟,c盤被轉殖的win98照樣執行,而丟失的d、e、f盤全都回來了,而且資料100%的恢復,這時和恢復主分割槽的效果是一樣的。

3.追繳c盤資料

恢復主分割槽後,c盤中有一些新存的資料也想恢復,怎麼辦呢?我在網上找到了在windows下可恢復資料的軟體easy recovery 5.1(pro),它有恢復磁碟格式化(diskfomat)的功能。一使用還真不錯,許多刪除的資料全都找回來了。而且原來刪除掉沒被覆蓋的資料都能恢復。

四、總結教訓

1.備份好分割槽表

經過這次經歷,感想頗深,首先在使用新機器或新分割槽表後,要備份分割槽表。以防分割槽表被各種形式破壞後(如病毒等的破壞),可以用上面的方法恢復。

2.資料不要放在c盤

儲存資料最好放在d、e、f盤中,不要放在c盤以及桌面上。這樣出現災難後,很難恢復。

3.通過命令安全備份/恢復

可以把ghost.exe拷貝到d盤根目錄下(要注意,一定要使用ghost 2001或先前版本,否則以下命令中某些引數不被支援),然後生成乙個名為backup.bat的命令,內容如下:

@echo off

ghost.exe -clone,mode=pdump,src=1:1,dst=d:\sys.gho -z9 -sure

再建立乙個名為rest.bat的批處理檔案,輸入如下內容:

@echo off

ghost.exe  -clone,mode=pload,src=d:\sys.gho:1,dst=1:1 -sure -rb

這樣,我們只要用windows 98啟動盤啟動機器到dos狀態,到d盤根目錄,輸入rest可以恢復系統,而使用backup則可以備份系統。避免進入ghost,誤操作而引起不必要的麻煩。

第二篇:

可以的,試一下分割槽表修復軟體

在網上找了些資料,希望有幫助

[quote]

先在dos下先使用fdisk/mbr命令試著恢復一下硬碟分割槽表;如果不行考慮嘗試diskgen(原名diskman)裡面的修復分割槽表命令來恢復,同樣是在dos下執行.

推薦幾款修復軟體

1:三茗硬碟醫生是繼kv3000和diskgen之後又一恢復分割槽表的利器,由於功能專一,所以重建分割槽表的能力比兩位前輩強大,舉個例子,diskgen雖然也能掃瞄到許多分割槽表資訊,但找到的多數都是無用資料,而且花費時間太長,而三茗硬碟醫生的「命中率」明顯高得多了。

2: fdisk

用fdisk還可以新建立分割槽、重建主分割槽表,但這種方法不覆蓋主引導記錄的**區。如果要保證硬碟內數不受破壞,分割槽時必需與原來的分割槽相一致,否則資料不保。建議使用fdisk的漢化版,很容易上手。

3: kv3000

在kv3000的主選單上,按下f10鍵,就可對系統的有關引數和硬碟分割槽表快 速測試, 如果硬碟分割槽表不正常,kv3000會先將壞分割槽表儲存到軟盤上以防不 測,再自動重建硬碟分割槽表,使硬碟起死回生。

但如果硬碟只有乙個分割槽,而且檔案分配表(fat表)、檔案目錄表(root表) 嚴重損壞,資料已經都沒有了。那麼,用這個功能即使恢復了c盤分割槽表,也不 能使c盤引導,資料也不能恢復。這時需要配合其它的硬碟修復工具來恢復資料 。如果硬碟還有d、e、...等幾個分割槽,一般情況下,kv3000能找回後面沒有被 破壞掉的分割槽,重建乙個新的硬碟分割槽表,然後,再用dos系統軟盤引導機器後 ,就可進入硬碟後面幾個分割槽,將資料備出後,再將硬碟重新分割槽、格式化。kv3000修復硬碟的詳細使用方法,大家可以檢視kv3000防毒軟體的使用說明 檔案,也可以到江民**去檢視。

[/quote]

第三篇:

testdisk 找回丟失的硬碟分割槽表

分割槽表丟失

早晨啟動筆記本,被告知未找到作業系統,有點心驚,用linux 啟動u盤引導系統,檢視我的主硬碟裝置:fdisk -l /dev/sda ,找不到任何分割槽,應該是分割槽表丟了,原因不知道。

從前使用windows 軟體finaldata 恢復過被快速格式化甚至重新分過區的硬碟資料,於是把硬碟拆下,裝在第二塊硬碟托架內,借了臺thinkpad,裝了fanaldata,但發現它只能恢復檔案,不能恢復分割槽表,而且對linux 分割槽資料也無能為力。

恢復分割槽表

在嘗試易我分割槽表醫生未果之後,google到這篇文章:

介紹乙個 gpl 的分割槽表修復工具 testdisk | bt的花

,找到testdisk

下面可以調整柱面(c)、磁軌(h)、扇區(s)、扇區size(ss)等引數,目前設定為:9730、255、63、512,將head修改為240 (柱面數沒有進行修改,testdisk會自動讀取剩餘的柱面,如果需要計算的話,ss 不變,應該滿足:new_c=9730*255/240),再次執行analyse,testdisk讀出了所有的分割槽資訊!

使用p 命令可以列出每個分割槽上的檔案,經過仔細確認,分割槽資訊無誤之後,執行寫入分割槽表。

修復mbr grub

裝回硬碟,啟動,螢幕左上角出現了幾個字母後停住,估計是mbr grub 損壞,從u盤引導,mount 主硬碟的/boot 分割槽,進入/boot/grub 目錄,執行grub,重新寫入主硬碟mbr:

# grub

grub> root (hd0,0)

grub> setup (hd0)

grub> quit

再次硬碟啟動成功,進入系統,所有分割槽資料訪問正常。

後記如果有分割槽表備份,在這種情況下,可以使用linux fdisk 按照原來的起止柱面,直接建立原型別分割槽,資料也同樣可以找到。

看來備份分割槽表很重要,可以新增這樣一條命令到crontab,來備份最近7天的分割槽表資訊(還應該有機制自動將備份檔案mail 出去或者同步到移動儲存器,也可以scp 到本地硬碟以外的主機):

00 12 * * * fdisk -l > ~/.pt_backup_$(date '+%y%m%d'); find ~ -name ".pt_backup_*" -mtime +7 -exec rm -f {} \;
testdisk windows 版本在系統安裝有cygwin 的情況下,啟動出錯,大概是因為系統中的cygwin1.dll 版本更新,刪除了testdisk 解壓目錄中的cygwin1.dll 之後可正常啟動testdisk。

第四篇分割槽表丟失

早晨啟動筆記本,被告知未找到作業系統,有點心驚,用linux 啟動u盤引導系統,檢視我的主硬碟裝置:fdisk -l /dev/sda ,找不到任何分割槽,應該是分割槽表丟了,原因不知道。

從前使用windows 軟體finaldata 恢復過被快速格式化甚至重新分過區的硬碟資料,於是把硬碟拆下,裝在第二塊硬碟托架內,借了臺thinkpad,裝了fanaldata,但發現它只能恢復檔案,不能恢復分割槽表,而且對linux 分割槽資料也無能為力。

恢復分割槽表

在嘗試易我分割槽表醫生未果之後,google到這篇文章:

介紹乙個 gpl 的分割槽表修復工具 testdisk | bt的花

,找到testdisk

第五篇:

第六篇:

用diskgen重建分割槽表修復(移動)硬碟並找回資料(2009-08-21 22:10:30)

標籤:it

第七篇:

GHOST分割槽丟失只剩C盤

很多人裝系統時會經常會使用ghost來恢復自己的系統,當windows系統出現意外時,再用ghost的 from image to 分割槽 來對系統進行恢復,這樣就可以省去繁瑣耗時的重新安裝作業系統的工作。但是,在使用 from image to 分割槽 功能進行恢復系統時,一定要正確的選擇選項,否...

linux 修改分割槽之後啟動失敗以及分割槽相關命令

系統啟動失敗,提示error unknown filesystem 解決 但是我發現我set之後,還是提示unknown filesystem,好像是因為我之前修改分割槽之後 delete乙個分割槽,然後重修建立了乙個分割槽,修改了其大小 沒有進行接下來的步驟 格式化為指定的檔案系統 mkfs 也沒...

問專家 誤GHOST之後的資料還能恢復嗎

乙個使用者的諮詢 整理 使用者 我的硬碟用ghost重做了系統,結構分割槽數目與分割槽大小與原來都不相同了,原來的檔案系統是ntfs的,有5個分割槽,現在變成了4個fat32的分割槽。這種情況能否恢復資料?成功率有多高?張宇 硬碟在重新ghost,變成4個分割槽之後,格式化了嗎?有沒有寫過資料進去?...