標籤:
Windows xp 下刪除ubuntu分區後恢複
1. 發生情形 在windows下的電腦管理中刪除了一個ubuntu10.04所在分區,結果所有Linux分區變成一片綠色,變成了可用空間.對分區表進行操作盡量不要用磁碟管理,disk Genius(diskman)非常好用,對分區表進行操作可以預覽效果,退出時不儲存分區資訊就不會更新磁碟分割表。當然你也可以用它的備份分區表的功能。
2. 處理思路 之前安裝ubuntu時為了騰出空間也曾經發生刪除最後一個磁碟別的分區也跟著消失的問題.原因可能是分區鏈已經錯亂.不過現在要處理的問題是如何找回Linux分區. 第二個問題是由於裝了ubuntu,系統啟動是由grub引導,而grub是在Linux分區中的,這個時候重新啟動將導致windows也進不去. 因此處理的方法考慮先將mbr修複好,使其指向windows系統,這樣我們至少windows系統可用. Linux分區應該只是分區表丟失,檔案應該還在,第二步將分區表修複. 之後在Linux下將grub修複,使其能引導ubuntu系統.
3. 所需軟體 a.WINPE啟動盤-- 用於修複mbr b.Testdisk ---- 用於找回Linux分區 c.Ubuntu 啟動盤--用於修複GRUB. 修複mbr 用啟動盤進入PE(我用的大白菜),在程式裡的系統工具中選擇修複啟動項,修複好後你可以重啟系統進入windows.
4 找回linux分區 注意這一步要用合適的軟體並確定是你要找回的分區再恢複. 找回分區工具很多,DiskGenius(pq用了下,感覺非常差)是可視化介面,但ubuntu時使用的ext4格式,使用上面軟體找到分區不對.testdisk支援ext4格式.因此我使用testdisk來恢複我的分區. 下載解壓後運行testdisk_win.exe, 首次使用選擇Create.按Enter 選擇你的硬碟,選擇Proeed,按Enter 分區表顯示格式,選擇Intel就可以. 選擇Analyse.之後會顯示你此時的分區情況,現在你的Linux分區是看不見的 選擇Quick Search以搜尋分區 . 選擇Deeper Search進行分區搜尋. Deeper Search需要花些時間,現在可以先進行步驟3. 搜尋結束會提示你有些分區不能恢複,選擇Contiune.之後顯示Deeper Search的結果 現在可以看到更多的分區.並且一些分區的區間是交叉的(右邊資料第1列和第4列是表示分區開始柱面和結束柱面).同時注意到NTFS的分區也比前面多. 注意到下面的注釋第3行, * 主引導的分區, P 主要磁碟分割 L 邏輯分區, E 擴充分區, D 將刪除. 上下箭頭選擇分區,左右鍵選擇將要進行的操作.現在預設所有的分區都是D.而我們在Quick Search時是testdisk安排好的.選擇Linux分區和交換區時注意起始和終止柱面(相互之間交接但不重合),分區的數量和大小..按斷行符號恢複分區,write斷行符號,y確認。
5.接下來就是用Ubuntu啟動盤進入ubuntu修複GRUB了,請看下篇博文。
Windows xp 下刪除ubuntu分區後恢複