プログラミングを用いる読み、変更のマスタブートレコードMBR

Files Recovery Software
連絡先の詳細 顧客サポート ダウンロードのデモ 製品  

 
 

第12 -章

プログラミングを用いる読み、変更MBR

マスタブートレコードの(MBR)またはマスターの仕切りのテーブル(MPT)

マスタブートレコード(MBR)はハードディスク・ドライブでdosのFDISK.EXE命令の実行によってまたはマスターの仕切りのテーブル(MPT)として時々参照されて、作成される。

MBRは小さいハードディスク・ドライブから活動的で(か起動可能な)仕切りに荷を積み、始めるためにプログラムを含んでいる。 マスタブートレコードは仕切り等のセクター、サイズを終える開始のセクターのようなハードディスク・ドライブのすべての4つの第一次仕切りについての情報を含んでいる。

MBRは絶対セクター0にあるまたは私達はシリンダー0の頭部0で言ってもいく1つの仕切りがそこのディスクにである延長マスタブートレコードある以上あればsector1および、各々の延長仕切りの容積の初めに置かれて。

詳細な説明のために章「この本で先に論議されるディスクおよびosへの論理的なアプローチ」を参照しなさい。

マスタブートレコードのフォーマット

私達はdosによって一般に自身のドライブ名が割り当てられる)複数の論理ドライブにハードディスク・ドライブ仕切るかもしれない。 1つの仕切りだけ活動的で(か起動可能な)仕切りとして一度に印を付けることができる。

マスタブートレコードにマスターの仕切りのテーブルで4つの記入項目の限界がある。 延長マスタブートレコードの位置が446バイトのブーツコードそしてこのスペースがない以外フォーマットが主要な仕切りのテーブル現在に丁度同じである、延長仕切りのテーブルを含んでいるマスタブートレコードの助けによって得ることができるどんなに普通ブーツコードのために予約、空に残る。

マスタブートレコードのすべての512Bytesは次の通り、テーブルで与えられて壊れている:

 

オフセット

記述

サイズ

000H

初期プログラム・ローダー(IPL)、実行可能なコード(コンピュータに一番最初のブーティングを提供する)

446バイト

1BEH

最初仕切りの記入項目(次のテーブルを見なさい)

16バイト

1CEH

第2仕切りの記入項目

16バイト

1DEH

第3仕切りの記入項目

16バイト

1EEH

第4仕切りの記入項目

16バイト

1FEH

実行可能なマーカーまたは起動可能なセクターの署名またはマジックナンバー(AAH 55H)

2バイト

合計= 512バイト

すべての延長仕切りは延長仕切りの記入項目によって確保されるスペースの内にあるべきである。 存在していれば延長仕切りの2つだけは正常な仕切りとして、第1および別の延長仕切りとして第2使用されるために意味される。

従って1つのマスターの仕切りのテーブルの助けによって私達はそれの隣で現在なら別の延長マスターの仕切りのテーブルの位置を得てもいい。

 

 

page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13

Next page

 

Chapter 11

 
Previous page

page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19

 
 
 
データ回復図書
 
章1 データ回復の概観
章2 ハードディスクの導入
章3 ディスクおよびosへの論理的なアプローチ
章4 ナンバーシステム
章5 cのプログラミングの導入
章6 コンピュータ基本原則への紹介
章7 必要なdosは命じる
章8 ディスクBIOSは作用し、cとの処理を中断する
章9 大きいハードディスクの処理
章10 買収されたフロッピィからのデータ回復
章11 バックアップの作成
章12 プログラミングを用いる読み、変更MBR
章13 プログラミングを用いる読み、変更DBR
章14 「未加工ファイル」回復のためのプログラミング
章15 データワイパーのためのプログラミング
章16 ディスクのためのより多くの実用性の開発
付録 データ回復言葉の語集
 
 
Pro Data Doctor

製品

連絡先の詳細

顧客サポート

ダウンロードのデモ

契約条件

 
Pro Data Doctor