仕切りがMBRのファイルシステムの表示器バイトの仕切りのテーブルの仕切りの隠されたフォーマットにいかになるか仕切りを隠すディスクのためのより多くの実用性の開発

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

 
 

第16 -章

ディスクのためのより多くの実用性の開発

導入

このMBRの情報、DBR、脂肪および助けるかもしれなかったりまたは貯蔵を最大限に活用することのデータのディスクトラブルシューテ-ィングの仕事管理の私達をかもしれないユーティリティ・プログラムを開発するのにルートディレクトリを使用する方法を章では私達は、論議する。

通常、これらのプログラムは特定の問題へ解決である。 あるユーティリティ・プログラムおよびプログラミングはこの章で論議された。

隠れる仕切り

一般に、仕切りの隠れる実用性はユーザーによって使用されるそのような計算機システムに取り組むそれらのユーザーによって使用される。 同じのための多くのユーザーがコンピュータあれば、もう一人のユーザーのデータが読まれるか、盗まれるか、または削除されるかもしれないこと大きい可能性があるかもしれない。

ユーザーに同じコンピュータである重要なデータか秘情報資料があるそのような場合では、彼は他のユーザーによってアクセスされるかもしれなくないように仕切りがオペレーティングシステムによってアクセスされるべきでないように彼が彼のデータを有する仕切りを隠して喜んでであるかもしれない。

ユーザーがシステムに取り組みたいと思うとき彼は仕切りをunhidingによって仕切りにいい、ちょうどアクセスしても。 一般にこれらのタイプのでき事はコンピュータが多くの学生によって使用されるが、年長学生が彼らの重要なデータまたはプロジェクト作業を常に心配している専門の施設で起こる。 知識の欠乏でように、新しい学生はデータに害を与えるまた更に削除するかもしれない。

仕切りが隠れられるようにいかになるか

次のテーブルはMBRの仕切りのテーブルの仕切りのフォーマットを表す:

オフセット

意味

サイズ

記述

00H

ブーツのタイプ表示器バイト

1バイト

バイトが00Hなら仕切りは不活性であり、バイトが80Hなら、仕切りは活発である(または起動可能)

01H

仕切りの初めのヘッド数

1バイト

16進法システムの仕切りのヘッド数の開始

02H

仕切りの初めのセクターおよびシリンダー数

2バイト

最初バイトの6ビットはセクター数を始めることをし、別のバイト(残り8の10ビット数の最下位のビット)の8ビットと残りの2ビットの組合せは(2つの最上位のビットとして)仕切りの開始シリンダー数を作る

04H

ファイルシステムの表示器バイト

1バイト

16進法システムのファイルシステムの表示器バイト(仕切りの表示器バイトの完全なリストのために、章この本で先に論議されるディスクおよびosへの論理的なアプローチ」を参照しなさい)

05H

仕切りの端のヘッド数

1バイト

16進法システムの仕切りのヘッド数の終了

06H

仕切りの端のセクターおよびシリンダー数

2バイト

最初バイトの6ビットは終りをセクターを番号が付かせる、別のバイト(残り8の10ビット数の最下位のビット)の8ビットと残りの2ビットの組合せは(2つの最上位のビットとして)仕切りの終りシリンダー数を作る

08H

仕切りの初めの絶対セクター数

4バイト

仕切りのMBRと最初のセクター間のセクターの数

0CH

仕切りの端の絶対セクター数

4バイト

仕切りのセクターの数

                           合計= 16バイト

オフセット04H、あらゆる仕切りの記入項目で、ファイルシステムの表示器バイトがある。 この表示器バイトはその仕切りのファイルシステムのタイプを表す。 このバイトの価値が変われば、仕切りのアイデンティティは変わる。

例えば、「dos 12ビット脂肪」のための仕切りの表示器バイトの価値は0x01である。 この価値が0x11に変われば、仕切りのテーブルの記入項目のファイルシステムのアイデンティティは「隠されたdos 12ビット脂肪」に変わる(仕切りの表示器バイトの完全なリストのために、章「この本で先に論議されるディスクおよびosへの論理的なアプローチ」を参照しなさい)。

仕切りのためのファイルシステムの表示器バイトのもう少しの例がタイプする次のショーがあるテーブル:

仕切りのタイプ表示器バイト

仕切りのファイルシステムの記述

0x01

dos 12ビット脂肪

0x11

隠されたdos 12ビット脂肪

0x04

dosの16ビットの脂肪(<=32MB)

0x14

隠されたdosの16ビットの脂肪(<=32MB)

0x05

dosは伸びた

0x15

隠されたdosは伸びた

0x06

dosの16ビットの大きい(> 32MB)

0x16

隠されたdosの16ビットの大きい(> 32MB)

0x07

NTFS

0x17

隠されたNTFS

0x0B

Windows FAT32

0x1B

隠されたWindows FAT32

0x0C

Windows FAT32 (LBA)

0x1C

隠されたWindows FAT32 (LBA)

0x0E

Windows FAT16 (LBA)

0x1E

隠されたWindows FAT16 (LBA)

0x0F

Windowsは伸びた

0x1F

隠されたWindowsは伸びた

ここに私達はあらゆるファイルシステムのための対応する隠された仕切りがシステム表示器バイトことをへ価値0x10を加えることによってあることを見る。

それは仕切りを隠すための厳重な規則けれどもでないがファイルシステムのほとんどのために働く。 それの後ろの理由は私達が仕切りの表示器バイトの価値を変えるとき、仕切りのテーブルの記入項目のファイルシステムのアイデンティティは変わることである。 そしてそれは新しいファイルシステムがまた同じオペレーティングシステムによって支えられること非常に稀である。

 

page 1 | 2 | 3 | 4 | 5 | 6

Next page

 

Chapter 15

 
Previous page

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

 

 

Appendix II

 
 

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

Next page
 
 
データ回復図書
 
章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