最近三天兩頭列印簡曆,不好意思天天靦著臉向別人借隨身碟,就翻了翻抽屜,找出了一個壞隨身碟。這個隨身碟串連到電腦後能顯示盤符,但雙擊開啟時會提示“請將磁碟插入磁碟機I:”。舍友當初要扔,都已經把外殼拆開扔了。我認為硬體沒壞,(現在的電子產品怎麼可能壞呢)有動手修理的價值,便把可憐的“芯”撿了回來。今天加了個夜班,研究了一下。呵呵,還真修好了。
實驗內容:隨身碟的修複
實驗日期:2006-11-18
實 驗 人:範晨鵬
問題描述:隨身碟主控為icreate公司的i5068-Z(也可能是i5062-Z 看不大清)。快閃記憶體為star ram(256M)。串連到電腦後可被正常識別,並顯示為盤符i。但雙擊時提示“請將磁碟插入磁碟機I”。
分 析:快閃記憶體的原理我還沒研究過。我想的應該和硬碟差不多--也是由“驅動控制器+儲存空間”組成。表現在隨身碟上是一大一小的兩個長了兩排腳的小黑塊。電腦能正常識別,至少說明驅動控制器硬體沒問題,所以問題在快閃記憶體上:或者是虛焊,或者是引導程式錯誤。
上網搜尋了一下,有專家說能正常識別就說明硬體不存在任何問題(也就是不可能虛焊)。所以
就出在引導程式上。我們只需要找到驅動控制器對應的格式化軟體即可。
先到icreate的官方網站看看。這裡好東西不少,但是都不能下載。好像是他們內部人員用的。
再去google用 "icreate6 i5068- Z format"搜尋了一下。吹牛“通用”的不少,能解決問題的不多。最後發現了一個桃源聖地everythingusb。)這裡提供了pdx8_2k_v327.zip下載。(經測試,低版本的解決不了問題,可能現在還有更高版本的v328)。e文不太好。不過還是看明白了許多人用這裡提供的東東修好了。趕緊下載回來。第一次試並不成功。下面是第一次修複錯誤時的報告:
PenDrive 1 : FAIL
Controller ID : A8062,103
Flash 1 ID : 0x2c 0xda 0x80 0x15 0x50 0xff 0xff 0xff
ERR MSG : SYSTEM ERROR, PLEASE CONTACT AND TELL US THE ERROR NO.
你可以在function->report中找到這個報告。
多試了幾次,終於搞定了。下面是修複後的報告:
PenDrive 1 : GOOD
Controller ID : A8062,103
Flash 1 ID : 0x2c 0xda 0x80 0x15 0x50 0xff 0xff 0xff
Flash 1 : ID 0x2c, Good Blocks 2046, Bad Block 2, Total Blocks 2048
Flash 1 Capacity : 268173312 bytes
Total Useable Sector : 523776 sectors
Total Useable Byte : 268173312 bytes
要注意的是一些設定項。在菜單中選function->option,我在flashtest選項卡中勾選"low format(低階格式化)"和"burn-in test(燒錄測試)"複選框。
如果你測試不成功,試試其它的選項。當你點擊"run",小人開始不停地跑,同時旁邊的數字不斷變化時,恭喜你!你的隨身碟正在被低階格式化。完成後。小人變成了綠色表徵圖,並提示Good!
格式化是一個緩慢的過程。我這裡用了二十分鐘。這二十分鐘裡,我沒敢碰電腦一下。
什麼是引導程式呢?相信你聽說過“格式化”這個詞。一塊新磁碟有兩個面,一個面上有像樹的年輪一樣的圈圈。這樣的磁碟電腦是沒法用的。格式化就是把磁碟上的圈圈隔一小段做一個標記(所謂標記,就是有規律地磁化成的南、北極),叫做一段,這些標記按順序標明了它在哪個磁碟(面)的哪個圈圈(柱)的哪個地方(扇區)。標記之間的地區用來存放檔案。這樣,電腦就能按這些標記來找到這些檔案。引導程式是在格式化的時候寫在磁碟上特定位置的一段程式,它會告訴電腦這個磁碟是用怎樣的方法標記的(就是我們說的磁碟格式,FAT或者NTFS)。沒有了這段程式,電腦便不能正確地識別磁碟,會提示磁碟大小為0兆、無法格式化磁碟、找不到盤符等。
引導程式有時候會被損壞。這樣的問題可以通過低階格式化來解決。低階格式化會重寫引導程式。不同的磁碟機需要不同的低階格式化程式。