この例で私達を最初のラインから調査し始めることを許可しなさい。 命令はA:\BKDBR.BINを初期設定するaでファイルを作成することを用いるデバッグ・コマンドをデバッグする: 既にそこになければBKDBR.BINとして示されるフロッピー・ドライブ。 それは私達がメッセージ「ファイル」を開始で見つけられなくてなぜ得たかである。
私達の第2指示l 100では2 0 1つは、l (負荷)命令指示されたドライブのDBRに荷を積むことである。 私達をいかに学ぶことを許可しなさいか。 第100が緩衝の住所であるこの指示ではDBRが貯えられる、次の第2使用されるドライブc (cのために:)。 ドライブ数は次の通り与えられる:
ドライブ名 |
数は使用した |
A:
B:
C:
D:
.
.
and so on |
0
1
2
3
.
.
. |
次の第0は読まれるべきセクターの数の開始のセクター数である。 ここに私達は第1セクターすなわちDBRのセクターを読むのに0を使用している。 1である次の数が読まれるべきセクターを数に知らせるのに使用されている。
ここに私達は私達がただ1つのセクターを読みたいと思うので1つを与えた。 但し私達は別のタイプの他の操作で私達の必要性に従ってセクターを始め、終えることの数そして位置を使用してもいい。 従ってそれはドライブcの第1セクターから凝視する1つのセクターに荷を積む: 記憶場所100に。
そして指示RがCXの私達がBKDBR.BINファイルに書きたいと思うデータの長さを変えるか、または定義するのに使用されている。 この指示はCX記録の現在の値を示し、変更を行なうことを可能にする。 私達はデバッグ・コマンドが16進法システムを使用し、十進法の512バイトである16進法のDBRのサイズが200の(h)バイトであるので200をここにタイプした。
w命令はデバッギングを位置100からのBKDBR.BINファイルに200の(h)バイトを書くように告げる。 デバッギングをやめ、dosのプロンプトに戻るそして最終的に私達は指示qを使用する。
警告!!! 警告!!! 警告!!!
あらゆるディスクのDBRを元通りにするプロシージャでしているいかにあるか何、そして知るべきであることが厳しく推薦される。 偶然他のどのディスクの違法かDBRも貯えれば、それはディスクの完全なデータが得難くなるかもしれないこと場合のほとんどで可能である。
次のとおりであるコーディングの最初の指示をタイプする時:
DEBUG A:\BKDBR.BIN <Enter>
ファイルはでなければデバッギングプログラムを開始しているある特定の位置にならない。 デバッギングのプロンプトがq (やめられる)命令の使用によってそれからすぐにプロセスを停止する前にエラーメッセージ「ファイル」を見つけられなくて得れば今。 それはBKDBR.BINファイルはデバッギングプログラムによって見つけられか、または開けることができなかったこと、そしてこのプロセスを続ければがらくた情報を書かれるおよび意味するDBRでので完全な仕切りを得難くさせる。 |
私達が私達が示されたBKDBR.BINを作ったバックアップ・ファイルからのDBRを元通りにするための指示のコーディングでしたものを今私達を見る許可しなさい。 次の通りバックアップを元通りにするためにあるデバッグするの命令は:
C:\> DEBUG A:\BKDBR.BIN <Enter>
- W 100 2 0 1 <Enter>
- Q <Enter>
|
この指示はフロッピー・ドライブ(a:)に書くBKDBR.BINファイルからの情報の1つのセクターを ドライブ(cである第2ドライブのセクター0である最初のセクターへの記憶場所100:)。
|