天天看點

091124 希捷固件研究

        前幾天研究了一下手工修改.8.9.10的型号,但是在修改的時候因為是人工輸入難免出錯,今天做了一個腳本,讓腳本完成填寫工作,主要在填寫型号的時候容易出錯,這回就會避免問題發生了。

091124 希捷固件研究

腳本截圖

091124 希捷固件研究

在此要輸入修改的型号

091124 希捷固件研究

輸入型号占用幾個位元組

091124 希捷固件研究

輸入最後修改的容量

091124 希捷固件研究

腳本執行完畢,修改成功!

        研究完修改型号與容量之後,我又看了一下st硬碟的區段表,通過修改區段表來達到俗說的砍段功能,下面是做的模闆與腳本截圖:

091124 希捷固件研究

區段表腳本截圖

091124 希捷固件研究

區段表輸出腳本截圖

091124 希捷固件研究

腳本輸出的區段表效果

091124 希捷固件研究

區段輔助計算

        因為使用腳本與模闆需要對希捷的固件有所了解,在此我就不發了,最後給大家提供一個上面的區段輔助電腦。

檢視區段表的指令:

t>/2

2>x

head 00

zone 00:  00018 - 0314b  1320 (0528) 824.516

zone 01:  0314c - 062dd  1320 (0528) 824.516

zone 02:  062de - 087f3  1276 (04fc) 807.097

zone 03:  087f4 - 0ac4d  1246 (04de) 787.097

zone 04:  0ac4e - 0ca98  1210 (04ba) 761.290

zone 05:  0ca99 - 0e0fe  1173 (0495) 741.935

zone 06:  0e0ff - 0f764  1144 (0478) 722.177

zone 07:  0f765 - 1195b  1100 (044c) 688.065

zone 08:  1195c - 13253  1045 (0415) 662.463

zone 09:  13254 - 153bd   990 (03de) 626.267

zone 0a:  153be - 1778a   924 (039c) 586.707

zone 0b:  1778b - 196c0   880 (0370) 551.613

zone 0c:  196c1 - 1adb3   825 (0339) 525.484

zone 0d:  1adb4 - 1bef5   792 (0318) 505.645

zone 0e:  1bef6 - 1d470   748 (02ec) 480.000

zone 0f:  1d471 - 1ea1a   704 (02c0) 451.815

可用輔助計算中的《需轉換》表格進行計算:

091124 希捷固件研究

可以把16進制轉換成10進制,最後自動計算

繼續閱讀