![]() |
請問 debug指令
1.準備一張DOS的開機片,裡面要有合乎版本的debug.exe程式
2.用此開機片開機 3.執行debug 4.接下來輸入一小段組合語言程式如下 -f 200 3ff 00 [enter] -a 100 [enter] xxxxx:0100 mov ax,301 [enter] xxxxx:0103 mov bx,200 [enter] xxxxx:0106 mov cx,1 [enter] xxxxx:0109 mov dx,80 [enter]----->清除第一台硬碟輸入80&第二台硬碟輸入81 xxxxx:010c int 13 [enter] xxxxx:010e int 3 [enter] xxxxx:010f [直接按enter結束輸入] -g=100 [enter] 然後出現一堆cpu register的值後,可輸入q [enter]跳出debug程式 5.重新開機.....噹噹....硬碟變成全新的咧!! 我在本站找到這個 但是不知道xxxx指是什麼? 請問要清除mbr的話是不是照打就可以了? 謝謝:on_22::on_22::on_22: |
Clear MBR
A:\>DEBUG
-f 200 l8000 0 -a 1856:0100 mov ax, 033f 1856:0103 mov bx, 200 1856:0106 mov cx, 1 1856:0109 mov dx, 80 1856:010C int 13 1856:010E int 3 1856:010F -g (這會清除 Cylinder 0, Head 0, Sector 1 開始的 63 sectors, 就是 MBR) -a 109 1856:0109 mov dx, 180 1856:010C -g=100 (這會清除 Cylinder 0, Head 1, Sector 1 開始的 63 sectors, 就是 Boot Sector) |
引用:
|
引用:
經小弟試驗的結果 只要把 -a 100 [enter]照打入就可以了 xxxx他是自己會出現的一組數字 1樓的內容經小弟試驗後可用 多謝superlobo大大及大家的熱心幫助:on_79::on_79: |
所有時間均為台北時間。現在的時間是 01:42 AM。 |
Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2025, Jelsoft Enterprises Ltd.
『服務條款』
* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *