今天的 Tetralet 又在唧唧喳喳了



« 二月 2010 »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28






 

使用 TestDisk 來進行磁碟救援!

Tetralet | 09 元月, 2008 00:33

我們在《使 用 SPFDisk 來進行磁碟救援!》一篇中曾介紹如何使用 SPFDisk 來進行磁碟救援。SPFDisk 雖有著親切的中文介面,在功能上也頗能應付需求,但在某些方面卻還是有著其不足之處。

比如說,以下為某顆硬碟的硬碟分割表。這是一個安裝了 GNU/Linux 及 Microsoft Windows XP 雙系統的硬碟:

分割區
格式
說明
1
reiserfs
安裝了 Debian GNU/Linux
2
ntfs
安裝了 Microsoft Windows XP
3
(擴充分割區)
(擴充分割區)
4
(未使用)
(未使用)
5
vfat
資料共用區
6
swap
GNU/Linux 所專用的 swap 分割區
而以 SPFDisk 開啟的話,乃顯示如下:

接下來,我們試著故意將磁碟分割表破壞掉。重新開機後,SPFDisk 顯示硬碟分割表錯亂了:

我們試著用 SPFDisk 進行救援。其結果如下:

我們可以發現,SPFDisk 並無法找到所有的分割區;它只能分辨 NTFS 及 VFAT 分割區。且以上所顯示的資訊對一般的人而言實在過於艱澀,僅依靠這些資訊就算是老手也不容易能就此進行磁碟救援。因此,我們在此介紹另一個更易於使用的自由軟體,TestDisk

警告: 因為進行『磁碟救援』並無法保證絕對能完整救回您硬碟裡的資料,相反的,進行『磁碟救援』很有可能會反而使得您硬碟裡的資料一去不復返。您應該將『磁碟救援』視為最後的救援手段。非必要請勿輕易嘗試!

和 SPFDisk 類似的,TeskDisk 也是一個開放原始碼的自由軟體。它能見於 DOS/Win32/Linux/Sun/Mac 等各種常見的電腦平台上。由於自由軟體的特性,您可以隨心所欲、無限制得 使用/散佈/修改 這些軟體。這也是我們推薦使用自由軟體的主因。

在 Debian GNU/Linux 裡,使用以下指令就能輕鬆將 TeskDisk 安裝至系統裡:

aptitude install testdisk
但若您沒有 Debian GNU/Linux 系統,您可以下載 TeskDisk 的 DOS 版並將其放入 DOS 開機片中。在開機完成後,鍵入 teskdisk 來執行它。

如圖,這是 DOS 版的 TeskDisk 的啟動畫面,在它的歡迎訊息之下的,是訊問您要如何處理 Log 檔案。在此個人是選擇 [ No Log ]

接下來是選擇要在哪顆硬碟上進行救援:

為了讓 TeskDisk 能順利將正確的硬碟分割表寫回,請選擇正確的硬碟分割表格式。在此個人是選擇 [ Intel ]

接下來就要開始進行救援了。請按下 [ Analyze ] 開始分析硬碟:

因為我們的磁碟分割表已完全損毀,所以它可能會出現以下錯誤訊息。我們可以不理會並繼續進行:

接下來,它會訊問您,這個硬碟是不是使用 Vista 進行切割的。如果不確定,就選 [ Y ]

不一會功夫,它就找到所有的分割區了。經過比較,我們發現在此所找到的分割表和原本的分割表並無二致,TestDisk 真是一點都不含糊。請在此按下 [ T ] 改變磁碟格式、按下 [ L ] 載入備份檔,或按下 [ Enter ] 進入下一步:

如果您想讓 TestDisk 再進行更詳盡的偵測,請在此選擇 [ Search! ],但應該是沒必要的:

接下來,選擇 [ Write ] 將結果寫入磁碟分割表。因為這顆磁碟分割表原本就損壞了,所以在此即使是寫入錯誤的資料其實也無所謂,硬碟裡各分割區的資料若無意外應該是不會因此被破壞掉的。但還是請戒慎恐懼方為上策。

這是在寫入磁碟前的最後確認。請務必三思:

最後,TestDisk 會告訴您,請重開機讓變更生效。

接下來,請按下 [ Quit ] 離開:

我們可以在此再選擇另一顆硬碟進行救援,或按下 [ Quit ] 離開:

最後在離開前,TestDisk 會再提醒您一次,請重開機讓變更生效。

好了,您可以重新開機試試是否所有的資料都已完全回復了。但如果這樣子還是無法將資料救回,您可能得試試其它的磁碟救援方式了。

在救援磁碟分割表方面,TestDisk 可以說是最著名的軟體了。自由軟體雖然往往沒有任何商業公司在背後支援,但它的功能卻往往超越其它同類型的商業軟體。這也許是自由軟體最迷人最不可思議之處吧?

迴響

資料救得回來嗎?

如果分割表損壞,經過TestDisk修復以後,磁區裡的資料還能有多少的可用性?如果可以在文章中寫一下測試結果就更完美了,增加信心XD

[回應] guest @ 09/01/2008, 11:07

也來分享一下我的(偽)經驗

Re: 使用 TestDisk 來進行磁碟救援!

To guest:
如果 partition 跟原來一樣,資料是完全不會受損的。

但如果新寫入的 partition 錯誤覆蓋到原有資料,就會很難救回來了。

[回應] guest2 @ 09/01/2008, 23:43

Re: guest

> 如果分割表損壞,經過TestDisk修復以後,磁區裡的資料還能有多少的可用性?

一般會動用到 TestDisk 來救援磁碟時,多在因病毒、安裝程式或其它錯誤操作而使得 MBR 損壞時。此時因為 MBR 錯誤,使得硬碟往往再也無法存取,因此硬碟裡的資料在大部份情況下是毫無損壞的。因此若能順利重建 MBR,就能完美得救出所有的資料。

所以,若只是 MBR 損壞,TestDisk 是可以完整救出所有資料。而救援後資料的可用性應為 100% 吧?

[回應] Tetralet @ 10/01/2008, 17:35

Re: guest2

> 但如果新寫入的 partition 錯誤覆蓋到原有資料,就會很難救回來了。

一般的 Partition Table 是包含於 MBR 裡,而 MBR 的大小固定為 512 byte。所以 TestDisk 應該是不會破壞到硬碟裡的原有資料的。

[回應] Tetralet @ 10/01/2008, 17:39

Re: 使用 TestDisk 來進行磁碟救援!

嗯,我昨晚腦袋迷糊了,Tetralet 說的才是對的。

[回應] guest2 @ 10/01/2008, 18:00

你好

80G硬碟分隔為四個槽 各為20G
先是不斷不定時自動重開
後來在XP下執行.exe會無任何反應
.txt能存取 但一關閉 就會像是沒反應
不知道什麼時候開始 E槽的.txt一開就沒反應
重新安裝XP初 在磁碟分割那只讀到C D兩槽
E F兩槽顯示為未分割磁區

待安裝完成 C D正常使用 未顯示E F兩磁區
磁碟管理中 僅有一個無命名的磁區
雙擊後會詢問:是否格式化?

接著power掛掉 換上新power
自動重開不再發生
用SPFDISK沒辦法找到E F兩槽
只出現未分割磁區40G
來到這裡看見TESTDISK 看圖操作
直到選下deeper search 才能看見四個槽
重開回到XP下 目前C D F都出現
唯有E槽仍在TESTDISK顯示:
FAT found using backup sector!

請問E槽用什麼軟體才能回復正常?

[回應] Buell @ 14/01/2008, 00:01

Re: 使用 TestDisk 來進行磁碟救援!

搞定
出問題的E槽在最後選擇"Backup BS"
大功告成

[回應] Buell @ 14/01/2008, 00:56

Re: Buell

恭禧!

那請問資料有全數救回嗎?

[回應] Tetralet @ 14/01/2008, 22:35

救命..

掃描完找不到任何分割曲 該怎麼辦??

[回應] HARRY @ 21/01/2008, 00:01

Re: 使用 TestDisk 來進行磁碟救援!

sorry
晚了三週才回覆
資料完整無缺
我想應該只是分割表遺失之類的問題
謝謝你對於testdisk操作的說明

[回應] Buell @ 05/02/2008, 17:18

誤刪隨身硬碟資料

請問,我在重灌XP時,隨身硬碟沒有移除,誤把隨身硬碟給刪除後又重新建立了磁區,但是沒有格式化,我照此篇文章說明操作後,去點選隨身硬碟卻顯示是否要格式化
請問我該格式化嗎?格式化後我原本的資料才能救回?
煩請幫忙解答,謝謝。

[回應] ching @ 18/02/2008, 15:55

Re: ching

有報告指出,Windows XP 在刪除磁區的同時,也會順便把 FAT 表清掉。看您的狀況似乎就是如此。所以,這時 SPFDisk/TestDisk 已經無用武之地了。請換用 FinalData/R-Studio 來救救看吧!

[回應] Tetralet @ 18/02/2008, 18:26

感謝您的文章

昨晚在砍kavo病毒,接了一顆硬碟到PC要砍檔,結果USB有偵測到裝置,但是卻遲遲未出現硬碟代號,還造成IE hang住,當下覺得不對勁,拔掉USB後重開機,結果PC上有一顆250GB的硬碟分割區就消失了,還好有您分享的文章,用了testdisk來救援,獲得大成功,太帥了!!

[回應] followme @ 29/02/2008, 16:19

問題

我用spfdisk搜尋啟動磁區有全部找出啟動磁區,用testdisk則沒有(已經有用deepsearch了),原因可能在於某些啟動磁區的啟始點不是在head:1,所以testdisk搜尋不到,問題來了,若照這樣分割下去,只能選磁柱到磁柱間範圍…我的資料還能保得住嗎?還是是覆蓋到的部份資料不能用而已?有人知道的可以回答我嗎??謝謝!

[回應] wadjeteye @ 06/04/2008, 08:53

Re: wadjeteye

雖然說,這種事誰也不敢掛保証,但一般而言,在操作 SPFDisk 時若沒有選錯選到『破壞性儲存』,那麼修改 Partition Table 是很安全的。

[回應] Tetralet @ 06/04/2008, 18:50

苦惱阿~~

各位前輩晚安~ 在下有一顆80G的HD,分成C(40G) & D(40G),不知啥原因的一次當機之後 就找不到D槽了,利用testdisk進行search之後 仍然只顯示只有C,唯獨不見D,天ㄚ~~ what can i do?
(d槽有我好多小朋友從出生到現在的照片和影片阿~~苦惱ing~~)

[回應] bylon @ 11/04/2008, 22:08

Re: bylon

有試過 FinalData/R-Studio 嗎?有時候直接使這兩套軟體來進行磁碟救援會是比較單純的選擇。

[回應] Tetralet @ 12/04/2008, 22:17

Re: 使用 TestDisk 來進行磁碟救援!

原來 TestDisk 有這麼大的本領,XFS 也可以偵測得出來嗎?

[回應] carl_tw @ 07/05/2008, 11:59

Re: 使用 TestDisk 來進行磁碟救援!

如果我把硬碟再格式化了,有救嗎?

[回應] Sad Boy @ 08/05/2008, 02:05

Re: carl_tw

可以。用 man testdisk 就可以看到它所支援的 filesystem 一覽表。

[回應] Tetralet @ 08/05/2008, 14:25

Re: Sad Boy

若硬碟已經過 format,請試試 FinalData/R-Studio 吧!

[回應] Tetralet @ 08/05/2008, 14:26

RE: Tetralet | 08/05/2008, 14:26

我的意思是誤刪磁碟分割區,再把硬碟格式化了,有救嗎?

[回應] Sad Boy @ 08/05/2008, 16:42

Re: Sad Boy

應該還有救,但不是用 TestDisk/SPFDisk 救,請試試 FinalData/R-Studio 吧!

[回應] Tetralet @ 08/05/2008, 17:31

Re: Tetralet

請問可以教教我嗎?

[回應] Sad Boy @ 08/05/2008, 18:25

Re: Tetralet

謝謝Tetralet大哥的分享!
我的經驗是:
一個2.5吋的外接硬碟分成兩個partiotion,
我想要替第二個partiotion設標籤,
很糗的是我忘記要用reiserfstune -l而不是mkreiserfs -l,結果當然怎麼設都沒成功...
後來用gparted,我以為他的set disklabel就是設定該partition的label(唉雖然我知道disk跟partition就是不一樣阿~)
結果一寫下去就是整顆硬碟的partition table被重寫了...欲哭無淚~

不過好險我接下來就沒作別的動作,我想應該還有救,於是就找到您所提供的方法,非常感謝您!非常感謝!

不過進階的問題,就是如果格式化之後,甚至是在寫入新資料後,就不是testdisk能力所及的,FinalData/R-Studio既不是自由軟體也只能在win32上面跑,沒有windows的我下次遇到這問題可能會很頭痛~

謝謝您!

[回應] maxsolar @ 20/05/2008, 09:39

Re: maxsolar

若用的是 reiserfs,那麼還是有些辨法可以 recover 那些被刪除掉的檔案,不過工具都還很原始。若是 ext3,嗯,事情就很難辨了。

而敝人是用 libtrash 來避免誤刪檔案的,您可以參考一下。

[回應] Tetralet @ 21/05/2008, 11:01

...

如果我刪除了磁碟分割,又重新建立分割...還有救嗎???>

[回應] nick @ 27/05/2008, 14:42

Re: nick

很難說。要看您的工具及您是如何操作的。

有些工具,像是 MS DOS 版的 FDISK 或 Windows 的安裝程式,會在修改 MBR 的同時清除 FAT 表。此時,第一個分割區大多只能用 FinalData/R-Studio 救了。但其它的分割表則應該沒有被破壞到。

而若是使用 Linux 版的 FDISK,則非常安全,使用 SPFDisk/TestDisk/Linux FDISK 都有很高的機率可以完整救回。

[回應] Tetralet @ 27/05/2008, 15:47

有找到了~但下一步..

我用一般搜索找不到..用Deep Search有找到我要的磁碟,但是同時也找到很多我不想要的@@
像是WINDOWS的磁碟就跑出兩項..我點進去看內容一個可以看到檔案,一個他好像說壞了。
我原先在WINDOWS安裝時設定如下:1.WINDOWS_XP
2.沒使用的之前有灌過LINUX
3.我的資料磁碟
4.我爸的(消失的)
目前卡在深入搜尋後的畫面,他找了很多項目,但只有3ㄍ是我想要的,但只有一列是綠色的,和您圖10.png的畫面很像,但是我不確定每一列開頭的英文字要怎設定,他有D、P、*、L四個可選擇,目前只有我的第3分割磁碟是顯示L而且是綠色,其他都是D 白色,可否請教我接下來該怎辦,因為我怕用錯就再也沒機會了>

[回應] nick @ 27/05/2008, 23:10

附上圖片

圖片網址:
http://f6.wretch.yimg.com/nickgackt/2/1240875753.jpg
最上面第一個XP(list file看裡面是正確的,因為第2個看不到檔案)
綠色那一行後面寫ZERO
還有他下面那一行(消失的那一個磁碟)
是我要的希望這3個能在XP底下出現...
原來的第2分割需要理他ㄇ?我沒用LINUX了

[回應] nick @ 27/05/2008, 23:21

目前在XP管理下硬碟情況

200.43GB是消失的部分 10G是之前給LINUX用的,資料不用找回來也沒關係
http://f6.wretch.yimg.com/nickgackt/2/1240875754.jpg

[回應] nick @ 27/05/2008, 23:36

Re: nick

雖然 TestDisk 是很安全的,但既然是『救援』,就有一定的風險在。這是沒辨法的事。

> 他有D、P、*、L四個可選擇

D: Deleted
P: Promary
*: Promary bootable
L: Logical

在畫面下方有說明。

若您真的沒把握,使用 FinalData/R-Studio 或許是較好的選擇。

另,您貼的圖我都看不到,Access Denied. XD

[回應] Tetralet @ 28/05/2008, 10:48

0.0

http://www.wretch.cc/album/show.php?i=nickgackt&b=2&f=1240875753&p=36

[回應] nick @ 28/05/2008, 12:56

Re: nick

沒辨法了,很明顯 FAT 表全被清空了。用 FinalData/R-Studio 救吧!

[回應] Tetralet @ 28/05/2008, 14:39

OK

最後我在上面那張圖是設定
* XP
L (ZERO)
L (消失的硬碟)
至於原來LINUX部分我是沒有理他
不過我重開機前在檢查一次他是幫我改成L
* XP
L(LINUX)
L(LINUX)
L(LINUX)
L
L
開機後消失的找回來了
檔案開啟也OK
原本的磁碟也都在
目前看來應該沒問題了
感謝大大的這篇文章
我之前先使用過您說的兩款軟體
不過成效不大
總而言之感謝您寶貴的教學分享Orz

[回應] nick @ 28/05/2008, 14:42

Re: nick

如果用 TestDisk 可以救回,表示您有更改過 MBR 並寫入了錯誤的資訊,以至於各分割區的啟始及結束位置根本是錯的。請問您在貼那張圖之前還有用什麼軟體做過什麼動作嗎?

[回應] Tetralet @ 28/05/2008, 14:55

0.0

EasyRecovery Professional
FINAL DATA
R-Studio
用過這3個軟體想要找回資料
FINAL對未分割的沒用
R-Studio找到一半他就說啥有問題要自動關閉
EasyRecovery Professional
找很久有找到不少檔案,可是檔名都不一樣了
最後才用TestDisk
MBR...是不是因為我之前有用過LINUX的關係呢?因為我有用GRUB開機而之後才又用回XP的開機
TestDisk最後有選Backup BS這選項

[回應] nick @ 28/05/2008, 15:37

Re: nick

嗯。總而言之,能救回來就好!

[回應] Tetralet @ 28/05/2008, 17:57

求救!!

各位大大,我用了testdisk掃描我的硬碟後,出現的畫面如網址,4個磁區都找出來了,但是無法使用"下一步"來儲存,是不是磁區還是有錯亂?請問我該如何處理才好?我都沒有格式化及重新分割過,裡面有很重要的照片,請各位大大幫忙我!!謝謝!!
http://www.wretch.cc/album/show.php?i=changg&b=22&f=1091397317&p=0
http://www.wretch.cc/album/show.php?i=changg&b=22&f=1091397318&p=1

[回應] ryan @ 31/05/2008, 19:46

Re: ryan

有注意到嗎?在敝人文中的例子裡,在相同的步驟時,個人的畫面裡各個分割區是綠色文字:

而您的卻是白色文字,且被標示為 D (Deleted)。那是因為被找出來的分割區相互覆蓋到了。像是您的硬碟裡第一個分割區敝人猜測應該是 1~3312,但 TestDisk 卻誤判成 1~3313,所以才會造成無法進行回復。

請參考 TestDisk Step By Step 裡的說明,試著手動調整看看。或者是把找到的結果記下來,用 SPFdisk 救救看,個人認為成功的機率很高哦∼

[回應] Tetralet @ 31/05/2008, 20:32

MY GOD

都是英文@@

小弟英文能力粉差,可否請大大能簡單說明一下調整步驟? 再次感謝!!

[回應] ryan @ 31/05/2008, 20:51

Re: ryan

英文不好... 那試試 SPFDisk 如何?有中文版的呦∼

[回應] Tetralet @ 31/05/2008, 21:28

再次請教

我試著用SPFDISK修復,有幾個問題再請教大大!
1.一開始SPFDISK所找到的磁區畫面(怎會比硬碟容量還大?)http://www.wretch.cc/album/show.php?i=changg&b=22&f=1091397319&p=2
2.我再次搜尋開機磁區只得到以下畫面(跟testdisk差很多,原本應該有4個才對)
http://www.wretch.cc/album/show.php?i=changg&b=22&f=1091397320&p=3
3.我照大大說的重新分配,但是怎麼都沒大大說跳出來的【發現殘存的邏輯分割表,是否嘗試寫入?】這樣我寫入新的,會不會破壞原本裡面的資料?http://www.wretch.cc/album/show.php?i=changg&b=22&f=1091397321&p=4
以上幾點麻煩大大再幫我解答,謝謝!!

[回應] ryan @ 01/06/2008, 12:07

Re: ryan

可否給完整畫面截圖?有時重要資訊正好是被切掉的上下角落裡。

請試試 TestDisk 的 [Search] 及 [Deeper Search] 吧!

其實如果您心臟夠好,用第一個畫面裡的資訊就應該足夠進行救援了。

[回應] Tetralet @ 01/06/2008, 14:02

新的圖檔

不知道大大是要哪畫面的?我重新都再放新的圖檔,另外我也是過Deeper Search,找出來的狀況跟Quick的狀況是一樣的,另外大大提到的弟一個畫面是指TESTDISK給的資訊嗎?因為我不確定每個磁區的結束磁柱是否都要扣1?是否就是我上面最後一張圖一樣?謝謝!!
http://www.wretch.cc/album/show.php?i=changg&b=22&f=1091397322&p=5
http://www.wretch.cc/album/show.php?i=changg&b=22&f=1091397323&p=6
http://www.wretch.cc/album/show.php?i=changg&b=22&f=1091397325&p=8

[回應] ryan @ 01/06/2008, 14:30

錯誤的訊息

對了!!大大

再DeeperSearch中會有一個錯誤訊息!如圖,這會有什麼影響嗎?

[回應] ryan @ 01/06/2008, 14:35

忘了附圖

http://www.wretch.cc/album/show.php?i=changg&b=22&f=1091397326&p=9

[回應] ryan @ 01/06/2008, 14:36

Re: ryan

請依以下步驟進行,但風險自負!

SPFDisk 切割您的硬碟如下:

然後記得務必【不要使用破壞性儲存】,之後重開機看看。若不行就真的很難辨了。

[回應] Tetralet @ 01/06/2008, 16:34

好像不行?

我照著大大的變更分割表,開機到windows底下去看,每個磁區都變成了"未分割",看來資料應該都消失了吧?我再試著用testdisk去掃,發現怎麼磁區還是一樣重疊?難道是我設定錯誤嗎?

感謝大大不辭辛勞幫我回答所有的問題!!

[回應] ryan @ 01/06/2008, 17:27

感謝

昨天系統碟在BSOD之後掛了(XP)
用了XP光碟開機想用CHKDSK或MBR之類的去修結果發現
我切的四個Partition偏偏就只有開機的C碟無法辨識
分割還在但就是檔案結構都不見了似的

用了TESKDISK的DEEP SEARH後就全找回來了
把分割表寫入後就沒事了
真是嚇死人了
為了安全起見還是去買顆6400KS代替這顆死雞10代好了
這顆死雞就扔去當P2P碟,操給他死去RMA算了= =

[回應] Skipp @ 05/06/2008, 12:16

Re: ryan

是『未分割』還是『未格式化』呢?

[回應] Tetralet @ 05/06/2008, 20:11

感謝~及備份問題

謝謝提供TeskDisk的方式及教學、
真的很有用、
我用一顆80GB滿載的硬碟
故意破壞分割表讓XP找不到、
居然短短時間就回覆過來了、
神奇啊~

可是我心臟不強、
真要救援有重要資料的硬碟
就決不敢如此放膽去做了!

請問
有沒有備份分割表損毀硬碟的程式啊?
我的GHOST75讀不到耶、
如果有備份的方式、
那操作起來也不必這樣膽顫心驚了

感謝Tetralet

[回應] joyce @ 06/06/2008, 00:19

Re: joyce

要備份磁碟分割表最簡單的方式,就是手動記錄了。建議您在每次重新分割後,能用紙筆記錄下您的磁碟分割表,以做為不時之需。

在 Linux 下,也可以用以下指令備份磁碟分割表:

dd if=/dev/hda of=mbr.bck bs=512 count=1

而 SPFDisk 在分割磁碟的過程中也提供了備份磁碟分割表的功能。

[回應] Tetralet @ 06/06/2008, 14:48

备份磁碟数据的方法

在进行数据恢复操作之前,原则上应该对待恢复的介质进行抓取镜像的操作。而此后的所有恢复努力都应该在抓取的镜像上进行,抓取磁碟镜像最方便的软体是WinHex。

[回應] 海阔天空 @ 24/06/2008, 00:44

指令錯了

鍵入 teskdisk 來執行它
應該是testdisk

[回應] hepha @ 03/07/2008, 01:17

分割槽無法開啟,出現是否格式化的警語!!

請問一下,我的問題是,原本電腦使用好好的,結果在使用電腦時,D槽竟然不能開啟,點選時出現是否要格式化,這樣要怎麼救我的D槽?我想用Testdisk來試試看,請問我要怎麼選選項?是用上述的步驟嗎?謝謝!!

[回應] 喬丹毛 @ 05/07/2008, 23:31

感謝!

感謝救了我一命!
我的狀況是要幫一家公司的public硬碟作raid 1,一般raid card再做合併動作時會讓你選由哪一顆硬碟合併到哪一顆,偏偏我用的這個合併完就沒有選項了,直接給你reboot,我就想:完蛋了!
果不其然,進入win 2k3的磁碟管理看,滿滿750G的資料都跟另一顆硬碟合併成一個空白磁區了,ㄔㄨㄚˋ賽了~"~
後來趕緊卸除raid 1,還是一樣空白磁區,忙了好幾天,用了final data, r-studio, Filerecovery等,都感覺無法完整救回,而且掃描時間非常久!
後來才上網找到版主大大的testdisk教學,起初還不敢用,因為這等於是一翻兩瞪眼的結果,猶豫了一天,想想乾耗著也不是辦法,反正救不回來不就是跑路而已XD,心一橫,給他做下去吧~~
沒想到奇蹟發生了,前後不到5分鐘,重開機後資料竟一個不漏的都救回來了,當時爽翻的心情,實非現在筆墨能形容!
我只想說,非常感謝版主貼出這篇testdisk的教學,救回一個當時即將要跑路的資訊工作者^^~

[回應] twcats @ 14/08/2008, 12:09

Re: twcats

呵,能幫上您的忙實在太好了,真的不枉當時花了很多心血在寫這篇教學上了。

[回應] Tetralet @ 14/08/2008, 23:40

這個問題有點麻煩

您好:
小的今天本來要重灌電腦但是似乎選錯顆硬碟我忘了先裝RAID的驅動程式,把資料碟當系統碟= =
XP判斷有未格式化的磁區我也傻傻的讓它格式化並且安裝XP
等發現已經裝完= =
XP只看到原本320G硬碟中的127G,也就是有安裝XP檔案的新磁區
從管理是可以看到全部,但是其他的部分都消失了...
使用SPFDISK
只看到五塊從未看過的分割,原本應該是兩塊
請問我現在該如何下手呢??

[回應] james @ 10/09/2008, 19:28

@@a...把SPFDISK貼上

http://www.wretch.cc/album/show.php?i=acalacal&b=2&f=1397866011&p=1

[回應] james @ 10/09/2008, 19:40

Re: james

因為已經有資料覆蓋上去了,但很難講到底是有哪些資料被毀掉了,這的確很難辨。

請先用 TestDisk 看可否找回舊的 FAT 分割表,然後再用 FinalData/R-Studio 來救救看吧!

[回應] Tetralet @ 11/09/2008, 16:18

先感恩@@

用TESTDISK後蓋到的那個槽XP會判斷異常
現在正用FINAL救看看
另一個沒蓋到的倒是完全救回來
感恩感恩再感恩...

[回應] james @ 11/09/2008, 18:46

D槽消失

你好:
小弟的系統是VISTA硬碟分為C.D.E槽,在一次不正常開關機後,D槽在"我的電腦"裡消失了,,目前C.E槽使用正常,也未格式化過,在"磁碟管理"中,原本D槽的位置現在呈現空白狀況,只是上方與C.E槽一樣是藍色請問用"testdisk"可以回覆D槽嗎?謝謝

[回應] Lin @ 09/10/2008, 09:27

搞不定

你好,我試了之後,
結果掃出原本的四個分割
但是,
要復原卻無法四個都復原
選1、3區
2、4區就不行
選3則其他全關
可以請教這樣可有解決之法

[回應] 木頭 @ 13/10/2008, 20:46

遇上大問題~~~ 求救!!

我有一個MAC的HD系統但是access windows的檔案, 但是現在壞了, 讀不到, 想要把裡面的一些重要資料救出來, 我試了用了Testdisk工具, 可以在Testdesik裡面找到這台HD,但是,進去之後, 連partition都找不了, 請問如何修復??

[回應] liangbi @ 22/10/2008, 06:22

真是太感激了

我把一個 EISA 的磁區砍掉,然後用 GHOST 把一個 NTFS 的分割區整個拷過來。
剛拷過來時內容看起來都沒問題,重開機後就發現整個變成 EISA, 當場傻掉。
用 SPFDISK 搞了好幾晚,資料始終無法恢復,用一堆檔案救援軟體(EasyRecovery、PC Inspector File Recovery、Finaldata...)也不行,真的快崩潰了,崩潰到又把另一個分割區也誤刪掉,天啊!
幸好找到您這座燈塔,照著您的步驟用 testdisk 真的完全救回來了,當場不禁握拳歡呼,真是太感激了!
再次感謝您和 cgsecurity!

[回應] 胖老爹 @ 06/12/2008, 07:51

Re: Re: ryan

不好意思,我的狀況也是跟這位大大一樣,磁碟前面的都是D,請問版大該如何解決,step by step 實在看不懂,求就求救

[回應] 瑞奇 @ 19/02/2009, 18:01

Re: Re: Re: ryan

又更仔細爬文發現也是磁區重疊,如果使用spfdisk重新分割然後選擇非破壞性儲存,這樣資料會不見嗎?不知道Ryan大大最後是如何處理的?我的原始問題如下:
320G的硬碟 然後丟入原始的xp想重灌

但是發現硬碟的分割內容及大小完全不符合

所以就結束安裝

但是重新開機的時後就無法開機了(無法進入系統)

後來把這個硬碟拔到其它有安裝sp2的電腦上看

發現原本的四個分割cdef只剩下兩個分割各140G左右(也是未格式化的)

現在很緊張 怕資料都不見

請電腦高手賜教 感激不盡

[回應] 瑞奇 @ 19/02/2009, 18:34

以GHOST做對拷卻選錯了目地磁碟,有辨法救回原來的資料嗎??????

以GHOST做對拷卻選錯了目地磁碟,因忘了將其中一顆DATA磁碟而誤選了它copy到這顆磁碟中當發覺不對時應己跑了有5%左右.
原來的來源是二個分割區的,而這顆選錯的目地磁碟本來是一個分割區,最主要是這顆磁碟有將近900GB的資料在裡頭,小弟用EasyRecovery來掃卻看到二個分割區心想完了,又用FinalData Enterprise來掃卻只看到一個來源的第一個分割區..
很想將它format後再重掃一次,但目前還不敢做因怕掃的還是二個分割區又救不回原來的資料那就完了...
所有資料都是唯一的無法再重建..
像此種情形有辨法救回原來的分割區必救回資料嗎

[回應] James @ 25/02/2009, 16:45

testdisk夠強大

太帥了,剛看著教學邊做,順利的用testdisk救回我所有的照片跟音樂... ^^!!

[回應] iang @ 01/03/2009, 01:02

WD 1TB的usb外接硬碟還有救嗎?

版主您好,小弟的wd 1tb usb外接硬碟,突然的整個磁區就這樣消失了... 變呈連分割都沒有的狀態,利用您提供的方法使用testdisk 來做救回的動作,但是testdisk最後的結果顯現是沒有分割,NO partition . 想請問版主,小弟目前有顆200g的硬碟正在用finaldata作拯救,已經做了九個多小時了,有看到顯示拯救回來的數字,但是還沒有看到檔案,這顆200g的硬碟也是跟1tB的硬碟依樣重新開機後整個開機的系統都消失了,然後也是呈縣沒有分割的狀態,作快速格式化NTFS格式後,電腦已經可以找到此硬碟,用finaldata拯救目前有在動作,小弟擔心的是萬一1tb也重新格式化後在拯救,萬一救不回來....好幾年的資料全部毀於一旦...現在我的計畫是先就就看這顆200g的,如果可以救的起來,比較敢嘗試1tb的.
是否可以請版主給小弟一些意見,該怎麼做風險會是最低的.感謝您了.功德無量

[回應] giant @ 06/03/2009, 19:21

Re: 瑞奇

> 如果使用spfdisk重新分割然後選擇非破壞性儲存,這樣資料會不見嗎?

應該是不會啦!但還是請小心為上。

[回應] Tetralet @ 06/03/2009, 19:59

Re: James

> 以GHOST做對拷卻選錯了目地磁碟,有辨法救回原來的資料嗎??????

第一個分割區應該是只能用 FinalData/R-Studio 救,但其它分割區則可以用 TestDisk/SPFdisk 救救看。

[回應] Tetralet @ 06/03/2009, 20:03

Re: giant

> 作快速格式化NTFS格式後

若做了這個動作,NTFS 上的檔案表應該被破壞掉了。因此,第一個分割區應該是只能用 FinalData/R-Studio 救,但其它分割區則可以用 TestDisk/SPFdisk 救救看。

另外,建議接上硬碟排線來救。USB 的速度太慢了。

[回應] Tetralet @ 06/03/2009, 20:13

Re: Re: giant

感謝版主熱心回覆,小弟的這顆外接硬碟,USB介面,外接盒是不能拆的...所以沒辦法接硬碟排線...
小弟來試試看SPFdisk.希望可以救的回來...
感謝您!

[回應] giant @ 06/03/2009, 23:06

help...

版大您好

我也是類似的情形 在重灌電腦時 不慎忘記將隨身硬碟拔除離開電腦

在還與電腦連接的狀態下進行重灌 導致...磁區刪除 呈現未分割的狀態(它本身就是一顆280gb的隨身硬碟 我沒分割過)

在主電腦重灌好之後 才發現已經抓不到隨身硬碟 故又在Dos模式下 建立磁區 也進行了快速格式化NTFS格式...

目前已經使用了FinalData Enterprise 2.0 跑了近38小時(因為是滿滿的280gb資料)....

截至今天晚上 當看到從FinalData 找回的資料與照片...發現 都被分割成1MB大小的檔案...包括音樂 影片 文件 照片 囧....

請問版大 我....該怎麼辦才好?

真的是 太晚看見您的救援急救了....ㄒ︿ㄒ..(呈現欲哭無淚的狀態)

[回應] Mitsukou @ 21/04/2009, 23:42

Re: 使用 TestDisk 來進行磁碟救援!

板大好 , 我也不小心用VISTA的管理員誤刪我的磁區了 哀哀
我有一顆1TB硬碟, 我是分割成2個PARTITION ,, 一個 20480MB , 其餘容量為另一個PARTITION( 這個我很確定..因為我都是用SPFDISK 去分容量)
可是我TESTDISK掃出來之後, 卻不是這樣的分割磁區...而是更舊的分割磁區...大概有分四個區吧(我很久以前分的磁區)
我該怎麼手動把他調成我LAST的磁區呢??
因為我看TESTDISK的英文說明看不是很懂...
可否教一下呢... 哀哀 我的這棵1TB硬碟好多重要資料阿 !!
感謝幫忙了 甘溫!!

[回應] JAMES @ 28/05/2009, 01:17

補一下圖片

補一下圖片 這是我找回的磁區...但並不是我想要的

[回應] JAMES @ 28/05/2009, 01:25

Re: JAMES

如果您是用 SPFDisk 來分割磁碟的話,您應該會記得您的分割方式?那麼,用 SPFDisk 再分割一次,然後選擇『非破壞性儲存』試試看?請參考:《使用 SPFDisk 來進行磁碟救援!》。

但據個人所知,Windows XP/Vista 在刪除分割區時,會同時刪除 FAT 表,所以其實分割區裡的資料已經被破壞掉了。若您使用 SPFDisk/TestDisk 無法救回任何資料的話,只好試試 FinalData/R-Studio 了。

[回應] Tetralet @ 28/05/2009, 08:28

請益一個問題

Dear 板大你好:
感謝你PO了這麼清楚的TestDisk,讓我的160GB的分割槽
救了2個槽回來,非常的感謝你^^
但是我的第3個槽卻沒辦法處理
所以想請你幫個忙

http://attach1.mobile01.com/attach/200905/mobile01-e1205f41c7f9829136f20028b077bc4d.jpg
我原先Seagate Barracuda 7200.9 160GB硬碟因為出現上面的畫面
硬碟就不能進入XP,也不能顯示分割槽
我後來買了WD 500GB的新硬碟(也裝了XP)
我使用板大推薦的TestDisk後(在Windows底下救援)
找到了原來的3個分割槽(C,D,E)
目前已經"完整"解救了2個槽(D,E)
但是原先安裝XP的C槽,有顯示,但是不能存取
要是用原先的160GB開機,還是會出現上面的畫面
我的專題還在C槽裡,希望板大能夠解救我,非常感謝!謝謝!!

[回應] Makki @ 02/06/2009, 00:53

Re: Makki

看不到圖... 但何不先試試 FinalData/R-Studio?

[回應] Tetralet @ 02/06/2009, 23:12

救命啊~~~!!!!使用TestDisk可能出錯了~~~!!!

板大好~~我原本有一個500GB的HARD DISK...
把它平均分了4個區...
但是有一天其中一個分區出了問題...
也不能打開...
一打開打會問你是否格式化...
當時我想一想...再出了問題之前曾經好像有顯示個視窗說什麼磁碟目錄什麼表被修改之類的東西...我再上網查了一大輪後找到了大大的這裡~~
我就嘗試利用TestDisk試試....正如大大所說...橫豎都是出了問題...一於死馬當活馬醫了...於是乎我就下了TestDisk6.11版...看內容沒差就照著去...
我讓TestDisk進行Search!...發現了出問題的分區顯示綠色...就按大大說的做...我只選出問題的分區按下 [ T ] 改變磁碟格式(這個意思是選NTFS嗎??)
、再按下 [ L ] 載入備份檔...按下 [ Enter ] 進入下一步...最後選擇了 [ Write ] 結束了TestDisk...
一結束了TestDisk就滿心歡喜的這下可終於搞定了...可是我再開[我的電腦]一看....整個500GB HARD DISK 的分區(即是4個分區)都不見了...
現在我要怎麼辦??是我方法錯了還是什麼了?救救我吧...

[回應] Lenz @ 13/06/2009, 00:23

補充 : 救命啊~~~!!!!使用TestDisk可能出錯了~~~!!!

板大好~~其實到底是選哪個位置按下 [ T ] 改變磁碟格式...是綠色的位置還是主分割的位置...
現在我很迷妄啊...板大啊...救救我吧...感激不盡...

[回應] Lenz @ 13/06/2009, 00:50

Re: Lenz

NTFS 的 System ID 為 7。若 TestDisk 沒有自動判斷出那個分割區的格式,也就是您必須手動修改 System ID 為 7,就表示 TestDisk 根本沒找到正確的分割區。

另外,您有『備份檔』可用 L 載入嗎?好怪...

不死心可以試著再用 TestDisk 救一次。

[回應] Tetralet @ 13/06/2009, 08:31

re:

那你不是說''按下 [ L ] 載入備份檔''嗎??...原本 TestDisk 已經自動判斷出分割區的格式...
但我想跟著做也不會出大問題吧....現在什麼分割區都不見了...其實testdisk一定要用你的版本嗎?
我要怎麼再弄資料才不會全部消失...

[回應] Lenz @ 13/06/2009, 09:37

Re: Lenz

那現在用 TestDisk 再跑一次,可以看到那四個分割區嗎?

如果可以,不要按 [T],也不要按 [L],直接按 [Enter] 後選 [Write] 試試看!

[回應] Tetralet @ 13/06/2009, 15:49

RE:

板大啊...可能我上次已經做錯了...寫入一個錯誤的分割表...用 TestDisk 再跑一次只可以看見一個分區...還有救嗎???

[回應] Lenz @ 14/06/2009, 19:03

RE:

先顯示了這個
[IMG]http://i28.photobucket.com/albums/c239/Lance_Lau/0001.jpg[/IMG]
之後SEARCH
[IMG]http://i28.photobucket.com/albums/c239/Lance_Lau/0002.jpg[/IMG]

[回應] Lenz @ 14/06/2009, 20:03

Re: Lenz

真的很奇怪... 照理說,TestDisk 並不會修改硬碟裡的資料,所以就算 TestDisk 誤判了或是採取了什麼錯誤的操作,應該也不會就再此也找不回分割區了呀?

請問您,在按下 [L] 之後,是載入了什麼檔案?

還有,在重開機後,您有對這顆硬碟做其它的動作嗎?

[回應] Tetralet @ 15/06/2009, 12:19

Re:

重開機後,我沒有對這顆硬碟做其它的動作啊....按下 [L] 之後,理應是沒載入什麼檔案...因為理論上根本沒什麼可載入(沒有備份檔)...
我現在好害怕啊...這顆硬碟是和家人共用的...因為自己失誤導致遺失了資料...好內疚啊...板大啊...別無他法嗎?

[回應] Lenz @ 15/06/2009, 20:05

Re: Lenz

仔細看您所貼的圖,其中有 2 個分割區是有名字的,([AKI] 及 [KIN]),只要在該分割區上按【←】【→】鍵,把它們改成 [P] Primary 或 [L] Logical 就可以順利救回。

其它的分割區,可以試著再用 [Search] 找找看,若有出現名字,或是能成功按 [P] 來列出檔案,就表示有抓到正確的啟始位置,應該就能夠順利救回。

若還是不行,可以試試其它方式,像是用 SPFDisk 調整一下分割區的啟始/結束位置之類的,或許就能找回來。但操作時請千萬小心就是了。

[回應] Tetralet @ 17/06/2009, 17:27

Re:

板大好...我又來了...之前因為沒空所以什麼也沒搞...但是我昨天突然發現...我的一個分割區回來了(我什麼也沒搞喔)...
但是...那個分割區應該是最後的(G)....現在...竟成了(D)...竟然上來了...那麼的話.....原本位置的分割區...是不是沒了...

[回應] Lenz @ 22/06/2009, 17:46

Re: Lenz

基本上,磁碟代號是 Windows 在開機時才動態決定的。由 G 變成 D,表示您的磁碟分割表有變,所以 Windows 重新分配磁碟代號了。

還是再試著用 SPFdisk 救救看吧!

[回應] Tetralet @ 23/06/2009, 11:15

Re:

其實我有個問題想問好久了...就是search後顯示綠色有什麼意思? 還有板大所說的[P] Primary 或 [L] Logical 有什麼分別嗎?
Primary Bootable又是什麼?
還有就是我的一個分區[AKI] 仍能成功按 [P] 來列出檔案...那麼還可以順利救回嗎?
Photobucket

http://i28.photobucket.com/albums/c239/Lance_Lau/0004.jpg

[回應] Lenz @ 23/06/2009, 17:51

RE:

Photobucket

[回應] Lenz @ 23/06/2009, 17:51

Re: 使用 TestDisk 來進行磁碟救援!

> search後顯示綠色有什麼意思?

綠色表示是 OK 的
白色是被刪掉的,按【←】【→】即可修改
紅色表示分割表的內容有問題,無法把它寫入 MBR。

> 還有板大所說的[P] Primary 或 [L] Logical 有什麼分別嗎?

一顆磁碟最多可以分成 4 個分割區: 4 個全是 Primary,或是 3 個 Primary + 1 個 Extened.
然後那個 Extened 分割區裡可以再切成數個 Logical 的分割區。

> Primary Bootable又是什麼?

表示這個 Primary 分割區被標示為『可開機』。

> 還有就是我的一個分區[AKI] 仍能成功按 [P] 來列出檔案...那麼還可以順利救回嗎?

應該可以。

看您的描述,應該是您的 MBR 裡的 Extened 分割區的『啟始位置』錯誤了,或是這個分割區的『啟始磁區』被寫入錯誤的資料了(這個機率比較大)。
試著用 SPFDisk 然後對照 TestDisk 所找出來的磁區重新分割看看。切記用 SPFDisk 在寫入磁區時,要選擇『非破壞性儲存』,請參考:《使用 SPFDisk 來進行磁碟救援!

[回應] Tetralet @ 24/06/2009, 20:09

RE:

那麼的說...我應該是在TestDisk把分區[AKI] 先還原出來好...還是用 SPFDisk 直接一次過救回?
另外...板大你說「用SPFDisk 然後對照 TestDisk 所找出來的磁區重新分割」...
我看到《使用 SPFDisk 來進行磁碟救援!》一文中...有個有關磁柱的啟始的問題...
在你的展示中看到其中的啟始磁柱為【1000】...之前的一個結束磁柱為【999】...
而我看在 TestDisk 中所顯示卻是一樣的...即如 End 15200 254 63 下一個的 Start 也是 15200 254 63...
然後 分區[KIN] 的 Start 是 45594 1 1...
那麼我也要先【搜尋磁柱的每一個面】嗎?
而且有什麼不同於《使用 SPFDisk 來進行磁碟救援!》一文的我要注意嗎?
一模一樣的跟著做就可以嗎?

[回應] Lenz @ 25/06/2009, 17:39

Re: Lenz

> 那麼的說...我應該是在TestDisk把分區[AKI] 先還原出來好...還是用 SPFDisk 直接一次過救回?

建議先挑有把握的做;救回的資料請立即備份。

> (...) 即如 End 15200 254 63 下一個的 Start 也是 15200 254 63...

表示上個分割區的結束磁區和下個分割區的啟始磁區重疊了。可用 SPFDisk 手動修正。

> 而且有什麼不同於《使用 SPFDisk 來進行磁碟救援!》一文的我要注意嗎?

TestDisk 是很安全的工具;但 SPFDisk 就比較危險一些,像是不小心選擇了『破壞式儲存』的話,事態可能會變得很糟糕。

其實,如果您使用的是 Linux 的話,Linux 所提供的 fdisk 工具程式也很安全。使用它來進行磁碟救援的話其實會是比較好的選擇。

[回應] Tetralet @ 27/06/2009, 09:31

RE:

呵呵....我的[ KIN ]成了 D ...要事先把它換成別的嗎? 如 G 啊什麼什麼的...
因為分區[ AKI ]原本是 D 的...還原出來會有衝突嗎?

[回應] Lenz @ 27/06/2009, 11:43

Re: Lenz

> 我的[ KIN ]成了 D ...要事先把它換成別的嗎? 如 G 啊什麼什麼的...

不太用。Windows 的磁碟代碼是開機時才決定的,並不是絕對的代碼,衝突時 Windows 會自動使用其它的代碼,雖然有時候也不是很聰明就是了,但基本上不會造成影響。

[回應] Tetralet @ 27/06/2009, 14:23

RE:

板大....我好怕啊...上次失敗之後不敢再弄....
我說一次流程你看對不對...
一開始:
Photobucket
[Search] 之後是這樣...
Photobucket
我再按【←】【→】鍵,把[Aki]改成 [P] Primary...
Photobucket
之後直接按 [Enter] 就可以了嗎?

[回應] Lenz @ 29/06/2009, 12:23

Re: Lenz

沒錯, 就給它按下去吧! XD

[回應] Tetralet @ 29/06/2009, 20:10

Re:

板大好....我終於還原一個分區了~~~!!太感謝你了~~~!!
只是還有兩個沒弄.... SPFDisk 真的很危險嗎?
有可能會一次過弄不見嗎?

[回應] LENZ @ 30/06/2009, 15:53

感謝大大的教學

謝謝你的教學,在使用過TeskDisk讓我誤刪的磁區,完整的救回!

好驚險阿,感謝你的好文章!

[回應] Peter @ 30/06/2009, 20:32

Re: LENZ

SPFDisk 只要在儲存的過程中不要選到『破壞性儲存』,應該算是蠻安全的吧? XD

真的擔心的話,找張 Linux Live CD 用用看 Linux 版的 fdisk 吧!

[回應] Tetralet @ 02/07/2009, 12:28

使用Testdisk後好像還是沒用ㄟ~~

我是原本開機找不到整顆硬碟的所有槽,重插拔排線後
看到到每個槽,但是顯示未格式化。
之後照大大的方式使用,重開機後
還是點不進去各個槽,
顯示:檔案或目錄毀損而且無法讀取
而且檔案系統應該是NTFS ,現在卻顯示RAW

請問這還有救嗎?

[回應] ness @ 09/07/2009, 00:29

Re: ness

我的直覺:先換條硬碟排線試試看吧!

[回應] Tetralet @ 10/07/2009, 13:43

不知怎麼把分割區的文字變律色

有顆1tb的硬碟在慣xp時選錯的硬碟 所以不小心誤刪磁碟分割
這顆純粹是放資料的 沒有os . 誤刪後完全沒有動

http://666kb.com/i/baj87wi9fk673vypa.jpg

不管我怎麼調前面的* P L E D ~都無法把5個磁區全部變成綠色
調來調去 好像最多就同時3磁區變綠色 1 3 5 個

http://666kb.com/i/bajkdj33i9480yyz0.gif

中間2 4 還是只能調D ~如果中間2 4 不調D ~1 3 5就不會變綠色

http://666kb.com/i/bajkhp9aiufyuvij0.gif

請問大大這種情形要如何處理

[回應] sweet @ 11/07/2009, 11:28

Re: sweet

把 2 之後的全調成 L 試試看?

[回應] Tetralet @ 11/07/2009, 11:49

是這樣嗎?

是這樣嗎?
http://666kb.com/i/bajn62op77ijxqb3s.gif

[回應] sweet @ 11/07/2009, 13:11

Re: sweet

看起來很麻煩,因為起啟磁區和結束磁區都重疊了。記得某些磁碟分割程式會有這種奇怪的分法。

比較安全的做法是先救出 1、3、5 分割區,然後把資料備份出來,再救 2、4 分割區,再把資料備份出來,然後重新分割及格式化硬碟,再把資料還原回去。

若您沒有硬碟可作為備份之用,可用 SPFDisk 手動救援,但要注意在 TestDisk 裡的磁區是由 0 開始,而 SPFDisk 則是由 1 開始;也就是說,您第一個磁區在 TeskDisk 是 0~20889(不使用 20890 是為了避免和下個分割區重疊),在 SPFdisk 裡則應該是 1~20890。然後在儲存時切記要選『非破壞性儲存』即可,請參考:《使用 SPFDisk 來進行磁碟救援!

[回應] Tetralet @ 11/07/2009, 20:01

RE: 大大你好

我是還有多的硬碟可備份 大大的意思是先救135 然後把資料備份到別顆硬碟 然後再刪除一次分割 再救剩下2分割
是這樣的步驟嗎?

[回應] sweet @ 11/07/2009, 21:01

Re: sweet

沒錯。

[回應] Tetralet @ 12/07/2009, 13:38

重疊的分割區

請問大大,
我用sata硬碟當資料碟,先以xp分割好,
後來主磁區想再裝2000當系統時裝不起來,結果分割區重疊了
請問我在testdisk深部搜尋以及spfdisk分析磁區後,
應如何修正磁區的起始和結束位置呢?
是否用spfdisk調整磁區即可
還是要先重組磁碟呢
謝謝

[回應] redox @ 13/07/2009, 20:10

重疊的分割區

請問大大,
我用sata硬碟當資料碟,先以xp分割好,
後來主磁區想再裝2000當系統時裝不起來,結果分割區重疊了
請問我在testdisk深部搜尋以及spfdisk分析磁區後,
應如何修正磁區的起始和結束位置呢?
是否用spfdisk調整磁區即可
還是要先重組磁碟呢
謝謝

[回應] redox @ 13/07/2009, 20:12

Re: redox

用spfdisk調整磁區即可。但由於您的分割區是經過其它程式惡搞後才損毀的,或許將資料備份出來後,重新分割硬碟並格式化,再把資料還原回去會是比較保險的做法。

[回應] Tetralet @ 13/07/2009, 21:25

感謝大大的指導

謝謝大大的指示~~小弟我已經成功把資料救援成功了~~感謝大大熱心的指導

[回應] sweet @ 14/07/2009, 00:00

等好久喔~~

大大您好,小弟的硬碟是Segate 200G SATA II

開機碟是sda
USB 碟是sdb

我是想將Linux的開機程式移植到usb碟上

結果執行syslinux時誤將sdb打為sda 硬碟重開機後就變成了 debian的安裝光碟模式.....
用debian的安裝程式去看,裡面也變成了120G的FAT16.. 應該是分割表錯亂了....
http://wiki.debian.org.tw/upload/e/eb/DFB-lenny-help.png

我一共有6個磁區(/, /var, /usr, /home, /tmp, swap)
請問大大200G分析時間大概要多久呢?因為我用testdisk去做analysis, 跑了6個小時了都只有搜尋到第2個磁區 一個是我不小心寫入的 另外一個看容量則是我的/
但是他的一部份被 syslinux 的boot磁區給覆寫了... 這樣子是不是代表我的/ 救不回來了?那其他的還有救嗎? 我的磁區是LVM2的

[回應] 蝸牛 @ 14/07/2009, 13:13

感謝版主

非常感謝版主。
看了你的文章,我的硬碟救回來了。
非常感謝版主。非常感謝版主。非常感謝版主。非常感謝版主....

[回應] 小吳 @ 17/07/2009, 12:57

版主幫幫 我 >

我ㄧ開始 有 C 跟 D 我重灌誤刪除了 D 沒有format

我ㄧ開始用這個軟體的時候

在search 的時候只有找到ㄧ個

可是 我就 也按了 write ...

剛剛我進去 spfdisk

還是寫 1.原本的C XXX
2.???

我現在該怎麼辦...

快救救我 我快發瘋了~~

[回應] 版主幫幫 我 > @ 23/07/2009, 18:25

版主幫幫 我

我剛剛用了 依次deep search 找到了 兩個
可是他 type 都是寫D 是什麼意思?
我接下來該怎麼辦??

[回應] 版主幫幫 我 @ 23/07/2009, 19:33

Re: 版主幫幫 我

D 是 Deleted 的意思。按【←】【→】調成 P 或 L 試試看!

[回應] Tetralet @ 23/07/2009, 20:49

图片现在都看不到了?

斑竹大大,您好!小弟看到您的这篇文章非常好,可惜里面的图片全都打不开?

难道是网站的问题?

[回應] acern @ 27/07/2009, 10:30

Re: acern

因為 Hinet 的圖片會被 GFW 擋掉...

[回應] Tetralet @ 28/07/2009, 20:12

2.5吋硬碟讀不到

樓上的各位先進您好:
小弟不才,有問題請教,
1.原本我的外接2.5吋A硬碟是好的,且有分割F,G槽
2.我的NB類似中開機病毒,我把A硬碟拔下,把NB的B硬碟裝上A硬碟的殼拿去用桌上型掃毒
3.然後再把A硬碟裝回去盒子,後來F槽只能讀到一個檔案,而G槽仍然正常,試問這樣的狀況使用testdisk後F槽的其他檔案能救回來嗎?成功率有多少呢?謝謝

[回應] Raymond @ 12/08/2009, 03:15

Re: Raymond

建議您先試試 R-Studio,看看硬碟裡的檔案是不是真的都消失了。

如果都還在,有可能是中毒(我有遇過這種病毒),或者是磁碟錯亂了。請先掃毒,或是進行『磁碟檢查』(不是『磁碟重組』呦)即可。

[回應] Tetralet @ 12/08/2009, 13:40

hd 變了未分割區 ****

本人原有一 個 1.5 TB 的 HD ,分割為 C: 和 D:
C 為 WIN 系統, D 為 影音,相片文件 ....
由於本人升級電腦,買了 GIGABYTE MA785GT 新版,而轉換新版後安裝新 OS 到 C: 亦平安無事,
由於新野,咁咪入下 BIOS ,看看有什麼可以 SET 下咁啦,

因本人的 HD 為 SATA,所以改了一下
到了一項, 原本為 ONCHIP SATA TYPE Native IDE
ONCHIP SATA PORT4/5 TYPE IDE

多手改了 ONCHIP SATA TYPE RAID
ONCHIP SATA PORT 4/5 AS SATA TYPE
之後 SAVE ,REBOOT 後,系統自動 SCAN HARDISK 後, 顯示按 CTRL-F
我便照按後入到一個表, 按照表中 按了 Define LD 選了個 HARDISK 照按 Y 後 ,照跟系統上按 CTRL-Y
之後我都係放棄,因吾係好明, 再按 Delete LD 後,退出 reboot,

但問題來了 ,原本整個 hardisk c 和 d 己找吾到和開不到機,
哪我便即改回 Native IDE 和 TYPE IDE,重開後也是找不到 hardisk ,變了一個未分割模式,
我再用 裝 win 碟試,它己是一個未分割的 hardisk,哪我便不再裝下去
用樓主的軟件能救救我嗎 ???
十分謝謝

[回應] kuan668 @ 25/08/2009, 22:17

Re: kuan668

香港文字我看不太懂... 但我想應該可以的。

[回應] Tetralet @ 26/08/2009, 09:40

主機板壞了 換好了 D槽卻出現尚未格式化

Tetralet大大你好
看了你2篇的拯救硬碟的文章
感覺我家的D槽有救了

點D槽都只會出現尚未格式
檔案系統變成了RAW
裡面大約有60G左右的東西
在我的電腦按右建>管理>磁碟管理 裡面看到我的D槽只有28G左右的空間 其他剩下的變成未配置
這樣使用大大介紹的程式來使用 就可以就回來了 對八

[回應] 殘念 @ 27/08/2009, 07:22

Re: 殘念

可以一試!

[回應] Tetralet @ 27/08/2009, 21:11

Tetralet大 救救我

使用過了 沒有出現Backup BS這個選項
從開過後一樣....

還有使用FinalData 有全部修復回來 但.....
能用的比一半還要少

看一下FinalData 她有忽略掉壞掉的磁區 用TESTDISK 也沒有讀到= =

還有什麼辦法可以用.....

裡面有很多對我很重要的東西 拜託大大了 m(_ _)m

[回應] 殘念 @ 28/08/2009, 19:38

太棒了

這篇真的是太精采了 已成功利用此法救回兩顆硬碟上的重要資料了

[回應] To be @ 29/08/2009, 17:29

Re: 殘念

用 R-Studio 會比 FinalData 好。

另外,根據您所說明的情況,請一定要先用 TestDisk 回復正確的磁碟分割表,在個人經驗裡,FinalData 似乎在分割區有誤的情況下根本沒有用。但不知 R-Studio 會不會有這個限制。

[回應] Tetralet @ 30/08/2009, 19:39

MBR

問一下,我是安裝迅雷後發生當機後無法開機

結果2顆硬碟(一顆1T,分割成C,D,E,一顆750G,只割成一顆)

用partion magic 8.5看都是錯誤,應該是MBR不見了

這樣的話我可以直接用98開機片開機後用testdisk做救援嗎?

就完全恢復MBR資料都還在這樣...

[回應] 最後的真實 @ 03/09/2009, 03:03

Re: 最後的真實

值得一試!

[回應] Tetralet @ 03/09/2009, 20:11

我已不知怎麼辦

我是重灌新手,今天犯了一個非常大之錯誤,
我很不小心把一個外置硬碟,也錯誤做了「磁碟分割」
整個人心慌地哭了,因為這個硬碟資料對我太重要了
它有我過世妹妹的照片及切回憶…我現在也慌不知如何是好

當時立即拔下外置硬碟USB線,可是當HDD再次接上電腦時
此硬碟資料都沒有了,它說「磁未格式化,要格式化嗎?」
我當然不敢,現在不知如何是好,因為我不太懂用TeskDisk
請求跪求樓主及大家幫忙,我的電郵ilovedshow@yahoo.com.hk

已經「磁碟分割」,但仍未「格式化」之磁碟
要如何修復,如果我一切按照樓主的步驟可行嗎 (有需要改的嗎?)
求求大家幫忙,不能言語的感激不盡

[回應] ilovedshow @ 06/09/2009, 02:58

我已不知怎麼辦

對不起,我也是樓上一位,深夜了仍在心急想救資料,想請問一下,我用樓上的步驟對嗎

[ No Log ]
[ 選要救援的磁碟 ]
[ procced ]
[ Intel ]
[ Analyze ]
[ procced ]
[ Y ]

(注:開始不懂了,太笨)

[ T ] (改變磁碟格式) (問:那是改變什麼?)
[ L ] 載入備份檔 (問:我用它有沒有錯?)
[ Enter ] (問:這3個(T/L/Enter)我都需要全選嗎)

[ Search! ]
[ Write ] (問:我也是用write嗎)

對不起,原諒我的心急,請大家好心打救

[回應] ilovedshow @ 06/09/2009, 03:12

我已不知怎麼辦

接樓上之問題
每次試完TeskDisk,當電腦重新啟動
都立即去查看被我錯誤「磁碟分割」的那個外置HDD
可惜每次都是「磁碟格式化,要格式化嗎?」
到底要怎樣才可以開回這個硬碟呢 :( :(

[回應] ilovedshow @ 06/09/2009, 04:28

Re: 我已不知怎麼辦

若您已『格式化』了該分割區,那麼用 TestDisk 應該是無效的。

建議用 R-Studio 試試看!

[回應] Tetralet @ 06/09/2009, 07:57

Re: Re: 我已不知怎麼辦

太好了,有人回答,我已失眠了整晚,太感謝你了

我還未有格式化的
我是在重灌時不小心將一個外置HDD都進行了「磁碟分割」

現在每次將這個外置HDD接回電腦時
它都會說「磁碟格式化,要格式化嗎?」
每次都是按「取消」,我不敢將它
我真的沒有辦法,不知如何是好
希望有人知道吧,拜託了,感恩

[回應] ilovedshow @ 06/09/2009, 10:40

Re: Re: Re: 我已不知怎麼辦

我是樓上之心急人,回來報告一下,我問題已解決了
最終是去了專門幫人硬碟救援的公司,把資料找回來

只怪自己不懂又沒辦法,只好尋求專業,只是花錢真肉痛
錢可以找回來,但硬碟東西如果失去了就後悔一輩子了

如果有人同樣跟我問題一樣,也不用太灰心
先不用急,自己試試找方法修復,最差辦法,就是去請專門的公司幫忙了

由於我問題不嚴重,店員更說這是他們常見的問題
(我是錯誤把有用的HDD做了磁碟分,但未格式化)
他們很簡單,很快速,很熟練的就硬碟內東西全部完整修復好了
可是這些專業技能,收費真不便宜,我花了HKD800元
我已經壓市價1/3了,店主人很好,如大家需要,也誠意懇求壓價吧

今天花了錢,可是東西失而復得,也是最珍惜及快樂,我真的吸取教訓了
希望大家也可盡快找回自己資料吧,謝謝樓主教學,幫了很多人

[回應] ilovedshow @ 06/09/2009, 21:32

如果我用dd寫進了別的OS image,導致開機時找不到正確的conf檔,可以使用這套軟體嗎??

親愛的Tetralet大 ,

在一次寫入USB flash 的過程中,不小心將開機檔寫入laptop的開機磁區中,因為寫入的是“開機檔“,所以覆寫了Ubuntu的開機磁區。
想知道如果是這樣的狀況,我該如何恢復電腦的開機磁區呢??

謝謝

[回應] 小依 @ 11/09/2009, 11:45

Re: 小依

是寫入 EeePC 的開機影像檔嗎?

若該開機影像檔超過 512 bytes,那麼它將不止僅蓋過 MBR,連後面的分割區的資料也會蓋掉。
在此情況下,後面的分割區應該是可以用 TestDisk 直接救回的;但第一個分割區就沒辨法了。若其中有重要資料,請 Google 一下如何救回 ext3/reiserfs/xfs/jfs;但 ext3 和 xfs 記得沒有提供 undelete 的功能。但還好第一個分割區大多是系統分割區,其實不特意去救或許是無所謂的。

[回應] Tetralet @ 11/09/2009, 14:38

TeskDisk6.11.3版和大大的示範版不同

我下載是6.11版
操作畫面差異很大
方便再說明一次嗎

[回應] qlauby @ 27/09/2009, 15:48

這還有救嗎

第二顆硬碟原有F(40G)、H(60G)、I(135G)、三個分區,先使用Norton PartitionMagic v8.05合併F、H失敗,硬碟讀不到,使用testdisk後兩個磁碟分區大小調換F不變,(原H:60G → 135G,I:135G → 60G)但原I:檔案變在H內都在,((原H:60G → 135G),但原H檔案不見了,我又用Norton PartitionMagic v8.05想恢復原先分區表,結果就亂掉了,再用testdisk後,跑出一大堆分區,還有救嗎?哪裡可委託人代工恢復(非檔案救援公司,貴的要命)我住高雄,或能幫我介紹,或版主能否帶為解決,但預算大約1500元而已。請各位大大幫幫忙。

[回應] 高雄阿文 @ 01/10/2009, 14:03

關於備份分割表

您好:
請問一下除了SPFDisk可以在DOS下備份分割表外。
還有沒有其他工具軟體可以在Windows XP 下備份分割表?
另外SPFDisk在備份分割表,如接三顆HD時能不能選擇只備份其中一顆?

[回應] tangdon @ 05/10/2009, 05:17

TestDisk使用心得分享

軟體:TestDisk 6.11.3
載點:http://www.cgsecurity.org/wiki/TestDisk_Download
原理:這個軟體原則上只是修改位於硬碟第0軌的MBR(開機磁區)中的 Partition table(硬碟分割表) 而已,並不會覆寫硬碟中的其他資料,請放心使用
適用:誤刪磁區,在還沒有格式化前都來得及,即使誤刪後又重新分割磁區也沒問題
比較:finaldata則是用來恢復被格式化檔案的軟體,但復原的檔案並非全部可用,且對分割錯誤的磁區沒輒

◎我的狀況:
1.本來有 C、D、E、F 四槽,因各種原因導致 D、E、F 三槽在我的電腦消失,但在磁碟管理中卻可見
2.做了各種嘗試後卻愈弄愈糟,D、E、F 三槽合併為一未分割的區域
3.用WINDOWS安裝光碟中的磁碟工具把那個未分割區域新增為一個磁區
4.進入WINDOWS後 D、E、F 三槽合併為 D 槽,但點進去卻顯示要格式化後才能使用

◎詳細步驟:
1.下載解壓縮後執行資料夾中的 win\testdisk_win.exe
2.選「NO LOG」:這個步驟在問你是否記錄程式運作過程,基本上不太需要
3.選你要復原的硬碟後「Proceed」
4.選你的作業系統,若是WINDOWS就選「Intel」
5.選「Analyse」,程式會列出你現在的磁碟分割
6.選「Quick Search」,程式就會列出已掃到的所有可能磁區清單
(1)用「Quick Search」列出來的清單,可能會漏掉一些你要的磁區,這時按「Enter」後,再選「Deeper Search」,做更深層的掃描
(2)用「Deeper Search」列出來的清單,可能會多出一些錯誤的磁區,把這些錯誤磁區的前面符號改為「D」即可標示刪除(參考下個步驟)
7.用↑↓鍵選擇磁區,←→鍵更改磁區的類型。在清單中最前面的符號即代表該磁區的類型:
(1) * :可開機主要磁區:把你的系統槽設為此類型,一般是 C 槽
(2) P :主要磁區 :一個硬碟最多只能有4個主要磁區,我自己是把 D、E、F 三槽都設為此類型
(3) E :延伸磁區 :包含邏輯磁區
(4) L :邏輯磁區 :一般來說系統 C 槽都設為主要磁區,其他槽則設為邏輯磁區,包含在延伸磁區下
(5) D :刪除磁區 :預設,一定要改掉,除非是錯誤的磁區才設為此類型把它刪除
8.在上一步更改磁區類型時,一定要注意視窗下方的資訊變化:「Structure:Ok」代表設定的類型正確;「Structure:Bad」代表錯誤
(1)清單中每個磁區都要OK才行,否則會失敗
(2)即使是你不要的錯誤磁區也不能讓它出現錯誤訊息(磁區類型選 D 把錯誤磁區刪除就不會出錯)
9.磁區清單所列出來的磁區資訊並不是很好理解,很難判斷到底哪個是正確的磁區,這時可從以下兩個方面來判別
(1)你選到哪個磁區,視窗下方就會顯現該磁區的大小資訊,而且是以我們熟悉的格式,即多少GB,可由此判斷這個磁區是原來的哪一槽
(2)選擇磁區後,按「P」,若有列出檔案列表,則代表這是原來正確的磁區;若沒有代表是錯誤的磁區要把它刪除
(3)若磁區類型設定正確,則你要的正確磁區會變成綠色;而其他多餘錯誤或被設定為刪除的磁區則為白色
0.按「Enter」繼續,然後選「Write」,接著再按「Y」,最後關掉程式重新開機即可

◎簡略步驟:
執行testdisk_win.exe → NO LOG → 選硬碟 → Proceed → Intel → Analyse → Quick Search → 改類型 → Enter → Write → Y → 重開機

以上是我使用 TestDisk 的心得,希望對大家有幫助
最後要感謝 Tetralet 用心寫了這篇教學,讓我能把重要的資料救了回來!感恩!!

[回應] 資料已救回來的路人甲 @ 17/10/2009, 23:04

關於動態磁碟問題!!!

請問一下板大,公司目前換了新電腦是WIN 7,所以我把舊電腦的硬碟拔到新電腦上面,但在磁碟管理那邊卻出現無法讀取因為是動態磁碟,心想大不了就再裝到舊電腦上面,可是奇妙的事情發生了,舊電腦也出現動態磁碟無法讀取和離線的狀態,目前已了解動態磁碟是不能拿到別台電腦使用的,可是我原本的電腦竟然也找不到了,請問一下各位大大這各可以使用TESTDISK來挽回嗎!!!...拜託各位大大幫忙解決,謝謝!!!!

[回應] 慌亂的小羊 @ 02/12/2009, 22:16

我也遇到動態磁碟的問題

跟「慌亂的小羊」一樣,我也遇到類似問題。

不過我是因為買了一個死外接盒害的,接上後居然硬碟(裝有資料)就變成動態的,你老木...
然後...嗯,對,就像「慌亂的小羊」說的一樣,有神人可以拯救我們兩個苦命人嗎?
感謝大恩大德先。

[回應] axiom @ 08/12/2009, 19:00

真的解決了耶

不用麻煩大家回覆了,我抱著管他去死的心情,直接用TestDisk下去啦~
結果就是...

看起來虛弱又沒有用的Windows版TestDisk,操作起來根本就像是沒動作嘛!
不信你用用看,超無能的感覺,還叫我重開機咧。

不過他娘的就是這麼神奇,就是這麼超值,那個死硬碟真的出現在「我的電腦」裡了!
我正在很快樂地備份中~

所以,再次感謝寫這篇文章的大大囉!

[回應] axiom @ 09/12/2009, 13:49

Bios cannot detect HDD

Bios cannot detect Hdd, can using TestDisk ??? Pls help!!!!

Using what ways to find [Bios cannot detect HDD]. PLS HELP ME!!!!

[回應] HappyMan_123 @ 15/12/2009, 18:28

非常感謝

這是我第二次重灌XP不小心刪掉我資料碟
第一次花錢消災
這次又不小心刪掉我一生最重要的回憶資料
歷經六個小時的搶救 碰巧來到這裡
並按照教學成功救回我的備份碟

真的是非常感謝

[回應] 死了又活過來 @ 26/12/2009, 03:07

如何恢復被win7合併的磁區

細節說明如下:
500GB硬碟,
原本分割為175,175,75三個磁區,
其中75GB磁區已清空,
欲將其中175GB與75GB合併,
卻誤將175GB合併於另一個175GB磁區,
成為350GB的一個磁區,
其中一個175GB磁區資料還在,
但是另外一個175GB的資料卻是找不到。

資料應該都還在,
我該怎麼做才能救回『看不見』的資料呢?

請大家提供寶貴的意見,
感謝不盡。

[回應] 快要發瘋的人 @ 25/01/2010, 21:49

authimage
驗證碼皆為英文大寫字母
僅輸入前4碼即可。後2碼是假的,欺敵用。
這是為了防制 Spam 而設計的。若造成您的不便還請見諒!
Accessible and Valid XHTML 1.0 Strict and CSS
Powered by LifeType - Design by BalearWeb