2013-07-20 00:24:31 小鯨魚

MBR的相關技術

MBR區一直是用來管理硬碟的最重要位置

分割系統啟動點和分割資訊的儲存處

可以輕易利用debug之類的工具來讀寫他

鯨魚最近有些奇怪的應用會需要用程式去自動胡搞這個地方

不過,一般沒事還是別去動這個吧,不然搞壞了資料會不見哩

不夠熟練還是自己乖乖使用spfdisk或是系統內建的分割工具比較安全

組語程式也很簡單

MOV AX,201
MOV BX,500 '存放位置
MOV CX,1
MOV DX,80
INT 13
INT 3

G=100

500顯示出的512byte 就是了

 

寫回使用

MOV AX,301
MOV BX,500 '存放位置
MOV CX,1
MOV DX,80
INT 13
INT 3

 

至於MBR的欄位結構,維基百科有

http://zh.wikipedia.org/wiki/%E4%B8%BB%E5%BC%95%E5%AF%BC%E8%AE%B0%E5%BD%95

 

搭配TC語言可以寫出DOS模式和SPFDISK一模一樣的東西

甚至多點花樣也是很容易

基本上這種東西玩的人不多了

其實還滿有趣咧