|
Informations additionnelles
Table des matières
0- Préambule
1- Les types d'accès aux disques
durs
2- Le partitionnement
a) Principe:
b) La table des partitions:
3- Pourquoi la sauvegarde de partition
?
4- Pourquoi un programme sous DOS ?
Ce fichier donne quelques précisions sur les disques durs, le partitionnement et le fonctionnement du programme. Ceci est donné à titre indicatif.
1- Les types d'accès aux disques durs
Au niveau du BIOS, deux types d'accès à un disque dur existent:
a) Principe:Le partitionnement est un système permettant d'installer plusieurs systèmes d'exploitation sur un même disque dur. Chaque système d'exploitation possède une partie du disque dur qu'il gère comme il veut.
b) La table des partitions:Ici ne sera présenté que le format le plus couramment utilisé (désolé pour les autres, mais je n'ai ni les informations ni les OS permettant de réaliser des tests): c'est celui utilisé notamment par Microsoft, Linux, OS2, BeOS, ... (le seul OS que je connaisse qui n'utilise pas ce format est Solaris x86).
3) Pourquoi la sauvegarde de partition ?
Il apparaît donc que chaque système d'exploitation organise
ces données comme il l'entend et ne sait pas ce qui se passe ailleurs.
Par conséquent si on désire faire une sauvegarde de données,
il faudrait écrire un programme propre à chaque OS (et donc
qui devrait suivre l'évolution de ces OS). Une autre solution est
de s'affranchir du niveau OS en accédant directement au disque.
En effet au niveau du disque, les données n'apparaissent pas comme
organisées: elles sont simplement écrites à un endroit
du disque et il n'est pas nécessaire de se préoccuper de
leur signification. La contrainte est qu'il faut sauver l'ensemble des
informations qui sont en relations les unes avec les autres: cet ensemble
minimum est la partition.
Lors de la sauvegarde d'une partition, toutes les informations sont
sauvées
sans se préoccuper de leur organisation. On s'affranchit donc du
système d'exploitation, et cela permet même de pouvoir sauver
des données qui sont organisées selon une méthode
encore non définie.
Remarque:
L'ensemble minimum d'informations en relations qui ne dépendent
pas de la représentation des données est la partition. Mais
lors de la sauvegarde il faut tenir compte que des OS peuvent mettre en
relation des partitions entre elles. Par exemple si vous installez Windows
sur le disque C: et Office sur D:, il vous faudra sauver les partitions
liées à C: et D: l'une après l'autre (en effet l'installation
d'Office va modifier la base des registres et rajouter quelques DLL sur
C: donc la partition D: est dépendante de C: et réciproquement).
4) Pourquoi un programme sous DOS ?
Il faut bien choisir un système d'exploitation. En effet si on
n'a pas besoin de connaître le format des données que l'on
sauve, il faut bien qu'elles soient sauvées quelque part et de manière
à ce que l'utilisateur puisse les utiliser (par exemple pour les
graver sur un CD). Le choix s'est naturellement porté sur DOS car
il a l'avantage d'être mono-tâche. Avec un système d'exploitation
multi-tâche, imaginez les problèmes que pourraient causer
un processus en train de modifier le contenu d'une partition au moment
où on est en train de la sauver (ou réciproque au moment
de la restauration). En général, il existe un système
permettant d'empêcher l'accès simultané, mais que ce
passe-t-il quand l'accès est interdit pendant un long temps comme
c'est le cas avec ce programme (notamment pour le fichier de swap sous
Windows par exemple) ou si on restaure la partition où est l'OS
quand celui-ci ne tient pas intégralement en mémoire.
L'avantage de DOS est également qu'il peut être très
rapidement installé et tient sur une seule disquette (s'il faut
déjà perdre 1/2 heure à réinstaller l'OS avant
de pouvoir restaurer une partition, l'avantage n'est pas certain). Ainsi
en ne tenant que sur une disquette il est possible de sauver une partition
sans nécessairement avoir une partition DOS installée sur
un ordinateur si celui-ci est sur un réseau possédant un
serveur Samba ou possède un système de sauvegarde avec une
forte capacité (ZIP ou LS120 par exemple).
C'est pour cela que ce programme ne peut pas fonctionner sous Windows
et qu'il est déconseillé de l'utiliser sur tout émulateur
DOS fonctionnant dans un environnement multi-tâche (de plus les
émulateurs peuvent ne pas implémenter toutes les fonctions
utilisées par ce programme).
Note:
Ce chapitre est un peu obsolète puisqu'une version Windows existe.
Cependant pour les raisons indiquées ci-dessus, la sauvegarde de
l'installation de Windows en cours d'utilisation n'est pas possible car Windows
ne permet pas d'en empêcher l'accès simultané à
cette partition. Par
conséquent dans ce cas, vous avez besoin d'un CD WinPE ou BartPE.