當前位置:首頁 » 硬碟大全 » 硬碟debug
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

硬碟debug

發布時間: 2022-06-28 18:35:28

❶ debug硬碟程序解釋

在電腦啟動時,經常會出現沒有硬碟的錯誤提示,如:「fixed
disk
0
failure」,或者使用fdisk命令重新對硬碟分區時,系統卻提示不能識別硬碟。面對這樣的問題,可以使用debug命令來解決。具體如下:
在提示符後輸入「debug」,按回車鍵,
-fcs:200
400
0
-rax
ax
0000
:0301
-rbx
bx
0000
:0600
-rcx
cx
0000
:0001
-rdx
dx
0000
:0080
-e
100
cd
13
-p
然後退出debug程序,在使用fdisk和format命令重新對硬碟進行分區和格式化即可。
(使用此方法來解決不能識別硬碟的問題,會刪除硬碟中所有分區,包括dos分區,從而導致硬碟所有數據丟失,所以一定要慎用。)

❷ debug低格硬碟的命令怎麼用啊

BIOS也可以由DOS通過中斷指令來調用。調用INT 13H中斷的7號功能,也可以對硬碟進行 低格,操作如下:
a:/>debug
-a 100
-xxxx:0100 mov ax,0703; 交叉因子為3
-xxxx:0103 mov cx,0001; 0磁軌0扇區起
-xxxx:0106 mov dx,0080; C盤0磁軌
-xxxx:0109 int 13
-xxxx:010B int 3
-xxxx:010D
-G 100 ;從0100處開始執行。
這樣硬碟就被低格了!

❸ DEBUG 硬碟是什麼意思

DEBUG是為DOS提供的有力的偵錯,跟蹤程序運行,檢查系統數據的工具程序,它是在字元界面下以單字元命令方式工作。
通常用於給硬碟完全恢復出廠模式
盡量不要用

❹ 用DEBUG修復硬碟不啟動故障

先用一個好硬碟,啟動到DOS實模式下,然後執行DEBUG命令 C:\windows\command\DEBUG

此時在軟碟機中插入一張空白的軟盤,然後在DEBUG的軟體環境中鍵入以下字元:

-A 0100
XXXX:0100 XOR AX,AX
XXXX:0102 PUSH AX
XXXX:0103 POP DS
XXXX:0104 PUSH AX
XXXX:0105 POP ES
XXXX:0106 MOV CX,100
XXXX:0109 MOV BX,7C00
XXXX:010C MOV WORD PTR [BX],00
XXXX:0110 INC BX
XXXX:0111 INC BX
XXXX:0112 LOOP 10C
XXXX:0114 MOV AX,0301
XXXX:0117 MOV CX,0001
XXXX:011A MOV DX,80
XXXX:011D MOV BX,7C00
XXXX:0120 INT 13
XXXX:0122 JMP FFFF:0000
XXXX:0127
-W 100 0 0 1
-Q

此時,系統會在這張空白軟盤上寫入一段特殊的引導信息,這樣這張特殊的引導盤就做好了。

最後關閉電腦,換上那塊壞硬碟,並把它接到主盤上,重新在BIOS中設置硬碟的所有參數,並把系統設為從A盤啟動,然後重新啟動電腦,並把那張特殊的引導盤插入軟碟機,大約10秒鍾後,電腦自動的重新啟動,此時我將那張特殊的引導盤取出,插入WIN98的啟動盤,1分鍾後,系統順利的啟動了,熟悉的DOS提示符又出現在眼前,然後重新對硬碟分區,重裝WIN98,至此硬碟的故障全部排除。
缺水的海豚。

❺ 怎麼在dos下用debug命令修改硬碟磁軌

首先需要先確認硬碟的壞道是邏輯壞道還是物理壞道。
方法很簡單,在電腦剛啟動時按「F8」鍵,選擇「Command Prompt only」進入DOS模式。這種方法的操作系統必須為Windows95/98,若為Windows2000/XP/2003,請使用DOS啟動盤啟動。然後執行「Scandisk X:」(X為懷疑有故障的盤符),Scandisk便會檢查硬碟,對產生的邏輯壞道會自行彈出對話框,選擇「Fix it」對邏輯壞道進行初級修復。

如掃描程序在某一進度停滯不前,那麼硬碟就有了物理壞道。

對於已進行初級修復的仍有邏輯壞道的硬碟,正常啟動後回到Windows下,進入「我的電腦」中,選擇有邏輯壞道的分區,單擊滑鼠右鍵,選擇「屬性」、「工具」、「開始檢查」,就彈出「磁碟掃描程序」,選中「完全」,並將「自動修復錯誤」打上勾,單擊「開始」,就開始對該分區進行掃描和修復。

而對於有物理壞道的硬碟,上述方法就沒用了。對於這樣的故障,如果硬碟還沒過質保期,就去找銷售商更換或維修。但如果過了質保期,可以自己動手修理了,推薦使用原廠的DM工具,對硬碟進行「清零」處理,很多小問題用DM都能解決,而且經上面處理過後,再使用其它軟體,硬碟修復的時間能大為縮短。

然後再使用HDDREG、MHDD、FB這些軟體進行處理。這幾款軟體功能類似,使用上各有特色。HDDREG可以通過磁性逆轉方式來達到修復壞道的目的,據稱可以修復大約60%的受損硬碟,在修復壞道的同時又不影響硬碟原有的數據信息,而這是低級格式化程序所做不到的。

當然還可以用Partition Magic手工處理,達到隱藏壞道的目的。

具體的做法是:首先啟動Partition Magic,選中「Operation」菜單下的「Check」命令,對硬碟進行直接掃描,標記壞簇後,選中「Operation」菜單下的「Advanced」、「bad sector retset」,最後把壞簇分成一個獨立的分區,再通過「Hide partiton」命令將分區隱藏即可。

如果電腦啟動時出現信息:「TRACK 0 BAD,DISK UNUSABLE」,那麼修復起來就比較麻煩,因為此信息說明硬碟的零磁軌損壞了,一般出現這種情況,大多數人就把硬碟做報廢處理。但絕非不能修復,原理很簡單,只要用1扇區代替0扇區就行了,在這里向大家推薦「DiskMan」,它是一款比較常用的硬碟工具。
下載後在純DOS下運行,方法如下:

在「硬碟」菜單中選中要修復的盤(一般為C盤),然後依次進入「工具」、「參數修改」將「起始柱面」的值由「0」改為「1」,確定後保存退出。就可以對硬碟進行重新分區了。

目前,專業硬碟維修軟體「PC-3000」與硬碟廠商的維修方式就非常相似。PC-3000是由俄羅斯著名硬體實驗室--ACE Laboratory研究開發的商用的專業修復硬碟綜合工具。它通過分析和逆向工程,將廠商的指令代碼甚至Firmware破解,使得可以編制出程序軟體,自由的讀取、修改和寫入硬碟系統信息區的信息。

像硬碟廠商一樣,編寫程序對磁碟表面按照物理地址進行掃描,重新構造出新的缺陷扇區列表寫進系統保留區來替換原有的列表。經過這樣的軟體維修的硬碟,理論上與硬碟廠商維修的硬碟幾乎沒有差別。

❻ 求debug硬碟清零命令

在純dos環境下鍵入
DEBUG
A
MOV
AX,301
(MOV後面打一個空格,以下都是。INT後面也是一個空格。)
MOV
DX,300
MOV
CX,1
MOV
DX,80
INT
13
INT
3
再此再鍵入一次回車(也就是輸入完上面的int
3之後,按了兩次回車)
F300
L200
0
G=100
Q
重啟機

❼ 關於硬碟初始化(低格)的DEBUG是怎麼回事

C800
:0005
--這是低格程序的入口地址
G
C800
:0005
---是跳到程序入口然後執行格程序
如果用A盤啟動來低格硬碟的話
自然A盤裡面要有DEBUG這個程序嘍
------------
低格程序自然是BIOS提供的
只是通過debug來調用
當然也可用其它方法來調用

❽ 告急!!如何使用debug將硬碟的活動分區改為非活動分區

這個你要小心操作.
用98啟動盤進入到dos界面後
運行debug.exe
執行下邊的代碼
a100
mov
ax,0201
mov
dx,0080
mov
bx,1000
mov
cx,0001
int
13
int
3
加一個回車
g=100
d1000
d
執行後顯示的就是mbr代碼.一共是512個位元組.如果沒有顯示出來再輸入
d
d
到最後是55
aa時結束.
如果你的硬碟是一個主分區一個擴展分區.那麼就在11be那個位置是80,而在11ce那的代碼是00
如果你想把主分區改成不活動分區,就執行
e11be
看到80輸入00回車
e11ce
看到00輸入80回車
這樣就把第二個分區變成的活動分區了.
這時還沒完事.剛才只是把硬碟啟動的mbr調到了內存里邊.你還要把這512個位元組寫回去.
執行.
a100
mov
ax,0301
多加個回車
g=100
這時程序己經執行完畢.
一定要把硬碟的數據備份.如果你操作失誤,硬碟就什麼都沒有了.

❾ debug 格式化硬碟有幾種方法

、用Debug匯編語言進行低級格式化
低級格式化硬碟能完成銷毀硬碟內的數據,所以在操作前一定要謹慎。硬碟低格有許多方法,例如直接在CMOS中對硬碟進行低格,或者使用匯編語言進行硬碟低格,而最常見的莫過於使用一些工具軟體來對硬碟進行低格,常見低格工具有lformat、DM及硬碟廠商們推出的各種硬碟工具等。
匯編是比較低級的一種編程語言,它能非常方便地直接操作硬體,而且運行效率很高,如果軟體系統中需要直接操作硬體時,經常使用的就是匯編語言。使用匯編也可以對硬碟進行低級格式化,它比DM等工具軟體顯得更為靈活,具體應用時就是使用debug程序,而具體操作就是在debug環境下,調用存放在BIOS中的低級格式化程序(CMOS中直接低格硬碟調用的也是此段低格程序)。實現方法通常有如下三種:
(1)、直接調用BIOS ROM中的低格程序
在很多計算機的BIOS ROM中存放著低格程序,存放地址從C8005H地址開始,具體操作如下:
A:\>Debug
-G C800 :0005(//這時屏幕顯示信息(不同版本的BIOS顯示的信息可能不同),回車後提示:)
Current Interleave is 3 select new interleave or Return for current(//這是要求用戶選擇交叉因子,按回車表示取默認值3,也可輸入新的交叉因子值,硬碟的交叉因子一般是3,所以直接回車即可。屏幕接著提示:)
Are you dynamically configuring the drive-answer Y/N?
Press「Y」to begin formatting the drive C: with interleave 03(//鍵入「Y」後開始對硬碟進行低格)
Formatting ……(//完成後詢問是否處理壞磁軌)
Do you want to format bad track-answer Y/N?
若沒有則用「N」回答。屏幕顯示:
Format Successful,system will new restart,Insert Dos diskette in drive A:
插入系統盤到A驅動器,即可進行分區,高級格式化等操作來安裝系統了。
(2)、通過調用INT 13H中斷的7號功能對硬碟進行低格
操作如下:
A:\>DEBUG
-A 100
-XXXX:0100 MOV AX,0703;(//交叉因子為3)
-XXXX:0103 MOV CX,0001;(//0磁軌0扇區起)
-XXXX:0106 MOV DX,0080;(//C盤0磁軌)
-XXXX:0109 INT 13
-XXXX:010B INT 3
-XXXX:010D
-G 100
這樣硬碟就被低格了。
(3)、調用INT 13H中斷的5號功能
對硬碟調用INT 13H中斷的5號功能只低格0面0道1扇區,而不必低格整個硬碟,從而使低格在很短的時間內完成。具體操作如下:
A:>DEBUG
-A 100
-XXXX:0100 MOV AX,0500;(//調用5號功能)
-XXXX:0103 MOV BX,0180;(//設置緩沖區地址)
-XXXX:0106 MOV CX,0001;(//0磁軌1扇區起)
-XXXX:0109 MOV DX,0080;(//C盤0磁軌)
-XXXX:010B INT 13
-XXXX:010D INT 3
-E 0180 0 0 0002;(//寫入參數)
-G 100

❿ 硬碟低級格式化操作DEBUG詳細命令

這類東西很好找,下面轉帖來的,不是原創

直接調用BIOS ROM中的低格程序
在很多計算機的BIOS ROM中存放著低格程序,存放地址從C8005H地址開始,具體操作如下:

A:\>Debug
-G C800 :0005(//這時屏幕顯示信息(不同版本的BIOS顯示的信息可能不同),回車後提示:)
Current Interleave is 3 select new interleave or Return for current(//這是要求用戶選擇交叉因子,按回車表示取默認值3,也可輸入新的交叉因子值,硬碟的交叉因子一般是3,所以直接回車即可。屏幕接著提示:)
Are you dynamically configuring the drive-answer Y/N﹖
Press「Y」to begin formatting the drive C: with interleave 03(//鍵入「Y」後開始對硬碟進行低格)
Formatting ……(//完成後詢問是否處理壞磁軌)
Do you want to format bad track-answer Y/N?

若沒有則用「N」回答。屏幕顯示:

Format Successful,system will new restart,Insert Dos diskette in drive A:
插入系統盤到A驅動器,即可進行分區,高級格式化等操作來安裝系統了。

(2)、通過調用INT 13H中斷的7號功能對硬碟進行低格

操作如下:

A:\>DEBUG
-A 100
-XXXX:0100 MOV AX,0703;(//交叉因子為3)
-XXXX:0103 MOV CX,0001;(//0磁軌0扇區起)
-XXXX:0106 MOV DX,0080;(//C盤0磁軌)
-XXXX:0109 INT 13
-XXXX:010B INT 3
-XXXX:010D
-G 100

這樣硬碟就被低格了。

(3)、調用INT 13H中斷的5號功能

對硬碟調用INT 13H中斷的5號功能只低格0面0道1扇區,而不必低格整個硬碟,從而使低格在很短的時間內完成。具體操作如下:

A:\>DEBUG
-A 100
-XXXX:0100 MOV AX,0500;(//調用5號功能)
-XXXX:0103 MOV BX,0180;(//設置緩沖區地址)
-XXXX:0106 MOV CX,0001;(//0磁軌1扇區起)
-XXXX:0109 MOV DX,0080;(//C盤0磁軌)
-XXXX:010B INT 13
-XXXX:010D INT 3
-E 0180 0 0 0002;(//寫入參數)
-G 100