Développer plus d'utilités pour des disques cachant des cloisons comment la cloison devient format caché de cloison dans la table de cloison du byte d'indicateur de système de fichiers de MBR

Files Recovery Software
Accueil Coordonnées Soutien à la clientèle Télécharger la démo Produits  

 
 

 

Chapitre - 16

Développer plus d'utilités pour des disques

Introduction

En ce chapitre nous discuterons, comment employer l'information de MBR, DBR, FAT et les répertoires racines pour développer les programmes utilitaires qui peuvent nous aider en contrôlant les données, en optimisant le stockage ou dedans peuvent disque dépannant charge.

Habituellement, ces programmes sont solution à un certain problème spécifique. Quelques programmes utilitaires et leur programmation ont été discutés en ce chapitre.

Cloisons se cachantes

Généralement, l'utilité se cachante de cloison est employée par ces utilisateurs qui travaillent sur un tel système informatique qui est employé par des utilisateurs. S'il y a beaucoup d'utilisateurs pour mêmes l'ordinateur, il peut y a une grande possibilité, que des données d'un autre utilisateur peuvent être lues, volées, ou supprimées.

Dans un tel cas, où l'utilisateur a quelques données importantes ou de l'information confidentielle dans le même ordinateur, il peut être disposé à cacher la cloison dans laquelle il a ses données de telle manière que la cloison ne devrait pas être accédée par le logiciel d'exploitation, de sorte que ne puisse pas être accédé par l'autre utilisateur.

Quand l'utilisateur veut travailler sur le système, il peut accéder à la cloison en arrière, juste par unhiding la cloison. Généralement ces types d'événements ont lieu dans les établissements professionnels, où les ordinateurs sont employés par beaucoup d'étudiants mais des étudiants aînés sont toujours inquiétés de leur travail important de données ou de projet. Comme dans le manque de la connaissance, le nouvel étudiant peut nuire ou même supprimer à leurs données.

Comment la cloison devient cachée

La table suivante représente le format de la cloison dans la table de cloison de MBR :

Excentrage

Signification

Taille

Description

00H

Type byte d'initialisation d'indicateur

1 byte

Si le byte est 00H, la cloison est inactive et si le byte est 80H, la cloison est en activité (ou amorçable)

01H

Nombre principal de commencement de la cloison

1 byte

Commencer le nombre principal de la cloison dans le système hexadécimal

02H

Nombre de secteur et de cylindre de commencement de la cloison

2 bytes

6 bits du premier byte font commencer le nombre de secteur et la combinaison des 2 bits restants (en tant que deux bits les plus significatifs) plus 8 bits d'un autre byte (peu moins significatif de repos 8 du nombre 10-Bit) font le nombre de cylindre commençant de la cloison

04H

Byte d'indicateur de système de fichiers

1 byte

Byte d'indicateur de système de fichiers dans le système hexadécimal (pour la liste complète de bytes d'indicateur de cloison, se référer le chapitre « l'approche logique aux disques et à l'OS » discutés plus tôt en ce livre)

05H

Nombre principal de fin de la cloison

1 byte

Fin du nombre principal de la cloison dans le système hexadécimal

06H

Nombre de secteur et de cylindre de fin de la cloison

2 bytes

6 bits du premier byte font la fin le secteur numéroter et la combinaison des 2 bits restants (en tant que deux bits les plus significatifs) plus 8 bits d'un autre byte (peu moins significatif de repos 8 du nombre 10-Bit) font le nombre de cylindre de fin de la cloison

08H

Nombre absolu de secteur du commencement de la cloison

4 bytes

Nombre de secteurs entre le MBR et le premier secteur dans la cloison

0CH

Nombre absolu de secteur de la fin de la cloison

4 bytes

Nombre de secteurs dans la cloison

                                       Total = 16 bytes

À l'excentrage 04H, dans chaque entrée de cloison, il y a un byte d'indicateur de système de fichiers. Ce byte d'indicateur représente le type de système de fichiers de cette cloison. Si la valeur de ce byte est changée, l'identité de la cloison est changée.

Par exemple, la valeur du byte d'indicateur de cloison pour le " FAT de DOS 12-Bit " est 0x01. Si cette valeur est changée en 0x11, l'identité du système de fichiers dans l'entrée de table de cloison est changée en " FAT de DOS caché 12-Bit " (pour la liste complète de bytes d'indicateur de cloison, se référer le chapitre " approche logique aux disques et à l'OS " discutés plus tôt en ce livre).

La table donnée de prochaines expositions qu'encore plus d'exemples de byte d'indicateur de système de fichiers pour une certaine cloison dactylographie :

Type byte de cloison d'indicateur

Description de système de fichiers de cloison

0x01

FAT de bit de DOS 12

0x11

FAT caché de bit de DOS 12

0x04

FAT de bit de DOS 16 (<=32MB)

0x14

FAT caché de bit de DOS 16 (<=32MB)

0x05

DOS prolongé

0x15

DOS caché prolongé

0x06

Bit de DOS 16 grand (> 32MB)

0x16

Bit caché de DOS 16 grand (> 32MB)

0x07

NTFS

0x17

NTFS caché

0x0B

Windows FAT32

0x1B

Windows caché FAT32

0x0C

Windows FAT32 (LBA)

0x1C

Windows caché FAT32 (LBA)

0x0E

Windows FAT16 (LBA)

0x1E

Windows caché FAT16 (LBA)

0x0F

Windows prolongé

0x1F

Windows caché prolongé

Ici nous voyons que la cloison cachée correspondante pour n'importe quel système de fichiers est trouvée en ajoutant la valeur 0x10 à son byte d'indicateur de système.

Bien que ce ne soit pas la règle dure et rapide pour cacher la cloison pourtant cela fonctionne même pour la majeure partie du système de fichiers. La raison derrière c'est que quand nous changeons la valeur du byte d'indicateur de cloison, l'identité du système de fichiers dans l'entrée de table de cloison est changée. Et il est très rare que le nouveau système de fichiers soit également soutenu par le même logiciel d'exploitation.

 

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
 
 
Récupération de données livre
 
Chapitre 1 Une vue d'ensemble de rétablissement de données
Chapitre 2 Introduction des disques durs
Chapitre 3 Approche logique aux disques et à l'OS
Chapitre 4 Systèmes de numération
Chapitre 5 Introduction de la programmation de C
Chapitre 6 Introduction aux fondations d'ordinateur
Chapitre 7 Commandes nécessaires de DOS
Chapitre 8 Fonctions et interruptions de Disque-BIOS manipulant avec C
Chapitre 9 Manipulation de grands disques durs
Chapitre 10 Rétablissement de données de disque souple corrompu
Chapitre 11 Fabrication des protections
Chapitre 12 MBR de lecture et de modification avec la programmation
Chapitre 13 DBR de lecture et de modification avec la programmation
Chapitre 14 Programmation pour le rétablissement " de dossier cru "
Chapitre 15 Programmation pour des essuie-glace de données
Chapitre 16 Développer plus d'utilités pour des disques
Annexe Glossaire des limites de rétablissement de données
 
 
Pro Data Doctor

Accueil

Produits

Coordonnées

Soutien à la clientèle

Télécharger la démo

Conditions générales de vente

 
Pro Data Doctor