請問什麼軟體可以「強制備份」壞軌硬碟?

ek12

一般般會員
已加入
8/26/11
訊息
104
互動分數
0
點數
16
Limhh兄的post文...解題.重點.都相當有深度...
每次瀏覽到您的文章...我都會停下來特地看看^^

感謝您的許多見解^^

要我說~jamesfuh兄和limhh兄,兩位都很厲害吶!!

另外請教limhh兄,您說"Spinrite的強處是它會嘗試重複讀取好幾次,盡量將資料讀出來,然後寫入又讀取幾次確定資料完整"
小弟有點胡塗了,它是用來修壞軌而不是複製資料用的,這裡說的"寫入"是什麼意思呢?

另外補充一下,小弟用WIN7系先在裝置管理員看這顆壞軌碟,進階設定裡它的DMA模式已經消失了…
 

ek12

一般般會員
已加入
8/26/11
訊息
104
互動分數
0
點數
16
要我說~jamesfuh兄和limhh兄,兩位都很厲害吶!!

另外請教limhh兄,您說"Spinrite的強處是它會嘗試重複讀取好幾次,盡量將資料讀出來,然後寫入又讀取幾次確定資料完整"
小弟有點胡塗了,它是用來修壞軌而不是複製資料用的,這裡說的"寫入"是什麼意思呢?

另外補充一下,小弟用WIN7系先在裝置管理員看這顆壞軌碟,進階設定裡它的DMA模式已經消失了…

如圖
i124056_ABC.jpg
[/IMG]
 

limhh

榮譽會員
已加入
7/8/07
訊息
2,324
互動分數
0
點數
36
要我說~jamesfuh兄和limhh兄,兩位都很厲害吶!!

另外請教limhh兄,您說"Spinrite的強處是它會嘗試重複讀取好幾次,盡量將資料讀出來,然後寫入又讀取幾次確定資料完整"
小弟有點胡塗了,它是用來修壞軌而不是複製資料用的,這裡說的"寫入"是什麼意思呢?

要完全理解spinrite的方法首先要理解硬盤的結構和功能。

1)硬盤是以一個一個磁區串聯起來儲存資料的,每個磁區512B或者4KB(新款的硬盤格式),加上CRC數據,看下圖。
4kview.png


2)硬盤內置一個時鐘計算讀取磁區所需要的時間,我記得有一個檢測硬盤的軟件(忘記什麼名字了),檢測時的會顯示各種顏色的格子,綠色、黃色、橙色等等,每種顏色代表不同的讀取磁區的速度。

3)硬盤內置冗餘空間,作為屏障壞軌的替代。

Spinrite的方法是利用這些功能,推測壞軌並修復硬盤。

首先說說當Spinrite遇到讀取失敗的磁區,這時它會重複讀取那個磁區,這個方法大多數都能有效地讀取正確資料,也就是通過了CRC檢測的資料,這時它會將那個磁區屏障,用硬盤內置冗餘空間代替,將資料寫入,注:這個寫入不是普通的寫入,下面會說明。如果無論如何都讀取失敗的話,那就沒轍了,那部分的資料已經流失了。

現在說說正常的掃描過程,Spinrite讀取一個磁區,通過CRC檢測判定資料正確,這時資料會儲存在buffer裡,然後它會將讀取的資料反過來,例如讀取到00110101會變成11001010(實際不會那麼短,512B或者4KB),寫入那個磁區,之後又將正確的資料00110101寫入,然後讀取。這個過程會重複好幾次(默認應該是4次)。如果出錯了,或者讀取資料速度太慢,超過作者設定的時間,這個磁區就被判定為報廢,磁區會被屏障並用硬盤內置冗餘空間代替。

解釋到這裡,應該了解所謂的修復並不是實際意義的修復,物理損壞的東西是不可能用軟件修復的,這一點要記住了。其實修復只是將報廢的磁區屏障,用硬盤內置冗餘空間代替。如果硬盤內置冗餘空間耗盡,那麼硬盤就無法修復,只能換硬盤了。
 
最後編輯:

limhh

榮譽會員
已加入
7/8/07
訊息
2,324
互動分數
0
點數
36
另外補充一下,小弟用WIN7系先在裝置管理員看這顆壞軌碟,進階設定裡它的DMA模式已經消失了…

Spinrite不是在Win7進行的,它是另外啟動掃描的。首先你必須確定硬件完好性,就是說SATA線要保證完好,然後用Spinrite修復。
至於RAW盤或者不能啟動問題,有時候只是MBR、Partition Table或者Partition Boot Sector被破壞了,硬盤本身沒有問題,因此可以用Paragon Partition Manager這些軟件救回來。
 

ek12

一般般會員
已加入
8/26/11
訊息
104
互動分數
0
點數
16
解釋到這裡,應該了解所謂的修復並不是實際意義的修復,物理損壞的東西是不可能用軟件修復的,這一點要記住了。其實修復只是將報廢的磁區屏障,用硬盤內置冗餘空間代替。如果硬盤內置冗餘空間耗盡,那麼硬盤就無法修復,只能換硬盤了。

小弟大略能明白那個原理了。
另外想請教,上述這點就是以前XP底下直接格式化,硬碟會自動留下9M的原因嗎?
如果是的話,可是現在WIN7底下直接格式化怎麼似乎是沒有自己留下9M呢?
 

ek12

一般般會員
已加入
8/26/11
訊息
104
互動分數
0
點數
16
Spinrite不是在Win7進行的,它是另外啟動掃描的。首先你必須確定硬件完好性,就是說SATA線要保證完好,然後用Spinrite修復。
至於RAW盤或者不能啟動問題,有時候只是MBR、Partition Table或者Partition Boot Sector被破壞了,硬盤本身沒有問題,因此可以用Paragon Partition Manager這些軟件救回來。

怪不得小弟昨晚GOOGLE了很久一直找不到Spinrite的使用教學
那麼Spinrite是該怎麼運行呢?另外啟動掃描該怎麼做呢?
小弟昨天GOOGLE了一下Spinrite,找到這個
i124080_ABC.png

不知道跟您說的Spinrite是不是一樣的東西呢?

另外補充一下,小弟這顆硬碟變成唯讀模式,聽起來比較像是先前您提到的磁力衰退
主要想以救資料為主,送修無所謂了
綜合了這兩天的想法,目前是打算想先跑Paragon Partition Manager,再跑Spinrite
您覺得這樣OK嗎?
 

limhh

榮譽會員
已加入
7/8/07
訊息
2,324
互動分數
0
點數
36
小弟大略能明白那個原理了。
另外想請教,上述這點就是以前XP底下直接格式化,硬碟會自動留下9M的原因嗎?
如果是的話,可是現在WIN7底下直接格式化怎麼似乎是沒有自己留下9M呢?

硬盤內置冗餘空間系統是無法看到的,你說的9M應該是系統留下的,跟硬盤內置冗餘空間無關。
 

limhh

榮譽會員
已加入
7/8/07
訊息
2,324
互動分數
0
點數
36
怪不得小弟昨晚GOOGLE了很久一直找不到Spinrite的使用教學
那麼Spinrite是該怎麼運行呢?另外啟動掃描該怎麼做呢?
小弟昨天GOOGLE了一下Spinrite,找到這個
i124080_ABC.png

不知道跟您說的Spinrite是不是一樣的東西呢?

另外補充一下,小弟這顆硬碟變成唯讀模式,聽起來比較像是先前您提到的磁力衰退
主要想以救資料為主,送修無所謂了
綜合了這兩天的想法,目前是打算想先跑Paragon Partition Manager,再跑Spinrite
您覺得這樣OK嗎?

不錯,就是Gibson Research出的Spinrite,最新的是第6版。
這是一個付費軟件,不過網上應該有下載,你到pirate bay什麼的找一下吧。
你在視窗系統執行這個程序後會提示你做一個啟動盤,建議不要用軟驅,做一個ISO然後燒錄成啟動CD比較好。
你可以先嘗試Paragon Partition Manager,只是你必須確定不要覆蓋硬盤的資料就可以了。
 
最後編輯:

ek12

一般般會員
已加入
8/26/11
訊息
104
互動分數
0
點數
16
你在視窗系統執行這個程序後會提示你做一個啟動盤,建議不要用軟驅,做一個ISO然後燒錄成啟動CD比較好。

好的,我先試試Paragon Partition Manager,只是要把檔案複製到新硬碟,而且壞軌碟現在無法寫入,諭該是不會覆蓋到資料的。
所以Spinrite是要在開機時放入它的啟動光碟下去跑是嗎?
 

limhh

榮譽會員
已加入
7/8/07
訊息
2,324
互動分數
0
點數
36
好的,我先試試Paragon Partition Manager,只是要把檔案複製到新硬碟,而且壞軌碟現在無法寫入,諭該是不會覆蓋到資料的。
所以Spinrite是要在開機時放入它的啟動光碟下去跑是嗎?

直接指向啟動CD就會自己跑了,有一點忘記提,Spinrite是2004年的舊產品,因此可能跟新的大容量硬盤不兼容,如果這樣的話或許你要試試其它產品。
 
最後編輯:
▌延伸閱讀