+--------------------------------------+ | Sauvegarde de partition | | | | http://www.partition-saving.com | | Copyright (c) 1999-2008 D. Guibouret | +--------------------------------------+ Manuel Table des matiŠres ------------------ 1- Pr‚ambule 2- Pr‚sentation 3- Configuration n‚cessaire 4- Fonctionnement de l'interface a) L'interface fenˆtre textuelle b) L'interface ligne de commande 5- L'utilisation du programme 6- La sauvegarde d'‚l‚ment a) Choix du support: b) Choix de l'‚l‚ment source: c) Partie … sauver: d) Emplacement des fichiers de swap: e) Choix du fichier: f) Choix de la taille du fichier: g) Choix de la compression: h) Fenˆtre de sauvegarde: i) Cr‚ation du fichier d'options: j) Exemples: 7- La restauration d'‚l‚ment a) Choix du fichier: b) Choix de l'‚l‚ment destination: c) Fenˆtre de restauration: d) Exemples: 8- La copie d'‚l‚ment a) Choix du support: b) Choix de l'‚l‚ment source: c) Partie … sauver: d) Choix de l'‚l‚ment destination: e) Fenˆtre de copie: f) Exemples: 9- La copie de fichier 10- La v‚rification de fichier 11- La mise … jour du registre Windows 2000/XP/Vista a) Choix du support o— Windows est install‚: b) Choix de l'‚l‚ment o— Windows est install‚: c) Nom du r‚pertoire o— Windows est install‚: d) Choix du disque o— est la partition … mettre … jour: e) Choix de la partition … mettre … jour: f) Lettre de la partition … mettre … jour: g) Confirmation: h) Exemple: 12- La mise … jour de la configuration de d‚marrage de Windows Vista a) Choix du support amor‡able: b) Choix de l'‚l‚ment amor‡able: c) Choix du disque o— est la partition … mettre … jour: d) Choix de la partition … mettre … jour: e) Entr‚e de d‚marrage … mettre … jour: f) Confirmation: 13- La mise … jour du fichier BOOTSECT.DOS/BOOTSECT.BAK a) Choix du support o— est le fichier BOOTSECT.DOS/BOOTSECT.BAK: b) Choix de l'‚l‚ment o— est le fichier BOOTSECT.DOS/BOOTSECT.BAK: c) Confirmation: 14- La correction de la d‚finition physique d'un disque dans un secteur de d‚marrage a) Choix du support o— corriger le secteur de d‚marrage: b) Choix de l'‚l‚ment contenant le secteur de d‚marrage: c) Correction de la valeur du premier secteur: d) Choix de la nouvelle d‚finition physique: e) Entr‚e de valeurs manuelles: f) Confirmation: 15- Le remplacement d'un secteur de d‚marrage ou d'un superbloc par sa copie a) Choix du support o— copier le secteur de d‚marrage/superbloc: b) Choix de l'‚l‚ment contenant le secteur de d‚marrage/superbloc: c) Choix de la copie … utiliser: d) Explorer la partition: e) Confirmation: 16- La simulation d'un ‚l‚ment a) Utilisation du driver: b) Simulation d'‚l‚ment: c) Remarques: 17- La cr‚ation de fichiers sur un lecteur NTFS 18- L'annulation des mauvais secteurs d'un systŠme de fichier a) Choix du support o— les mauvais secteurs doivent ˆtre annul‚s: b) Choix de l'‚l‚ment o— les mauvais secteurs doivent ˆtre annul‚s: c) Confirmation: d) Ex‚cution: 19- L'exploration de partition a) Choix du support o— est la partition … explorer: b) Choix de la partition … explorer: c) Fenˆtre d'exploration: d) Fenˆtre de visualisation: e) Fenˆtre d'‚dition: f) Destination de la copie: g) Ex‚cution de la copie: 20- L'exploration de sauvegarde 21- Format du fichier d'options 22- Le montage de partition 23- Notes sur les ‚l‚ments sauvegardables a) Le disque complet: b) Le Master Boot Record: c) Les premiers secteurs du disque: d) La table des partitions: e) Les partitions (tous les secteurs): f) Les partitions (uniquement les secteurs occup‚s): g) Les partitions FAT (12, 16 et 32) (DOS/Windows): h) Les partitions ext2fs/ext3fs (Linux): i) Les partitions NTFS: j) Le secteur de d‚marrage/superbloc: k) Les disquettes: l) Les p‚riph‚riques DOS/Windows: 24- Diff‚rences entre les versions DOS et Windows a) Toutes les versions Windows: b) Windows avant Windows 95: c) Windows 95/98/Me: d) Windows NT/2000/XP/Vista/...: e) Windows 64 bits: 25- Ce qui n'est pas support‚ 26- Ce qui n'a pas pu ˆtre test‚ 27- Remerciements 1- Pr‚ambule ------------ Ce programme peut ˆtre copi‚ et redistribu‚ librement. Il ne peut en aucun cas ˆtre vendu que ce soit seul ou inclus dans un autre programme. Tout ce qui est dans ce paquetage doit ˆtre conserv‚ ensemble dans sa forme originelle. Ce programme est fourni tel quel sans aucune garantie. Aucune poursuite ne pourra ˆtre engag‚e contre l'auteur en cas de dommages caus‚s par ce programme. Ce fichier est la version complŠte du manuel et contient de nombreux d‚tails. Si vous d‚butez avec Partition-Saving, vous pouvez commencer par lire le HOWTO pour comprendre le fonctionnement global, puis revenir … ce fichier si vous voulez plus de d‚tails. Toutes les remarques sont les bienvenues. 2- Pr‚sentation --------------- Ce programme a pour but de r‚aliser la sauvegarde, la restauration et la copie d'‚l‚ments de disque dur (disque complet, Master Boot Record, table des partitions ou partition). Ceci permet de sauver le contenu d'un disque dur pour pouvoir ensuite le restaurer en cas de problŠme sans n‚cessiter de passer du temps … tout r‚installer et reconfigurer. Ce programme est compos‚ d'un ex‚cutable permettant de r‚aliser les tƒches suivantes: - la sauvegarde d'un ‚l‚ment (disque dur, partition, disquette, p‚riph‚rique). - la restauration d'un ‚l‚ment. - la copie d'un ‚l‚ment. - la copie des fichiers cr‚‚s par le programme tout en changeant leur taille ou leur compression. - la v‚rification des fichiers cr‚‚s. - la mise … jour des d‚finitions de partitions de la base de registres Windows 2000/XP/Vista. - la mise … jour du fichier BOOTSECT.DOS/BOOTSECT.BAK. - l'exploration d'une partition. - la simulation d'‚l‚ment … partir des fichiers cr‚‚s. - la cr‚ation de fichiers sur un lecteur NTFS sous Windows pour pouvoir les utiliser lors de la sauvegarde. - l'annulation des informations sur les secteurs d‚fectueux d'un systŠme de fichier. - la correction de la d‚finition physique du disque (nombre de tˆtes et de secteurs par piste) dans un secteur de d‚marrage FAT et NTFS. - le remplacement du secteur de d‚marrage FAT ou NTFS ou du superbloc ext2/ext3 par sa copie si jamais celui originel est endommag‚. Pour tout renseignement sur le partitionnement ou sur le programme veuillez vous r‚f‚rer aux informations additionnelles. 3- Configuration n‚cessaire --------------------------- Mat‚riel: - 386 ou sup‚rieur. - 4 Mo de m‚moire (peut marcher … moins mais la compression des donn‚es pourrait ne pas ˆtre possible). La m‚moire DOS disponible doit ˆtre au moins de 300 Ko. Logiciel: - DOS (version >= 3.3). Ce programme ne fonctionne pas sous Windows (cf. le chapitre 4 des informations additionnelles) et il est d‚conseill‚ de l'utiliser sous un ‚mulateur (surtout s'il fonctionne dans un environnement multitƒches). Le programme doit ˆtre utilis‚ aprŠs un d‚marrage de l'ordinateur qui ne laisse aucun OS en mode de veille prolong‚e car dans ce cas, les modifications faites par ce programme peuvent empˆcher le red‚marrage de cet OS ou l'OS peut d‚faire ce que ce programme a fait. Il vous faut ‚galement une partition FAT, NTFS ou ext2 (ou tout autre systŠme de fichier pour lequel vous avez un driver DOS permettant d'y acc‚der) afin de cr‚er le fichier de sauvegarde (cela n'est pas n‚cessaire si vous voulez utiliser uniquement la copie de partition puisqu'aucun fichier n'est cr‚‚). 4- Fonctionnement de l'interface -------------------------------- Deux types d'interfaces sont disponibles: - l'interface de type fenˆtre textuelle qui pr‚sente les informations sous forme de fenˆtre pilotable au clavier ou … la souris. - l'interface de type ligne de commande qui pr‚sente les informations d'une maniŠre basique et s'utilisant uniquement avec le clavier. L'interface par d‚faut est la premiŠre. La seconde est l… uniquement afin de r‚soudre des problŠmes d'incompatibilit‚s avec certains ordinateurs. Pour savoir comment choisir l'interface veuillez vous r‚f‚rer au chapitre 5. a) L'interface fenˆtres textuelles Cette interface se pilote au clavier ou … la souris. Les touches communes … toutes les fenˆtres sont: - Tab, flŠche bas ou flŠche droite pour pouvoir passer d'un ‚l‚ment … un autre dans une fenˆtre. - Maj+Tab, flŠche haut ou flŠche gauche pour pouvoir passer d'un ‚l‚ment … un autre dans une fenˆtre (en sens inverse par rapport … Tab). - Ctrl+Tab pour passer d'une fenˆtre … une autre. - Alt+Tab pour passer d'une fenˆtre … une autre (en sens inverse par rapport … Ctrl+Tab). - Des correspondances de touches sont d‚finies pour associer … une touche de d‚placement une combinaison utilisant la touche Control: +-----------------------+-------------+ | Touche de d‚placement | Combinaison | +-----------------------+-------------+ | Home | Ctrl+B | +-----------------------+-------------+ | End | Ctrl+E | +-----------------------+-------------+ | Fl‚che bas | Ctrl+D | +-----------------------+-------------+ | Fl‚che haut | Ctrl+O | +-----------------------+-------------+ | Fl‚che droite | Ctrl+K | +-----------------------+-------------+ | Fl‚che gauche | Ctrl+L | +-----------------------+-------------+ | Page-Down | Ctrl+N | +-----------------------+-------------+ | Page-Up | Ctrl+P | +-----------------------+-------------+ | BackSpace | Ctrl+H | +-----------------------+-------------+ | Delete | Ctrl+J | +-----------------------+-------------+ | Insert | Ctrl+Y | +-----------------------+-------------+ | Return | Ctrl+M | +-----------------------+-------------+ | Tab | Ctrl+F | +-----------------------+-------------+ | Shift+Tab | Ctrl+G | +-----------------------+-------------+ | Alt+Tab | Ctrl+T | +-----------------------+-------------+ | Ctrl+Tab | Ctrl+W | +-----------------------+-------------+ Si aucun ‚l‚ment ne semble s‚lectionn‚, appuyez sur une de ces touches pour s‚lectionner le premier ou le dernier selon la touche choisie. En g‚n‚ral, la touche Entr‚e actionne le bouton Ok (si ce n'est pas un bouton qui est s‚lectionn‚) et la touche Escape actionne le bouton Annuler. Les diff‚rents ‚l‚ments d'une fenˆtre sont pr‚sent‚s ci-dessous: - Les boutons de commande: pour les activer, il faut appuyer sur la touche Entr‚e quand ils sont s‚lectionn‚s ou sur Alt+ (mˆme si le bouton n'est pas s‚lectionn‚). Vous pouvez ‚galement les activer en cliquant dessus. Un bouton est s‚lectionn‚ quand son fond est noir est qu'il est entour‚ par ">" et "<", sinon son fond est vert. - Les lignes d'entr‚e: c'est ce qui permet d'entrer une donn‚e. Il suffit de taper les caractŠres pour les ajouter l… o— est le curseur. Delete et BackSpace permettent de supprimer les caractŠres (respectivement celui du curseur et celui avant le curseur). Les flŠches droite et gauche permettent de se d‚placer et les touches Home et End permettent d'aller au d‚but ou … la fin de la chaŒne. En pressant la touche shift en mˆme temps que les touches de d‚placement, vous s‚lectionnez le texte qui sera effac‚ lors de l'appui sur une touche autre que celle de d‚placement. En pressant Ctrl+A vous s‚lectionnez tout le texte. Enfin la touche Insert permet de se mettre en mode insertion (mode par d‚faut: le curseur est le curseur-soulign‚) ou remplacement (le curseur est le curseur-bloc). Avec la souris vous pouvez d‚placer le curseur en cliquant … l'endroit o— vous voulez qu'il soit, faire d‚filer le texte en cliquant sur les flŠches … droite ou … gauche, le s‚lectionner en maintenant le bouton enfonc‚ en mˆme temps que vous d‚placez la souris et tout s‚lectionner en double-cliquant. Une ligne d'entr‚e est s‚lectionn‚e quand le curseur apparaŒt dedans. - Les listes: elle permet de choisir un ‚l‚ment dans une liste. Les flŠches haut et bas permettent de se d‚placer, les touches Page-Up et Page-Down permettent d'aller … la page pr‚c‚dante ou suivante. Si la colonne de droite est de couleur diff‚rente et contient un # c'est que tous les ‚l‚ments ne sont pas visibles et le # permet de se situer dans la liste. Si la derniŠre ligne est de couleur diff‚rente et contient un # c'est que des colonnes ne sont pas visiables et le # permet de se situer dans l'affichage. Avec la souris vous pouvez s‚lectionner un ‚l‚ment. Si la barre de d‚filement apparaŒt … droite, vous pouvez vous positionner dans la liste soit en cliquant … l'endroit voulu dans cette barre de d‚filement, soit en appuyant sur les flŠches en haut ou en bas. En double-cliquant sur l'‚l‚ment s‚lectionn‚ vous activez la commande associ‚e … la liste (g‚n‚ralement le bouton Ok). L'‚l‚ment s‚lectionn‚ d'une liste apparaŒt avec un fond gris si la liste n'est pas s‚lectionn‚e, avec un fond noir si elle est s‚lectionn‚e. Dans le cas o— la liste permet de s‚lectionner plusieurs ‚l‚ments, vous pouvez s‚lectionner/d‚s‚lectionner les ‚l‚ments soit par intervalle en maintenant appuy‚e la touche Shift lors d'un clic souris ou d'un d‚placement, soit individuellement en maintenant appuy‚e la touche Ctrl en se d‚pla‡ant et un clic souris ou l'appui sur la barre espace pour s‚lectionner/d‚s‚lectionner un ‚l‚ment. Vous pouvez s‚lectionner tous les ‚l‚ments en appuyant sur Ctrl+A. - Les cases … cocher: ces cases permettent d'activer/d‚sactiver une option. Afin de changer l'‚tat d'une case il suffit de cliquer dessus ou de presser la barre espace quand elle est s‚lectionn‚e. La case … cocher est activ‚e quand un 'X' apparaŒt entre les crochets situ‚s … droite, elle est d‚sactiv‚e dans le cas contraire. Une case … cocher est s‚lectionn‚e quand le texte est blanc, d‚selectionn‚e quand le texte est gris. - Les arborescences de r‚pertoire: cet ‚l‚ment permet de s‚lectionner un r‚pertoire sur une partition. Son fonctionnement est similaire aux listes. La premiŠre ligne ("\") correspond au r‚pertoire racine de la partition, les lignes en dessous donne les r‚pertoires de cette partition de fa‡on arborescente et dans l'ordre alphab‚tique. Les r‚pertoires ayant "+- " devant leur nom possŠdent des sous-r‚pertoires et peuvent ˆtre d‚taill‚s en surlignant ce r‚pertoire et en pressant la touche '+' ou en cliquant sur le "+" devant le nom. Les r‚pertoires qui sont d‚taill‚s et ont un "-- " devant leur nom peuvent ˆtre r‚duits en le surlignant et en pressant la touche '-' ou en cliquant sur le premier "-". Exemple: \ |- pas de sous-r‚pertoire -- sous-r‚pertoires d‚taill‚s | |- sous-r‚pertoire 1 | `- sous-r‚pertoire 2 +- sous-r‚pertoires non d‚taill‚s `- ultime r‚pertoire A noter que les accents seront incorrectements affich‚s du fait des diff‚rences de codage entre le DOS et Windows. b) L'interface ligne de commande Cette interface est plus basique et ne s'utilise qu'au clavier. A tout moment l'appui sur la touche Escape arrˆte l'ex‚cution du programme. Les diff‚rents ‚l‚ments sont les suivants: - Les listes: la liste des ‚l‚ments est affich‚e avec un num‚ro … gauche. Il vous suffit d'entrer le num‚ro de l'‚l‚ment lorsqu'il vous est demand‚ pour le s‚lectionner. Si jamais la liste d‚passe la taille de l'‚cran, il vous faudra appuyer sur une touche pour la faire d‚filer. - L'entr‚e de donn‚es: il vous suffit d'entrer la donn‚e demand‚e (par exemple un nom de fichier). La touche Delete permet d'effacer le caractŠre pr‚c‚dent le curseur (ce que vous avez d‚j… entr‚ est affich‚ … la ligne suivante sauf le dernier caractŠre et vous pouvez continuer d'entrer de nouveaux caractŠres). Il n'est pas possible de d‚placer le curseur. - Les choix: ils se pr‚sentent sous la forme d'une question avec les possibilit‚s de r‚ponse entre parenthŠses (Exemple: (O/N)). Il vous faut donner la r‚ponse parmi un des ‚l‚ments pr‚sent‚s. La casse des lettres n'est pas prise en compte. 5- L'utilisation du programme ----------------------------- Utilisation: savepart.exe [-l en|fr|fr_2] [-cm|-nm|-pm] [-f ] [-ncd] [-ncs] [-nvd] [-nvf] [-cui|-tui|-tuix|-bui|-buix] [-a|-b|-c|-d|-e|-i|-k|-m|-n|-r|-s|-t|-u|-v|-w|-z] -l: cette option vous permet de choisir la langue … utiliser. Vous ne devez l'utiliser que si la langue reconnue automatiquement n'est pas correcte. Si une erreur apparaŒt avant que cette option ne soit analys‚e, le message d'erreur sera affich‚ avec la langue d‚tect‚e automatiquement. Les langues reconnues sont: * en: anglais. * fr: fran‡ais. * fr_2: fran‡ais avec d'autres pages de code. La d‚tection de la langue positionne celle-ci … fran‡ais lors de la d‚tection de paramŠtres de configuration utilis‚e en France, au Canada fran‡ais, en Guyane fran‡aise, aux Antilles fran‡aises et en Polyn‚sie fran‡aise. Dans les autres cas, la langue est positionn‚e … anglais. Le paramŠtre fr_2 est uniquement l… au cas o— les accents seraient mal affich‚s. Je ne sais pas … quels paramŠtres de configuration cela correspond (et je ne suis pas s–r qu'il y existe une configuration de DOS pour ces paramŠtres), ce sont les caractŠres accentu‚s tels que les utilisent Windows et Linux (ANSI). Il n'est pas automatiquement d‚tect‚. -cm: cette option est la m‚thode par d‚faut d'utilisation de la souris. -pm: cette option est une autre m‚thode d'utilisation de la souris si jamais la premiŠre ne marche pas (c'est la m‚thode par d‚faut lors de l'utilisation de la version DOS sous Windows NT/XP). Elle peut faire que des double click ne soient pas d‚tect‚s. Cette option est ‚quivalente … -cm dans la version Windows. -nm: cette option permet d'empˆcher l'utilisation de la souris. Vous ne devez l'utiliser que si l'utilisation de la souris semble poser problŠme avec les 2 m‚thodes d'utilisations donn‚es ci-dessus. -f : cela vous permet de donner un fichier d'options afin d'utiliser le mode batch. Pour connaŒtre le format de ce fichier d'options, veuillez vous r‚f‚rer au chapitre 21. -ncd: cette option d‚sactive la v‚rification que le fichier cr‚‚/lu ne doit pas se trouver sur l'‚l‚ment sauv‚/restaur‚. Il est conseill‚ de ne l'utiliser que si l'attribution des lettres de lecteur DOS est incorrecte. Cette option n'a aucune influence dans la version Windows (la v‚rification ne peut pas ˆtre d‚sactiv‚e). -ncs: cette option d‚sactive la v‚rification de la taille libre sur le lecteur o— le fichier de sauvegarde est cr‚‚. Cela permet de contourner le cas de driver ne rapportant pas une taille libre correcte, mais vous devez faire attention en utilisant cette option de ne pas donner une taille maximale de fichier trop grande sinon la sauvegarde ‚chouera. -nvd: cette option d‚sactive la v‚rification que les secteurs sont correctement ‚crits. Ceci acc‚l‚re la restauration, mais peut empˆcher la d‚tection de secteurs d‚fectueux. La v‚rification que les secteurs sont correctement ‚crits est toujours d‚sactiv‚e dans la version Windows (sauf pour les lecteurs de disquettes dans Windows 9x). -nvf: cette option d‚sactive la v‚rification que les fichiers sont correctement ‚crits et que les secteurs sont correctement ‚crits quand l'accŠs par p‚riph‚rique DOS est utilis‚. Ceci acc‚l‚re la sauvegarde (et la restauration dans le second cas), mais peut faire que les fichiers cr‚‚s ou les p‚riph‚riques restaur‚s soient incorrects dans le cas o— le disque o— ils sont ‚crits commence … ˆtre d‚fectueux. La v‚rification que les fichiers sont correctement ‚crits est toujours d‚sactiv‚e dans la version Windows. -cui|-tui|-tuix|-bui|-buix: cette option vous permet de s‚lectionner l'interface graphique … utiliser: * -cui: interface type ligne de commande. * -tui: interface type fenˆtres textuelles. * -tuix: la mˆme chose que -tui mais en utilisant le mode ‚tendu d'affichage (43 ou 50 lignes au lieu de 25). * -bui: interface type fenˆtres textuelles mais utilisant l'accŠs … l'‚cran par le BIOS ce qui assure une meilleure compatibilit‚, mais est plus lent. Cette option est ‚quivalent … -tui dans la version Windows. * -buix: la mˆme chose que -bui mais en utilisant le mode ‚tendu d'affichage (43 ou 50 lignes au lieu de 25). Cette option est ‚quivalent … -tuix dans la version Windows. Si cette option n'est pas donn‚e, c'est l'interface type fenˆtres textuelles qui est utilis‚e. Cette option ne doit ˆtre utilis‚e que si cette interface pose problŠme (par exemple rien ne se passe quand le programme est lanc‚). Dans ce cas il faut commencer par essayer avec l'option -bui, puis si cela ne marche toujours pas avec l'option -cui. -a|-b|-c|-d|-e|-i|-k|-m|-n|-r|-s|-t|-u|-v|-w|-z: cette option vous permet de s‚lectionner l'action … r‚aliser: * -a: corriger la d‚finition physique du disque dans un secteur boot. * -b: mettre … jour le fichier BOOTSECT.DOS/BOOTSECT.BAK. * -c: copier un ‚l‚ment. * -d: copier des fichiers cr‚‚s par le programme afin de les modifier (taux de compression, taille maximum, extraction des secteurs occup‚s, ...). * -e: explorer une partition. * -i: lire des informations du driver. * -k: remplacer le secteur de d‚marrage d'une partition FAT/NTFS ou le superbloc d'une partition ext2/ext3 par sa copie. * -m: simuler un ‚l‚ment … partir des fichiers de sauvegarde. * -n: cr‚er des fichiers sur une partition NTFS depuis Windows NT, 2000, XP ou Vista. * -r: restaurer un ‚l‚ment. * -s: sauver un ‚l‚ment. * -t: v‚rifier des fichiers de sauvegarde. * -u: mettre … jour la base de registres Windows 2000/XP/Vista. * -v: explorer un fichier de sauvegarde. * -w: mettre … jour les donn‚es de configuration de d‚marrage de Windows Vista. * -z: annuler les informations sur les secteurs d‚fectueux d'un systŠme de fichier. Si cette option n'est pas donn‚e, le programme vous demande ce que vous d‚sirez faire. Pour la description des diff‚rentes actions, veuillez vous r‚f‚rer aux chapitres suivants. Le code de retour du programme est le suivant: - 0 s'il s'est ex‚cut‚ sans problŠme, - 1 si une erreur est apparue, - 2 si l'utilisateur a annul‚ l'ex‚cution, - 3 s'il s'est ex‚cut‚ sans problŠme mais avec de mauvais secteurs, - 255 si une exception a ‚t‚ lev‚e. Remarques: ---------- - l'option -f ne peut pas ˆtre utilis‚e lors de la copie de partition ou de fichier. - la copie et la v‚rification de fichiers peuvent ˆtre ex‚cut‚es sous Windows (dans ce cas l'ex‚cution sera certainement plus rapide que sous DOS). - l'exploration d'une partition n‚cessite d'utiliser une interface de type fenˆtres textuelles (elle ne marche pas avec l'option -cui). 6- La sauvegarde d'‚l‚ment -------------------------- C'est la partie ex‚cut‚e si sous utilisez l'option -s ou si vous la s‚lectionnez lorsque le programme vous la demande. L'ex‚cution se d‚roule selon le diagramme suivant (en dehors du mode batch): Choix du support | V Choix de l'‚l‚ment source | V [Partie … sauver] | V [Emplacement des fichiers de swap] |<------------------------+---+ V | | Choix du fichier | | | | | V | | Choix de la taille maximum du fichier | | +-------------------------+ | V | [Choix de la compression] | | | V | Fenˆtre de sauvegarde | +-----------------------------+ V Cr‚ation du fichier d'options | V fin a) Choix du support: Il faut s‚lectionner le disque, le lecteur de disquette ou le p‚riph‚rique DOS sur lequel se trouve l'‚l‚ment … sauvegarder. Le mode d'accŠs au disque est pr‚cis‚: - accŠs standard: avec ce mode d'accŠs on accŠde au disque dur selon sa d‚finition physique (cylindre, secteur, tˆte). Avec ce mode d'accŠs la taille des secteurs ne peut pas ˆtre connue (elle est prise … 512 octets qui est la valeur standard, les autres tailles ‚tant exceptionnelles) et la taille des disques est limit‚e … 8 Go. - accŠs ‚tendu: c'est le mode d'accŠs qui devient le standard. Dans ce mode le disque dur est repr‚sent‚ comme une unique piste (on ne se pr‚occupe pas de sa d‚finition physique). Ce mode permet d'utiliser les disques de plus de 8 Go, cependant la taille rapport‚e par ces disques peut ˆtre fausse (sans que cela n'ait de cons‚quence). La taille des secteurs peut ˆtre diff‚rente de 512 octets bien que cette valeur reste la plus courante. Dans le cas des lecteurs de disquette, l'accŠs est obligatoirement standard, dans le cas des p‚riph‚riques DOS, il apparaŒt ‚tendu pour Partition Saving mais comme c'est le driver DOS qui fait l'accŠs, c'est lui qui choisit le mode. b) Choix de l'‚l‚ment source: Avec cette fenˆtre vous pouvez s‚lectionner la partie du disque … sauvegarder. Le support permet de savoir si l'‚l‚ment est directement en relation avec le disque ou avec une partition. Dans le cas d'une partition, le support vous pr‚cise si c'est une partition principale ou si c'est une partition d‚finie dans une partition ‚tendue. Le num‚ro de la partition est le num‚ro tel que reconnu sous Linux. Le nom du lecteur est le nom du lecteur DOS correspondant … la partition (si c'est une partition DOS bien s–r). Ceci peut ˆtre erron‚ dans la mesure o— de nouveau type de partition DOS peuvent ˆtre d‚finis (par exemple avec Windows95 de nouveaux types ont ‚t‚ d‚finis pour les partitions VFAT16 et FAT32 et rien n'empˆche qu'une ‚volution semblable se reproduise). Dans le cas o— l'‚l‚ment est en relation avec le disque le type de l'‚l‚ment permet d'identifier l'‚l‚ment: cela peut ˆtre le disque complet, le master boot record (premier secteur du disque), les secteurs situ‚s avant la premiŠre partition et la table des partitions. Dans le cas o— le support est une partition, le type de l'‚l‚ment permet d'identifier le type de la partition: cela permet d'identifier le type d'OS install‚ dessus. Dans la mesure o— les types de partition ne sont pas normalis‚s, la liste n'est pas exhaustive. La taille donne la taille de l'‚l‚ment. Par d‚faut elle est exprim‚e en Mo sauf si elle est suivie de Ko. Le nom de la partition est le label (ou nom de volume). Il est affich‚ quand il est accessible. Si pour les lecteurs DOS, il semble y avoir une incoh‚rence entre la lettre du lecteur et le nom de la partition, ce dernier est certainement juste et le nom du lecteur mal attribu‚. Pour les disquettes, cette fenˆtre n'apparaŒt pas. Pour les p‚riph‚riques DOS, vous pouvez s‚lectionner le p‚riph‚rique … sauver dans la liste vous pr‚sentant tous ceux que le DOS connait comme ayant un accŠs par secteur et poss‚dant un systŠme de fichier FAT. Remarque: --------- - Si vous choisissez de sauvegarder une partition principale de type ‚tendue, vous sauvegardez toutes les partitions d‚finies dans cette partition ‚tendue (toutes celles qui ont pour support "Etendue nø"). - Si vous n'avez qu'une seule partition avec le type 42 (disque dynamique) ou 8e (Linux LVM), le disque est utilis‚ avec le nouveau format de partitionnement dynamique qui n'est pas support‚ par Partition Saving, donc vous ne pouvez pas le sauver. - Si vous avez une partition avec le type 44 (GoBack), c'est parce que vous utilisez Norton GoBack qui a son propre m‚chanisme de partitionnement. Vous devez le d‚sactiver pour pouvoir sauver la partition. c) Partie … sauver: Cette fenˆtre n'apparaŒt que si la partition choisie est un des types dont il est possible de ne sauver que les secteurs occup‚s. Dans ce cas elle vous propose les choix suivants: - "Tous les secteurs": dans ce cas tous les secteurs de la partition seront sauv‚s sans tenir compte du fait qu'ils soient occup‚s ou pas. Cela fait bien s–r que la sauvegarde est plus grosse que dans les cas suivants, mais peut permettre de sauver la partition mˆme si celle-ci est fortement endommag‚e (par exemple pour pouvoir la sauver avant de tenter des solutions extrˆmes pour la r‚parer). La contrainte de cette solution est que la restauration devra se faire sur une partition ayant exactement le mˆme format (le disque doit avoir la mˆme taille et d‚finition physique et la partition avoir la mˆme taille et ˆtre … la mˆme place). - "Les secteurs occup‚s": dans ce cas seuls les secteurs occup‚s sont sauv‚s. Cela … l'avantage que la sauvegarde n‚cessite moins de place que dans le cas pr‚c‚dent et permet ‚galement de pouvoir restaurer la partition sur une partition diff‚rente (elle peut ˆtre sur un disque diff‚rent, … un emplacement diff‚rent et avec une taille diff‚rente), en tenant compte n‚anmoins de quelques contraintes de taille. L'inconv‚nient est que ce type de sauvegarde n‚cessite plus de m‚moire et que la sauvegarde peut ne pas aboutir si votre partition est endommag‚e (par exemple des secteurs importants sont endommag‚s). - "L'‚l‚ment sur lui-mˆme": ce cas ne s'applique qu'aux partitions de type FAT, NTFS et ext2. Il est identique au cas pr‚c‚dent, mais permet ‚galement de cr‚er le fichier de sauvegarde sur la partition sauvegard‚e (ce qu'il NE faut surtout PAS faire pour les 2 cas pr‚c‚dents). Vous ne devez choisir cette option que si vous allez utiliser les possibilit‚s internes de l'outil pour acc‚der aux partitions FAT, NTFS et ext2 (via le montage de partition), pas si vous avez un autre moyen d'y acc‚der. Si vous choisissez cette option, la partition est automatiquement mont‚e pour pouvoir y acc‚der si ce n'est pas encore le cas. Les contraintes sont que cela n‚cessite plus de place m‚moire et que lors de la restauration il faudra faire un scandisk sur la partition restaur‚e (aprŠs avoir red‚marr‚ l'ordinateur) afin de corriger des erreurs ‚ventuelles sur la taille des fichiers cr‚‚s (ceux que vous avez utilis‚s lors de la restauration sont corrects, ce sont ceux sur la partition restaur‚e qui ne le sont pas). Pour les partitions FAT16, FAT32, NTFS et ext2 cette v‚rification est activ‚e automatiquement lorsque vous red‚marrez. Pour les partitions FAT12 il faut que vous le fassiez … la main. Pour les partitions FAT et ext2, il est pr‚f‚rable de ne pas effacer un fichier existant car cela peut amener plus d'erreurs que de cr‚er un nouveau fichier. Pour les partitions NTFS, il n'y a pas cette contrainte (de plus il n'y a pas le choix). - "Les secteurs occup‚s sans les fichiers de swap": ce cas ne s'applique qu'aux partitions de type FAT et NTFS. Dans ce cas seuls les secteurs occup‚s sont sauvegard‚s et le contenu des fichiers de swap n'est pas sauvegard‚ (Windows r‚initialisera ce contenu au premier d‚marrage aprŠs la restauration). Les fichiers de swap peuvent ˆtre "win386.swp", "vmmhiber.w9x", "pagefile.sys" et "hiberfil.sys" pour une partition FAT et "pagefile.sys" et "hiberfil.sys" pour une partition NTFS. Cette option permet de r‚duire la taille des sauvegardes, mais n‚cessite un peu plus de m‚moire que de ne sauver que les secteurs occup‚s. - "L'‚l‚ment sur lui-mˆme sans les fichiers de swap": ce cas est la concat‚nation des 2 cas pr‚c‚dants. - "Le secteur de d‚marrage" (partition FAT/NTFS) ou "Le super bloc" (partition ext2/ext3): cela permet de sauver les secteurs d‚crivant le systŠme de fichier (le premier secteur pour une partition FAT/NTFS, les 2048 premiers octets pour une partition ext2/ext3). Cette option n'est pas vraiment utile sauf pour se pr‚munir contre un virus de boot. Dans le cas o— la partition ne serait pas une partition pour laquelle il est possible de ne sauver que les secteurs occup‚s ou dans le cas o— vous auriez choisi un ‚l‚ment en relation avec le disque, cette fenˆtre n'apparaŒt pas et tous les secteurs sont sauv‚s. Pour avoir plus de renseignements sur la sauvegarde des secteurs occup‚s, veuillez vous r‚f‚rer au chapitre 23. Remarque: --------- - une fenˆtre vous informant de la recherche du dernier secteur occup‚ apparaŒt entre le choix de la taille du fichier et la fenˆtre de sauvegarde. Dans le cas o— vous choisissez une des deux options o— il ne faut sauver que les secteurs occup‚s, cette fenˆtre peut rester afficher relativement longtemps. Dans le cas o— vous sauvez tous les secteurs, vous ne la verrez probablement pas, car elle est affich‚e trŠs bri‚vement. d) Emplacement des fichiers de swap: Cette fenˆtre n'apparaŒt que si vous avez choisi l'option "L'‚l‚ment sans les fichiers de swap" ou "L'‚l‚ment sur lui-mˆme sans les fichiers de swap" dans la fenˆtre pr‚c‚dente. Elle permet d'indiquer au programme dans quel r‚pertoire se trouvent les fichiers de swap. En plus du r‚pertoire que vous indiquez ici, le programme recherche ‚galement ces fichiers sur le r‚pertoire racine (vous pouvez bien s–r lui donner … nouveau le r‚pertoire racine ici). En rŠgle g‚n‚rale les fichiers de swap se trouvent soit sur la racine soit dans le r‚pertoire Windows. Pour s‚lectionner le r‚pertoire vous devez vous d‚placer dans l'arborescence (en affichant les sous-r‚pertoires d'un r‚pertoire en pressant la touche '+' quand celui-ci est s‚lectionn‚ en cas de besoin) jusqu'… ce que vous l'atteigniez puis appuyer sur la touche Entr‚e ou cliquer sur le bouton Ok. e) Choix du fichier: Dans cette fenˆtre vous pouvez choisir le nom et l'emplacement du fichier de sauvegarde. Pour cela vous pouvez taper dans la ligne "Fichier" le nom du fichier (avec ‚ventuellement son emplacement) ou en s‚lectionner un dans la liste des fichiers ou vous d‚placer dans l'arborescence … l'aide de la liste des lecteurs et des r‚pertoires. Par d‚faut "*.*" est affich‚ ce qui signifie que tous les fichiers sont affich‚s. Vous pouvez ‚galement cr‚er des r‚pertoires (cela NE doit PAS ˆtre fait sur la partition sauv‚e, mˆme si vous avez choisi de la sauver sur elle-mˆme) ou monter une partition. Le montage de partition permet d'acc‚der … une partition qui n'est normalement pas accessible par le DOS, notamment les partitions NTFS si vous d‚sirez y ‚crire un fichier dessus. Pour avoir plus d'informations sur le montage de partition, veuillez lire le chapitre 22. Une deuxiŠme fenˆtre vous donne la possibilit‚ d'utiliser le nommage automatique. Le nommage automatique consiste … g‚n‚rer automatiquement un nom de fichier si plusieurs sont n‚cessaires. Pour cela le programme prend le nom du premier fichier et remplace (ou ajoute selon le cas) les deux derniers caractŠres (les trois derniers si plus de 100 fichiers sont n‚cessaires) de l'extension par le num‚ro du fichier (en consid‚rant que le premier fichier porte le num‚ro 0). Par exemple si votre premier fichier s'appelle "disk_c.par", le second sera "disk_c.p01", le troisiŠme "disk_c.p02", ..., le cent-uniŠme "disk_c.100". Une troisiŠme fenˆtre vous informe des lecteurs DOS avec leur espace libre ainsi que la taille de la partition (sans tenir compte du fait que seuls les secteurs occup‚s peuvent ˆtre sauv‚s et de la compression). Remarques: ---------- - si un lecteur n'apparaŒt pas dans la liste des lecteurs c'est qu'il n'a pas pu ˆtre d‚tect‚. Cependant rien ne vous empˆche de taper sa lettre dans la ligne du nom de fichier (auquel cas la liste des lecteurs n'indiquera pas le bon lecteur mais c'est sans cons‚quence). - si le fichier s‚lectionn‚ existe d‚j…, une fenˆtre de confirmation d'effacement est ouverte (si le fichier est en lecture seule, une fenˆtre vous informant qu'il ne peut pas ˆtre effac‚ apparaŒt). - si vous sauvez un disque complet, une partition FAT, NTFS ou ext2, vous NE devez PAS cr‚er le fichier sur le disque ou la partition que vous sauvez … moins que vous n'ayez choisi l'option "L'‚l‚ment sur lui-mˆme" ou "L'‚l‚ment sur lui-mˆme sans les fichiers de swap" dans la fenˆtre vous demandant ce que vous voulez sauver et que vous essayez d'y acc‚der via le m‚canisme de montage. Si vous n'avez pas choisi cette option et essayez n‚anmoins de cr‚er un fichier sur la partition … sauver, une fenˆtre de warning vous signale cet ‚ventuel problŠme. Si vous utilisez l'option "-ncd", cette v‚rification ne sera pas faite. - mˆme remarque que la pr‚c‚dente sur la cr‚ation de r‚pertoire, mais cela ne doit pas ˆtre fait mˆme si vous avez choisi de sauver l'‚l‚ment sur lui-mˆme. - lors de l'utilisation du nommage automatique, mise … part pour le premier fichier, il n'est pas v‚rifi‚ que le fichier existe d‚j…, par cons‚quent il sera effac‚ s'il existe (par exemple, ‚vitez d'appeler le premier fichier .01 car il sera effac‚ lors de la cr‚ation du second). f) Choix de la taille du fichier: Cette fenˆtre vous permet de choisir la taille maximum que vous d‚sirez pour le fichier. Si plus de place est n‚cessaire pour pouvoir sauver l'‚l‚ment, un nouveau fichier vous sera demand‚ quand celui-ci sera plein. Si la taille libre sur le lecteur est inf‚rieure … 10 Mo, la taille demand‚e est en ko, sinon elle est en Mo. Cette taille maximum ne peut pas d‚passer le minimum entre la taille disponible sur le lecteur et 2047 Mo. Si vous avez utilis‚ l'option "-ncs", la taille disponible sur le lecteur n'est pas v‚rifi‚e. Si vous entrez 0, vous revenez … la fenˆtre de choix de fichier. g) Choix de la compression: Si vous disposez de suffisamment de m‚moire, une fenˆtre vous demande avec quel niveau de compression vous voulez compresser les donn‚es. Cela va de 0 (pas de compression) … 9 (compression maximale). Le niveau g‚n‚ralement utilis‚ par les programmes de compression est le niveau 6. Plus vous choisissez un niveau de compression ‚lev‚, plus le temps d'ex‚cution sera long (par contre cela influence peu le temps de d‚compression). Si vous n'avez pas assez de place m‚moire, une fenˆtre vous en informe. Dans ce cas aucune compression n'est r‚alis‚e (<=> niveau 0). Cette fenˆtre n'apparaŒt qu'aprŠs la demande du premier fichier (pour les fichiers suivant le mˆme taux de compression est utilis‚). L'algorithme de compression utilis‚ est l'algorithme du programme gzip. h) Fenˆtre de sauvegarde: Cette fenˆtre vous informe de l'avancement de la sauvegarde. La ligne d'avancement du haut donne l'avancement par rapport … l'ensemble de l'‚l‚ment sauv‚. La ligne d'avancement d'en dessous donne l'avancement par rapport … la taille maximale du fichier. Par cons‚quent il n'est pas anormal que cette ligne ne soit pas … 100% lorsque la sauvegarde se termine. Le temps restant est le temps restant estim‚. L'exactitude de celui-ci est fortement influenc‚e par le fait de compresser ou non les donn‚es et de sauver ou non tous les secteurs. La liste des erreurs est la liste des erreurs d‚tect‚es lors de la lecture des secteurs du disque. Si vous avez les mˆmes … la restauration et si lorsque vous utilisez un programme de v‚rification de disque (tel que la v‚rification de surface avec scandisk), de mauvais secteurs sont signal‚s, ces erreurs ne portent pas … cons‚quences (s'il n'y avait pas de donn‚es sur ces secteurs au moment de la sauvegarde, mais ‡a c'‚tait … l'OS de le d‚tecter). Si la taille maximum de fichier que vous avez donn‚e n'est pas suffisante pour sauver tout l'‚l‚ment (la ligne d'avancement de fichier atteint 100%), un nouveau nom de fichier vous est demand‚ avec … nouveau sa taille maximum (si vous utilisez le nommage automatique, celui-ci sera g‚n‚r‚ automatiquement, avec la mˆme taille maximum que le premier). Tant que la sauvegarde est en cours vous ne pouvez pas appuyer sur le bouton Ok (seul le bouton annuler est actif pour pouvoir arrˆter la sauvegarde). Quand la sauvegarde est termin‚e, le bouton Ok devient actif, le bouton annuler inactif, et la ligne marqu‚e "Etat" passe de "En cours ..." … "Termin‚.". i) Cr‚ation du fichier d'options: Si vous n'avez pas utilis‚ le mode batch (ou si des options ont ‚t‚ ajout‚es par rapport … celles fournies en batch), une fenˆtre vous demande si vous voulez cr‚er le fichier d'options qui vous permettra d'utiliser le mode batch pour les prochaines sauvegardes/restaurations de cet ‚l‚ment. Si vous r‚pondez "oui", une fenˆtre vous demandera le nom du fichier. Ce fichier contiendra toutes les options que vous avez positionn‚es. Remarques: ---------- - le contenu de ce fichier ne reste valide que tant que vous ne changez pas le partitionnement de votre disque dur. - les noms des fichiers ‚crits dans ce fichier sont en absolu. Par cons‚quent si vous d‚placez les fichiers de sauvegarde, il vous faudra modifier ce fichier d'option. - vous pouvez bien s–r cr‚er ce fichier … la main. - la convention de nommage DOS (8.3: 8 caractŠres maximums pour le nom et 3 caractŠres maximums pour l'extension) doit ˆtre utilis‚e pour les noms des fichiers ‚crits dans le fichier d'options … moins d'utiliser le fichier … travers un montage. j) Exemples: Consid‚rons que vous avez 2 disques partitionn‚s comme d‚crit ci-dessous (… cot‚ du type de partition se trouve les d‚nominations |): Disque 1 Disque 2 +------------------------------------+ +-------------------------------------+ | Partition principale 1: | | Partition principale 1: | | DOS FAT 32 (C:|hda1) | | DOS FAT 32 (D:|hdb1) | +------------------------------------+ +-------------------------------------+ | Partition principale 2: | | Partition principale 2: | | DOS ‚tendue ( |hda2) | | DOS ‚tendue ( |hdb2) | | +--------------------------------+ | | +---------------------------------+ | | | Partition ‚tendue 1 de la | | | | Partition ‚tendue 1 de la | | | | partition principale 2: | | | | partition principale 2: | | | | DOS FAT 32 (E:|hda5) | | | | DOS FAT 32 (G:|hdb5) | | | +--------------------------------+ | | +---------------------------------+ | | | Partition ‚tendue 2 de la | | +-------------------------------------+ | | partition principale 2: | | | Partition principale 3: | | | DOS VFAT 16 (F:|hda6) | | | Vide ( |hdb3) | | +--------------------------------+ | +-------------------------------------+ +------------------------------------+ | Partition principale 4: | | Partition principale 3: | | Linux swap ( |hdb4) | | Linux extfs2 ( |hda3) | +-------------------------------------+ +------------------------------------+ | Partition principale 4: | | Vide ( |hda4) | +------------------------------------+ Si vous d‚sirez sauver la partition contenant le lecteur D:, vous ex‚cutez savepart.exe -s, puis: - commencez par choisir le deuxiŠme disque, - s‚lectionnez la premiŠre partition, - choisissez de sauver tous les secteurs ou seulement les secteurs occup‚s (cette deuxiŠme solution n‚cessitera moins de place), - choisissez de compresser le fichier ou pas, - choisissez l'emplacement et le nom du fichier (selon la taille disponible sur les diff‚rents lecteurs, mais de pr‚f‚rence sur le premier disque afin d'aller plus vite, donc en C:, E: ou F:), par exemple C:\disk_d.par - dans la mesure o— vous voulez graver le fichier sur un CD, vous choisissez une taille maximale de 620 Mo. A partir de ce point, la sauvegarde se d‚roule. Si les 620 Mo ne suffisent pas pour sauver toutes les donn‚es, vous devez donner l'emplacement et le nom d'un deuxiŠme fichier, puis sa taille maximale, .... Une fois la sauvegarde termin‚e, vous pouvez d‚cider de cr‚er le fichier batch ou pas. Si vous cr‚ez le fichier batch et gravez les fichiers sur un CD, mettez le fichier batch avec le premier fichier et n'oubliez pas de modifier le chemin d'accŠs au(x) fichier(s) de sauvegarde dans ce fichier batch. Si vous d‚sirez sauver la partition Linux, vous devez: - s‚lectionner le premier disque, - choisir la troisiŠme partition, puis continuer comme pour le premier cas (comme la partition Linux se trouve sur le premier disque, il est conseill‚ de cr‚er le fichier sur un lecteur du deuxiŠme disque). 7- La restauration d'‚l‚ment ---------------------------- C'est la partie qui est ex‚cut‚e lorsque vous utilisez l'option -r ou s‚lectionnez cette option quand le programme vous la demande. L'ex‚cution se d‚roule selon le diagramme suivant (en dehors du mode batch): Choix du fichier | V Choix de l'‚l‚ment destination |<-----------------------------+ V | Fenˆtre de restauration | +---------> Choix du fichier --+ V fin a) Choix du fichier: C'est la mˆme fenˆtre que celle de s‚lection de fichier lors de la sauvegarde. L'en-tˆte du fichier s‚lectionn‚ est v‚rifi‚ et une erreur est signal‚e si celui-ci est incorrect. Le nommage automatique peut ˆtre s‚lectionn‚ afin que le nom des fichiers suivants soit g‚n‚r‚ automatiquement (il faut bien-s–r que la rŠgle de nommage d‚crite dans le chapitre 6.e soit respect‚e). Vous pouvez ‚galement monter une partition si le fichier de sauvegarde se trouve sur une partition non accessible par le DOS. b) Choix de l'‚l‚ment destination: Cette fenˆtre donne la liste des ‚l‚ments compatibles avec celui sauv‚ dans le fichier. Vous devez choisir un des ‚l‚ments dans cette liste pour faire la restauration. En haut de la fenˆtre une description de l'‚l‚ment sauv‚ est donn‚e. En dessous c'est la liste des ‚l‚ments compatibles. La colonne "Dis" donne le num‚ro du disque sur lequel se trouve l'‚l‚ment. La colonne "Support" donne le type de support sur lequel se trouve l'‚l‚ment. La colonne "Num" est le num‚ro de la partition tel qu'il est connu sous Linux, si jamais l'‚l‚ment est une partition. La colonne "L." donne le nom de lecteur DOS de l'‚l‚ment si c'est une partition DOS. La colonne "Id." permet de savoir si l'‚l‚ment est identique … celui sauv‚. Si c'est le cas un "X" est pr‚sent dans cette colonne sinon rien n'est ‚crit. La colonne "Taille" donne la taille de l'‚l‚ment. Par d‚faut elle est exprim‚e en Mo sauf si elle est suivie de Ko. Le nom de la partition est le label (ou nom de volume). Il est affich‚ quand il est accessible. Si pour les lecteurs DOS, il semble y avoir une incoh‚rence entre la lettre du lecteur et le nom de la partition, ce dernier est certainement juste et le nom du lecteur mal attribu‚. Au cas o— le support o— vous voulez restaurer la sauvegarde n'apparait pas, vous pouvez utiliser le dernier choix dans la liste affich‚e pour choisir ce support pour voir pourquoi il n'est pas compatible. Pour plus de d‚tails sur la compatibilit‚ entre les ‚l‚ments veuillez consulter le chapitre 23. Si aucun ‚l‚ment compatible n'est trouv‚, un message vous le signale et le programme se termine. !!!!! Attention !!!!!: ---------------------- La restauration efface toutes les donn‚es actuellement pr‚sentes sur l'‚l‚ment choisi. De plus vous NE devez PAS choisir le disque (dans le cas de la sauvegarde d'un disque complet) ou la partition sur laquelle se trouve le fichier vous permettant de faire cette restauration (il serait en effet effac‚ lors de la restauration et ne serait donc plus accessible ce qui entraŒnerait une erreur et l'arrˆt de la restauration). Une fenˆtre de warning vous signale si le fichier se trouve sur le disque ou la partition … restaurer. Elle est affich‚e uniquement pour le premier fichier (car pour les suivants vous NE devez PAS acc‚der au disque ou … la partition que vous restaurez) et elle n'est pas affich‚e dans le cas o— vous utilisez l'option "-ncd". c) Fenˆtre de restauration: Cette fenˆtre vous permet de suivre l'avancement de la restauration. La ligne d'avancement du haut donne l'avancement pour le fichier. La ligne d'avancement d'en dessous donne l'avancement pour l'‚l‚ment choisi. Le temps restant est le temps restant estim‚. L'exactitude de celui-ci est fortement influenc‚e par le fait que les donn‚es aient ‚t‚ compress‚es et que tous les secteurs aient ‚t‚ sauv‚s ou pas. La liste des erreurs contient les erreurs d‚tect‚es lors de l'‚criture des secteurs sur le disque. Si ces erreurs sont les mˆmes que lors de la sauvegarde, il n'y a pas de cons‚quences (si ce ne sont pas les mˆmes ou s'il y en a moins ou plus vous risquez d'avoir perdu des donn‚es: passer scandisk (ou un programme ‚quivalent pour l'OS donn‚) pourra peut-ˆtre r‚soudre le problŠme). Si l'‚l‚ment a ‚t‚ sauv‚e en plusieurs fichiers, ils vous sont demand‚s au fur et … mesure de l'avancement. Tant que la restauration est en cours vous ne pouvez pas appuyer sur le bouton Ok (seul le bouton annuler est actif pour pouvoir arrˆter cette restauration). Quand la restauration est termin‚e, le bouton Ok devient actif, le bouton annuler inactif, et la ligne marqu‚e "Etat" passe de "En cours ..." … "Termin‚.". !!!!! Attention !!!!!: ---------------------- - lors de la s‚lection des fichiers suivants, vous ne devez pas acc‚der au lecteur correspondant au disque ou … la partition en cours de restauration (si c'est une partition DOS). En effet celle-ci ‚tant en cours d'‚criture, les informations la concernant sont fausses (un peu comme si vous essayiez d'acc‚der … un fichier alors que la partition est en train d'ˆtre format‚e). - une fois la restauration termin‚e, red‚marrer l'ordinateur si vous venez de restaurer une partition DOS (ou une partition que vous pouvez acc‚der par le DOS), afin que celui-ci puisse mettre … jour les informations concernant cette partition. - si vous annulez une restauration en cours, vous devez reformater l'‚l‚ment destination (ou faire une nouvelle restauration). - si lors de la sauvegarde, vous aviez cr‚‚ un fichier de sauvegarde sur la partition en cours de sauvegarde, aprŠs avoir red‚marr‚ l'ordinateur il faut que vous fassiez un scandisk sur la partition restaur‚e afin d'‚liminer des erreurs de tailles portant sur les fichiers cr‚‚s. Cette v‚rification n'est dor‚navant n‚cessaire que pour les partitions FAT12 (elle est automatiquement activ‚e pour les partitions FAT16, FAT32, NTFS et ext2). - si vous restaurez une partition sur une autre partition que celle d'origine et que vous avez Windows 2000, XP ou Vista, il faut que vous mettiez … jour la base de registres pour cette partition. Pour cela veuillez vous r‚f‚rer au chapitre 11. - si la partition que vous restaurez est une partition amor‡ble qui est ex‚cutable via le multiboot Windows XP/Vista et que vous la restaurez sur une partition autre que celle d'origine, il faut que vous mettiez … jour le fichier BOOTSECT.DOS/BOOTSECT.BAK pour cette partition. Pour cela veuillez vous r‚f‚rer au chapitre 13. - si la partition que vous restaurez est une partition utilis‚e avec le multi-boot de Windows XP et qu'elle est restaur‚e sur une partition diff‚rente de celle d'origine, il faut que vous mettiez … jour le fichier BOOT.INI. Pour cela vous devez d‚marrer avec le CD de Windows XP, utiliser le mode console et utiliser la commande bootcfg. Vous pouvez ‚galement utiliser l'exploration d'‚l‚ment pour ‚diter le fichier. - si la partition que vous restaurez est une partition utilis‚e avec le boot de Windows Vista et qu'elle est restaur‚e sur une partition diff‚rente de celle d'origine, il faut que vous mettiez … jour le fichier de configuration des donn‚es de d‚marrage. Pour cela vous devez d‚marrer avec le DVD de Windows Vista, utiliser le mode de r‚paration et utiliser la commande bootrec /RebuildBcd si la r‚paration automatique n'a pas ‚t‚ ex‚cut‚e. Vous pouvez ‚galement utiliser l'option d‚di‚e du programme. Pour cela veuillez vous r‚f‚rer au chapitre 12. - si la partition que vous restaurez est une partition utilis‚e avec Linux, et qu'elle est restaur‚e sur une partition diff‚rente de celle d'origine, vous devez mettre … jour le fichier /etc/fstab ainsi que le gestionnaire de boot si c'est une partition systŠme. Pour cela vous devez d‚marrer avec le CD de Linux, utiliser le mode r‚paration et mettre … jour les points de montage et le chargeur de boot. d) Exemples: Avec le partitionnement pr‚sent‚ dans l'exemple de la sauvegarde de partition, vous d‚sirez restaurer les partitions pr‚c‚demment sauv‚es. Dans le cas de la sauvegarde du lecteur D:, vous ex‚cutez savepart -r et - choisissez le nom du premier fichier de sauvegarde, - choisissez la partition que vous voulez restaurer. Si vous aviez sauv‚ tous les secteurs, seule la partition contenant le lecteur D: vous sera propos‚e (si jamais les 2 disques ont le mˆme format et les lecteurs C: et D: ont la mˆme taille, le lecteur C: pourrait ‚galement vous ˆtre propos‚). Si vous n'aviez sauv‚ que les secteurs occup‚s, les partitions contenant les lecteurs C:, D:, E: et G: peuvent vous ˆtre propos‚es en fonction des tailles qu'elles font (la partition F: ne peut pas vous ˆtre propos‚e dans la mesure o— elle n'a pas le mˆme format de systŠme de fichier). Dans ce cas la partition D: aura une croix dans sa colonne "Id.", mais pas les autres (si jamais les 2 disques ont le mˆme format et les lecteurs C: et D: ont la mˆme taille, le lecteur C: pourrait ‚galement avoir cette croix). - une fois la partition choisie, la restauration commence. Si la sauvegarde a ‚t‚ faite en plusieurs fichiers, le second fichier vous sera demand‚ quand le premier est termin‚, .... Une fois la restauration termin‚e, rebootez votre ordinateur afin que le DOS prenne en compte le fait que le lecteur D: a ‚t‚ modifi‚. Si vous d‚sirez restaurer la partition Linux, vous proc‚dez comme ci-dessus. Dans ce cas seul la 3Šme partition du premier disque vous sera propos‚e vu que c'est la seule partition Linux pr‚sente (la partition Linux swap n'a pas le mˆme systŠme de fichier). 8- La copie d'‚l‚ment --------------------- C'est la partie qui est utilis‚e quand vous utilisez l'option -c ou quand vous la s‚lectionnez lorsque le programme vous le demande. L'ex‚cution se d‚roule selon le diagramme suivant: Choix du support | V Choix de l'‚l‚ment source | V [Partie … sauver] | V Choix de l'‚l‚ment destination | V Fenˆtre de copie | V fin a) Choix du support: Veuillez vous r‚f‚rer … la mˆme fenˆtre dans la partie "sauvegarde d'‚l‚ment" (chapitre 6.a). b) Choix de l'‚l‚ment source: Veuillez vous r‚f‚rer … la mˆme fenˆtre dans la partie "sauvegarde d'‚l‚ment" (chapitre 6.b). c) Partie … sauver: Veuillez vous r‚f‚rer … la mˆme fenˆtre dans la partie "sauvegarde d'‚l‚ment" (chapitre 6.c). d) Choix de l'‚l‚ment destination: Veuillez vous r‚f‚rer … la mˆme fenˆtre dans la partie "restauration d'‚l‚ment" (chapitre 7.b) en rempla‡ant les r‚f‚rences au fichier par la partition … copier. e) Fenˆtre de copie: Cette fenˆtre vous permet de suivre l'avancement de la copie. La ligne d'avancement du haut donne l'avancement pour l'‚l‚ment … copier. La ligne d'avancement d'en dessous donne l'avancement pour l'‚l‚ment destination. Le temps restant est le temps restant estim‚. L'exactitude de celui-ci est fortement influenc‚e par le fait de copier ou non tous les secteurs. La liste des erreurs contient les erreurs d‚tect‚es lors de la lecture des secteurs sur l'‚l‚ment … copier ou lors de l'‚criture des secteurs sur l'‚l‚ment destination. Si des erreurs apparaissent, il est fortement conseill‚ de passer scandisk ou un programme ‚quivalent. Tant que la copie est en cours vous ne pouvez pas appuyer sur le bouton Ok (seul le bouton annuler est actif pour pouvoir arrˆter cette copie). Quand la copie est termin‚e, le bouton Ok devient actif, le bouton annuler inactif, et la ligne marqu‚e "Etat" passe de "En cours ..." … "Termin‚.". !!!!! Attention !!!!!: ---------------------- - une fois la copie termin‚e, red‚marrer l'ordinateur si vous venez de restaurer/copier une partition DOS (ou une partition que vous pouvez acc‚der par le DOS), afin que celui-ci puisse mettre … jour les informations concernant la partition destination. - si vous annulez une copie en cours, vous devez reformater la partition destination (ou faire une nouvelle copie ou restauration). - veuillez ‚galement lire les remarques au chapitre 7.c pour connaŒtre les ‚ventuelles manipulations … faire aprŠs la copie. f) Exemples: Avec le partitionnement pr‚sent‚ dans l'exemple de la sauvegarde de partition, vous d‚sirez copier la partition contenant le lecteur D: sur la partition contenant le lecteur E: (… condition que sa taille soit compatible). Pour cela vous lancez savepart -c et: - choisissez le second disque, - choisissez la premiŠre partition, - choisissez de copier uniquement les secteurs occup‚s (afin que la copie puisse se faire sur une partition ayant un format diff‚rent de celle d'origine), - choisissez la partition destination. Les partitions contenant les lecteurs C:, E: et G: vous seront propos‚es si leur taille est compatible. La partition contenant le lecteur D: ne vous sera pas propos‚e puisque c'est la partition d'origine. La partition contenant le lecteur F: ne vous sera pas propos‚e puisque le format du systŠme de fichier n'est pas le mˆme. A partir de ce point la copie se d‚roule. Une fois celle-ci termin‚e, vous devez rebooter l'ordinateur. 9- La copie de fichier ---------------------- C'est la partie ex‚cut‚e lorsque vous utilisez l'option -d ou quand vous la s‚lectionnez lorsque le programme vous la demande. Cette partie vous permet de dupliquer des fichiers tout en changeant leur taux de compression ou leur taille maximum. Dans le cas o— la sauvegarde contient tous les secteurs d'un disque ou d'une partition, vous pouvez ne copier que les secteurs d'une partition donn‚e ou que ses secteurs occup‚s (pour pouvoir ensuite restaurer le fichier sur une partition de taille diff‚rente). L'ex‚cution se d‚roule selon le diagramme suivant: Choix du premier fichier Contient tous les secteurs | Contient les secteurs occup‚s +------------------+------------------+ V | Demande si extraction | | Pas d'extraction | +------------------------+ | Extraction | | | V | | V‚rification des fichiers sources | | | | | V | | Choix de la partie … copier | | | | | +------------------+-----+------------+ | V Choix du premier fichier destination | V Copie | V Fin L'ex‚cution commence par vous demandez le nom du fichier source (veuillez vous r‚f‚rer au chapitre 7.a). Si le fichier contient une sauvegarde de tous les secteurs, le programme vous demande si vous voulez n'en extraire qu'une partition (pour un disque) ou que les secteurs occup‚s (pour une partition, disquette ou un p‚riph‚rique DOS). Si vous ne voulez extraire qu'une partie du fichier, le programme vous demande tous les fichiers de sauvegarde afin de les v‚rifier. Pour la suite de l'ex‚cution, ces fichiers doivent pouvoir ˆtre accessibles simultan‚ment. Il est pr‚f‚rable de ne pas choisir cette option si la sauvegarde avait signal‚ des secteurs d‚fectueux. Une fois les fichiers v‚rifi‚s, le programme demande ce que vous voulez copier (ceci est similaire aux chapitres 6.b … 6.d), puis r‚alise la copie mais en simulant une sauvegarde (comme dans les chapitres 6.e … 6.h). Si vous en choisissez pas d'extraire une partie du fichier, ou si vous n'avez pas le choix, le programme vous demande le nom et la taille du fichier destination ainsi que le taux de compression (veuillez vous r‚f‚rer aux chapitres 6.e, 6.f et 6.g), puis la copie commence. La fenˆtre d'avancement donne en haut l'avancement pour le fichier source et en bas celui pour le fichier destination. Si jamais plusieurs fichiers sources ou plusieurs fichiers destination sont n‚cessaires ils vous seront demand‚s au fur et … mesure du besoin. Remarques: ---------- - seuls les fichiers cr‚‚s par ce programme peuvent ˆtre utilis‚s par cette fonctionnalit‚. - le programme v‚rifie que le fichier destination ne porte pas le mˆme nom que le fichier source afin d'‚viter que le fichier source ne soit effac‚ avant d'ˆtre copi‚. Cependant il ne peut pas v‚rifier qu'un fichier destination efface un fichier source autre que celui en cours d'utilisation, donc soyez prudent de ne pas confondre la source et la destination. - vous pouvez utiliser n'importe quel autre programme de compression pour r‚aliser cela, cependant il vous faudra d‚compresser les fichiers avant de pouvoir les utiliser avec ce programme, ce qui n'est pas le cas avec cette option. 10- La v‚rification de fichier ------------------------------ C'est la partie ex‚cut‚e lorsque vous utilisez l'option -t ou quand vous la s‚lectionnez lorsque le programme vous la demande. Elle vous permet de v‚rifier que les fichiers de sauvegarde sont valides. Cette v‚rification consiste … contr“ler l'en-tˆte des fichiers, la taille et le checksum des donn‚es (une fois que celles-ci sont d‚compress‚es si elles sont compress‚es). Si une sauvegarde a ‚t‚ faite en plusieurs fichiers, vous ˆtes oblig‚s de contr“ler tous les fichiers. Aucune donn‚e n'est ‚crite sur le disque ou n'est modifi‚e dans les fichiers. L'ex‚cution consiste en la demande du fichier source (veuillez vous r‚f‚rer au chapitre 7.a). La fenˆtre d'avancement donne en haut l'avancement pour le fichier source. Si la sauvegarde a ‚t‚ faite en plusieurs fichiers, les fichiers suivant vous seront demand‚s. 11- La mise … jour du registre Windows 2000/XP/Vista ---------------------------------------------------- C'est la partie qui est utilis‚e quand vous utilisez l'option -u ou quand vous la s‚lectionnez lorsque le programme vous le demande. Windows 2000 et suivants stockent l'emplacement des partitions dans la base de registres afin de conserver l'association entre ces partitions et la lettre de lecteur correspondante. L'emplacement des partitions est compos‚ de 2 ‚l‚ments: le num‚ro du disque de la partition qui est stock‚ dans le MBR (4 octets) et l'offset du premier octet de la partition sur le disque (8 octets). Si vous copiez une partition sur un autre disque (sans copier le MBR) ou si vous d‚placez le d‚but d'une partition, il faut mettre … jour ces informations dans la base de registre pour chacune des partitions que vous avez d‚plac‚es afin que Windows soit toujours capable de leur associer la mˆme lettre de lecteur. Dans le cas de la restauration d'une partition alors qu'elle n'a pas ‚t‚ d‚plac‚e, cela n'est pas utile. L'ex‚cution comprend 2 parties: une premiŠre pour d‚signer l'emplacement o— Windows est install‚ afin que le programme trouve le fichier de base de registres, la seconde pour donner la partition … mettre … jour dans cette base de registres. Si vous copiez la partition Windows 2000/XP/Vista, l'installation de Windows … utiliser est bien s–r celle sur la partition destination de la copie. Il faut noter que cette option ne permet pas de cr‚er une nouvelle lettre de lecteur dans le registre: vous pouvez uniquement affecter une lettre de lecteur d‚j… existante. Cela n'est pas un problŠme du fait que le besoin de cette option est d'affecter la lettre de lecteur de la partition source … la partition destination lors de la restauration/copie sur une partition destination qui est diff‚rente de la partition source. Si vous avez besoin de cr‚er une nouvelle lettre de lecteur, vous pouvez soit utiliser le gestionnaire de disque Windows (si ce n'est pas pour la partition systŠme) ou ‚diter la base de registres en d‚marrant avec un CD WinPE ou BartPE. L'ex‚cution se d‚roule selon le diagramme suivant: Choix du support o— Windows est install‚ | V Choix de l'‚l‚ment o— Windows est install‚ | V Nom du r‚pertoire o— Windows est install‚ +-------------------------->| | V | Choix du disque o— est la partition … mettre … jour | | | V | Choix de la partition … mettre … jour | | | V | Lettre de la partition … mettre … jour | | | V | Confirmation | | | V | Changer une autre lettre de lecteur ? | oui | +---------------------------+ | non V fin a) Choix du support o— Windows est install‚: Il faut s‚lectionner le disque, la liste des p‚riph‚riques DOS ou le lecteur de disquette sur lequel se trouve l'installation de Windows dont la base de registres doit ˆtre mise … jour. b) Choix de l'‚l‚ment o— Windows est install‚: Il faut s‚lectionner la partition (si un disque a ‚t‚ choisi dans la premiŠre fenˆtre) ou le p‚riph‚rique DOS (si p‚riph‚rique DOS a ‚t‚ choisi dans la premiŠre fenˆtre) sur lequel se trouve l'installation de Windows dont la base de registres doit ˆtre mise … jour. c) Nom du r‚pertoire o— Windows est install‚: Il faut s‚lectionner le r‚pertoire d'installation de Windows. En rŠgle g‚n‚rale ce r‚pertoire s'appelle "WINDOWS", sauf si vous avez pr‚cis‚ un autre nom lors de l'installation. Si vous donnez un nom de r‚pertoire incorrect ou si la version de Windows install‚e n'est pas correcte vous aurez un message d'erreur vous signalant que le fichier de base de registres n'a pas pu ˆtre trouv‚. d) Choix du disque o— est la partition … mettre … jour: Il faut s‚lectionner le disque sur lequel se trouve la partition dont vous d‚sirez modifier la d‚finition dans la base de registre. e) Choix de la partition … mettre … jour: Il faut s‚lectionner la partition dont vous d‚sirez modifier la d‚finition dans la base de registre. f) Lettre de la partition … mettre … jour: Cette fenˆtre donne la liste de toutes les lettres de lecteur modifiables avec leur d‚finition actuelle. La premiŠre colonne est la lettre de partition, la seconde est l'identificateur du disque sur lequel est la partition et la troisiŠme est l'octet de d‚but de la partition sur le disque. La derniŠre colonne r‚p‚te les 2 informations pr‚c‚dentes telles que donn‚es par regedit. Vous devez choisir dans cette liste quelle lettre vous voulez affecter … la partition s‚lectionn‚e grƒce aux deux fenˆtres pr‚c‚dentes. Le programme ira modifier la d‚finition pour cette lettre afin d'y mettre les valeurs d‚finies en haut de la fenˆtre. g) Confirmation: Le programme vous demande la confirmation de la modification de la base de registre. Il donne le nom de la cl‚ qui sera modifi‚e, son ancienne et sa nouvelle valeur. La valeur est compos‚e de 12 chiffres en hexad‚cimal, les quatre premiers ‚tant le num‚ro du disque, les 8 derniers l'offset de la partition sur le disque (c'est le mˆme format que la derniŠre colonne de la fenˆtre pr‚c‚dente). h) Exemple: Disque 1 Disque 2 +------------------------------------+ +-------------------------------------+ | Partition principale 1: | | Partition principale 1: | | Windows XP (C:) | | Windows XP (D:) | +------------------------------------+ +-------------------------------------+ | Partition principale 2: | | Partition principale 2: | | Partition ‚tendue | | Partition ‚tendue | | +--------------------------------+ | | +---------------------------------+ | | | Partition ‚tendue 1 de la | | | | Partition ‚tendue 1 de la | | | | partition principale 2: | | | | partition principale 2: | | | | Donn‚es (E:) | | | | Donn‚es (G:) | | | +--------------------------------+ | | +---------------------------------+ | | | Partition ‚tendue 2 de la | | +-------------------------------------+ | | partition principale 2: | | | | Fichier de swap (F:) | | | +--------------------------------+ | +------------------------------------+ Vous avez copi‚ votre partition Windows XP du disque 1 sur le disque 2. Dans ce cas il faut que la lettre de lecteur du Windows XP sur le disque 2 devienne C: pour que ce Windows soit capable de booter. Il faut donc modifier la base de registre du Windows XP du disque 2 pour ‚changer les lettres des lecteurs. Pour cela il faut lancer Partition Saving, choisir l'option de mettre … jour la base de registre, choisir le disque 2 et la premiŠre partition comme partition o— est install‚ Windows. Ensuite vous s‚lectionnez la premiŠre partition du premier disque et lui affectez la lettre D:. Puis vous lancez Partition Saving une deuxiŠme fois, s‚lectionnez … nouveau la premiŠre partition du deuxiŠme disque comme partition d'installation de Windows, puis s‚lectionnez la premiŠre partition du deuxiŠme disque et lui affectez la lettre C:. Si jamais vous avez ‚galement copi‚ la partition de donn‚es, il faut que vous fassiez le mˆme ‚change pour les deuxiŠmes partitions avec les lettres E: et G:. Une fois cela fait, si vous bootez avec le Windows XP du premier disque vous avez toujours la mˆme configuration que celle ci-dessus (celle-ci n'est pas modifi‚e). Mais maintenant si vous bootez avec le Windows XP du deuxiŠme disque, vous avez (en consid‚rant que vous avez ‚galement ‚chang‚ les lettres de lecteur des partitions de donn‚es): Disque 1 Disque 2 +------------------------------------+ +-------------------------------------+ | Partition principale 1: | | Partition principale 1: | | Windows XP (D:) | | Windows XP (C:) | +------------------------------------+ +-------------------------------------+ | Partition principale 2: | | Partition principale 2: | | Partition ‚tendue | | Partition ‚tendue | | +--------------------------------+ | | +---------------------------------+ | | | Partition ‚tendue 1 de la | | | | Partition ‚tendue 1 de la | | | | partition principale 2: | | | | partition principale 2: | | | | Donn‚es (G:) | | | | Donn‚es (E:) | | | +--------------------------------+ | | +---------------------------------+ | | | Partition ‚tendue 2 de la | | +-------------------------------------+ | | partition principale 2: | | | | Fichier de swap (F:) | | | +--------------------------------+ | +------------------------------------+ Note: une fois cela r‚alis‚, changer le nom des partitions pour ‚viter de se m‚langer serait une bonne id‚e. 12- La mise … jour de la configuration de d‚marrage de Windows Vista -------------------------------------------------------------------- C'est la partie ex‚cut‚e lorsque vous utilisez l'option -w ou quand vous la s‚lectionnez lorsque le programme vous la demande. Afin de g‚rer le d‚marrage, Windows Vista stocke dans un fichier quelles sont les partitions amor‡ables et leur emplacement sur le disque selon un formalisme proche de celui de l'association des lettres de lecteur avec une partition. Ceci est similaire au fonctionnement du fichier BOOT.INI de Windows XP, mais … la diff‚rence que le fichier ne peut pas ˆtre ‚dit‚ car il est binaire. Cette option vous permet de modifier ces informations si jamais vous d‚placez une partition systŠme (soit qu'elle est transf‚r‚e sur un autre disque, soit que sa position de d‚but sur le disque soit modifi‚e) et que Windows Vista est install‚ sur votre ordinateur. L'ex‚cution se d‚roule selon le diagramme suivant: Choix du support amor‡able | V Choix de l'‚l‚ment amor‡able | V Choix du disque o— est la partition … mettre … jour | V Choix de la partition … mettre … jour +-------------------------->| | V | Entr‚e de d‚marrage … mettre … jour | | | V | Confirmation | | | V | Changer une autre entr‚e | oui | +---------------------------+ | non V fin a) Choix du support amor‡able: Cette fenˆtre vous demande sur quel support se trouve le fichier contenant les informations de d‚marrage. G‚n‚ralement ces informations sont sur la partition amor‡able de l'ordinateur qui se trouve sur le premier disque dur. Ces informations de d‚marrage se trouvent dans un fichier nomm‚ "\Boot\BCD", vous pouvez ‚ventuellement vous baser sur l'existence de ce fichier pour savoir quel support choisir (note: ce fichier peut ˆtre cach‚). b) Choix de l'‚l‚ment amor‡able: Cette fenˆtre vous demande quelle est la partition contenant les informations de d‚marrage. c) Choix du disque o— est la partition … mettre … jour: Cette fenˆtre vous demande quel est le disque contenant la partition qui a ‚t‚ d‚plac‚e et qui n‚cessite une mise … jour des donn‚es de d‚marrage. G‚n‚ralement seules les partitions systŠmes (celles contenant une installation de Windows puisque Windows ne gŠre pas les autres systŠmes) n‚cessitent une telle mise … jour, celles ne contenant que des donn‚es n'ont pas besoin de cela car elles n'ont pas de donn‚es de d‚marrage. d) Choix de la partition … mettre … jour: Cette fenˆtre vous demande quelle est la partition qui a ‚t‚ d‚plac‚e. e) Entr‚e de d‚marrage … mettre … jour: Cette fenˆtre liste l'ensemble des entr‚es de d‚marrage actuellement d‚finies avec leur configuration actuelle. Au-dessus de la liste se trouve la description de la partition choisie: les valeurs affich‚es prendront la place de celles affich‚es dans la liste pour l'entr‚e choisie. Les entr‚es g‚n‚ralement pr‚sentes sont les suivantes: - Microsoft Windows Vista (Windows boot loader, Chargeur de d‚marrage Windows ou un autre nom que vous avez fix‚): l'installation de Windows Vista. Cette entr‚e doit normalement r‚f‚rencer la partition o— vous avez install‚ Windows Vista. - Sortie du mode veille Windows (Windows resume application): la sortie de la veille prolong‚e de Windows Vista. Cette entr‚e doit normalement r‚f‚rencer la partition o— vous avez install‚ Windows Vista. - Version pr‚c‚dante de Windows (Earlier version of Windows): la gestion d'une autre version de Windows via le multi-boot. Cette entr‚e doit normalement r‚f‚rencer la partition o— est le d‚marrage de l'autre installation de Windows. - Gestionnaire de d‚marrage Windows (Windows boot manager): c'est le programme prenant en charge le d‚marrage de l'ordinateur et l'‚ventuel multi-boot. Cette entr‚e doit normalement r‚f‚rencer la partition amor‡able (celle que vous avez choisie dans les chapitres 12.a et 12.b). - Diagnostique m‚moire Windows (Windows memory diagnostic): c'est le programme prenant en charge le test de la m‚moire. Ce programme est g‚n‚ralement install‚ avec le gestionnaire de d‚marrage, par cons‚quent l'entr‚e doit r‚f‚rencer la mˆme partition que ce dernier. Ainsi qu'il est d‚crit ci-dessus, plusieurs entr‚es peuvent r‚f‚rencer la mˆme partition. Si vous d‚placez la partition correspondante, il faudra donc mettre … jour toutes ces entr‚es une … une. Ce qui est d‚crit est pour une installation typique, vous devez vous baser ‚galement sur les valeurs actuelles pour savoir quelles sont les entr‚es qui sont li‚es … une mˆme partition. Si une entr‚e a ses donn‚es … 0, cela peut d‚noter soit une incoh‚rence dans les donn‚es de cette entr‚e, soit un problŠme du programme pour arriver … les lire. Il vaut mieux ˆtre prudent en la mettant … jour, cela peut amener d'autres incoh‚rences. Si une entr‚e a son nom entre "{...}", c'est que le programme n'a pas r‚ussi … d‚terminer son nom et utilise les noms par d‚faut selon le type de l'entr‚e. Si le nom est "{Nom non trouv‚}", c'est que mˆme le type de l'entr‚e n'a pu ˆtre d‚termin‚. Si une fenˆtre vous affiche auparavant que des entr‚es n'ont pas pu ˆtre lues, ces entr‚es ne sont pas affich‚es et vous ne pourrez pas les mettre … jour. Exemple: -------- La prise d'‚cran donne l'exemple dans le cas o— Windows Vista n'a pas ‚t‚ install‚ sur la partition amor‡able (cela se voit par le fait que 2 identificateurs diff‚rents apparaissent). Si vous d‚placez la partition Vista, il faut mettre … jour les 2 premiŠres entr‚es tandis que si vous d‚placez la partition amor‡able, il faut modifier les 3 derniŠres entr‚es. Si Windows Vista avait ‚t‚ install‚ sur la partition amor‡able, les 5 entr‚es auraient eu la mˆme identification et il faudrait mettre … jour ces 5 entr‚es si la partition est d‚plac‚e. f) Confirmation: Cette fenˆtre vous demande la confirmation de la modification de l'entr‚e que vous avez s‚lectionn‚e. 13- La mise … jour du fichier BOOTSECT.DOS/BOOTSECT.BAK ------------------------------------------------------- C'est la partie ex‚cut‚e lorsque vous utilisez l'option -b ou quand vous la s‚lectionnez lorsque le programme vous la demande. Afin de g‚rer le multi-boot avec une autre version de DOS ou Windows, Windows XP/Vista sauve le secteur boot de l'autre version de Windows dans le fichier BOOTSECT.DOS ou BOOTSECT.BAK sur cette partition et modifie le secteur boot pour mettre le sien … la place (celui-ci demandant quelle version de Windows lancer en fonction de la configuration multiboot). Si vous choisissez d'ex‚cuter l'ancienne version de Windows, il lit alors le contenu du fichier BOOTSECT.DOS/BOOTSECT.BAK et l'ex‚cute. Par cons‚quent si vous copiez sur un autre disque ou d‚placez le d‚but de la partition pour l'autre version de Windows, il faut que ce fichier soit modifi‚ pour refl‚ter cela. Cette option permet de r‚aliser cela. Attention: cette option ne fait que modifier certains paramŠtres de BOOTSECT.DOS/BOOTSECT.BAK pour refl‚ter les changements qui ont pu ˆtre fait dans le secteur boot de la partition, elle ne permet en aucun cas de cr‚er ou compl‚ter un fichier BOOTSECT.DOS/BOOTSECT.BAK. L'ex‚cution consiste en choisir la partition o— est le fichier BOOTSECT.DOS/BOOTSECT.BAK pour qu'il soit mis … jour par rapport au secteur boot courant de cet ‚l‚ment. Elle se d‚roule selon le diagramme suivant: Choix du support o— est le fichier BOOTSECT.DOS/BOOTSECT.BAK | V Choix de l'‚l‚ment o— est le fichier BOOTSECT.DOS/BOOTSECT.BAK |<-------+ V | Confirmation | | | +--------+ | V fin a) Choix du support o— est le fichier BOOTSECT.DOS/BOOTSECT.BAK: Il faut s‚lectionner le disque, la disquette ou la liste des p‚riph‚riques DOS sur lequel se trouve le fichier BOOTSECT.DOS/BOOTSECT.BAK … modifier. b) Choix de l'‚l‚ment o— est le fichier BOOTSECT.DOS/BOOTSECT.BAK: Il faut s‚lectionner la partition (si un disque a ‚t‚ choisi dans la premiŠre fenˆtre) ou le p‚riph‚rique DOS (si p‚riph‚riques DOS a ‚t‚ choisi dans la premiŠre fenˆtre) sur lequel se trouve le fichier BOOTSECT.DOS/BOOTSECT.BAK … modifier. c) Confirmation: Le programme vous demande la confirmation de la modification du fichier BOOTSECT.DOS/BOOTSECT.BAK. Si vous confirmez, il sera modifi‚ pour mettre … jour certains des paramŠtres en coh‚rence avec ceux contenus dans le secteur boot actuel de l'‚l‚ment. Cette confirmation est demand‚e pour chacun des fichiers … modifier (d'abord BOOTSECT.DOS puis BOOTSECT.BAK). Si l'un d'entre eux n'existe pas ou a un mauvais format, vous aurez un message d'information ou d'erreur. Du fait que l'existence de ces fichiers d‚pend des versions de Windows install‚es, ce n'est pas n‚cessairement une erreur qu'un des fichiers n'existe pas. Si vous voulez modifier d'autres fichiers que ceux par d‚faut, vous pouvez donner le nom du fichier … modifier par l'option "file=" du fichier d'option. 14- La correction de la d‚finition physique d'un disque dans un secteur de d‚marrage --------- C'est la partie ex‚cut‚e lorsque vous utilisez l'option -a ou quand vous la s‚lectionnez lorsque le programme vous la demande. Cette option permet de modifier le nombre de tˆtes et de secteurs par piste qui sont stock‚s dans les secteurs de d‚marrage FAT et NTFS. Cela est utile si vous avez un problŠme du type "NTLDR manque" ou "IO.SYS non trouv‚" lors du d‚marrage et que si vous explorez la partition vous voyez ces fichiers (si vous ne les voyez pas c'est qu'il faut les y copier via le programme SYS pour DOS/Windows 9x ou via la console de r‚cup‚ration pour Windows NT/2000/...). Cette erreur peut provenir du fait que la d‚finition physique du disque dans le secteur de d‚marrage correspondant est incorrecte (note: SYS et la console de r‚cup‚ration permettent aussi de corriger cette erreur). L'ex‚cution se d‚roule selon le diagramme suivant: Choix du support o— corriger le secteur de d‚marrage | V Choix de l'‚l‚ment contenant le secteur de d‚marrage | V [Correction de la valeur du premier secteur] | V Choix de la nouvelle d‚finition physique | Choix d'une valeur pr‚d‚finie +---------------+---------------------------------+ | | V | Entr‚e de valeurs manuelles | | | +---------------+---------------------------------+ | V Confirmation | V fin a) Choix du support o— corriger le secteur de d‚marrage: Il faut s‚lectionner le disque, la liste des p‚riph‚riques DOS ou le lecteur de disquette sur lequel se trouve la partition, le lecteur pour lequel le secteur de d‚marrage doit ˆtre corrig‚. b) Choix de l'‚l‚ment contenant le secteur de d‚marrage: Il faut s‚lectionner la partition (si un disque a ‚t‚ choisi dans la premiŠre fenˆtre) ou le p‚riph‚rique DOS (si p‚riph‚rique DOS a ‚t‚ choisi dans la premiŠre fenˆtre) sur lequel se trouve le secteur de d‚marrage qui doit ˆtre corrig‚. c) Correction de la valeur du premier secteur: Cette fenˆtre n'est affich‚e que si le programme trouve que la valeur du premier secteur dans le secteur boot est incorrecte. Cette valeur donne le nombre de secteurs du disque qui sont avant la partition. Si cette valeur est incorrecte, cela peut empˆcher la partition de d‚marrer si c'est une partition de d‚marrage. Si ce n'est pas une partition de d‚marrage, cela n'a pas de cons‚quence. Si vous voulez changer cette valeur, vous devez le confirmer. La modification ne sera effective que si vous n'annulez pas l'ex‚cution dans les fenˆtres suivantes. d) Choix de la nouvelle d‚finition physique: Cette fenˆtre affiche les valeurs trouv‚es dans le secteur de d‚marrage ainsi qu'une liste de valeurs pr‚d‚finies. Le contenu de cette liste d‚pend du support et du systŠme d'exploitation (certaines valeurs peuvent ne pas apparaŒtre) et il est normal que les valeurs puissent ˆtre diff‚rentes (c'est pour cette raison qu'il peut ˆtre n‚cessaire de les corriger dans le secteur de d‚marrage). Ces valeurs peuvent ˆtre: - Les nombres par d‚faut: ce sont les valeurs que Partition-Saving utilise lorsqu'il restaure une sauvegarde sur une partition diff‚rente de celle d'origine. Pour la version DOS, cela correspond aux nombres standards, pour la version Windows, cela correspond aux nombres d‚finis via la table des partitions. - Les nombres standards: pour la version DOS ce sont les nombres correspondant … la d‚finition physique du disque selon l'accŠs standard du BIOS (ce sont g‚n‚ralement les valeurs qui sont utilis‚es lors du d‚marrage). Pour la version Windows, ce sont soit les valeurs standard du BIOS, soit les valeurs par d‚faut utilis‚es par Windows (cela d‚pend de la version de Windows). - Les nombres ‚tendus: pour la version DOS ce sont les nombres correspondant … la d‚finition physique du disque selon l'accŠs ‚tendu du BIOS. Pour la version Windows, ce sont soit les valeurs ‚tendues du BIOS, soit les valeurs par d‚faut utilis‚es par Windows (cela d‚pend de la version de Windows). Ces valeurs ne sont g‚n‚ralement pas correctes pour un secteur de d‚marrage. - Les nombres de la table des partitions: ce sont les valeurs qui peuvent ˆtre d‚duites de part la lecture de la table des partitions. Ces valeurs sont g‚n‚ralement correctes pour un secteur de d‚marrage (du fait des multiples fa‡ons dont un disque peut ˆtre d‚tect‚, ces valeurs sont souvent utilis‚es comme valeur de r‚f‚rence quand un OS n'a pas accŠs aux valeurs du BIOS). Cette liste se termine par une option permettant d'entrer des valeurs manuelles (voir ci-dessous) et une option pour garder les valeurs actuelles (si vous voulez mettre … la valeur du premier secteur sans changer les nombres de tˆtes/secteurs). Note: utiliser des valeurs diff‚rentes des nombres standards dans le cas d'un disque … accŠs standard est normalement une mauvaise id‚e puisque seuls ces nombres sont cens‚s ˆtre corrects. e) Entr‚e de valeurs manuelles: Ces fenˆtres apparaissent si vous avez choisi la derniŠre option dans la fenˆtre pr‚c‚dente. Elles vous permettent de donner les valeurs que vous voulez si aucune des valeurs pr‚d‚finies ne semble convenir. Donner des valeurs incorrectes ne pose g‚n‚ralement pas un risque de perte de donn‚es (la partition ne d‚marrera pas), mais il vaut mieux ˆtre prudent. Des valeurs correctes sont souvent les multiples de 2 (16, 32, 64, ...) ou les multiples de 2 moins 1 (63, 255, ...). f) Confirmation: Cette fenˆtre vous demande la confirmation de la modification du secteur de d‚marrage. Une fois la modification confirm‚e, le secteur de d‚marrage et sa copie (s'il y en a une) sont modifi‚s. 15- Le remplacement d'un secteur de d‚marrage ou d'un superbloc par sa copie ---------------------------------------------------------------------------- C'est la partie ex‚cut‚e lorsque vous utilisez l'option -k ou quand vous la s‚lectionnez lorsque le programme vous la demande. Cette option permet de remplacer un secteur de d‚marrage dans le cas d'une partition FAT/NTFS ou le superbloc dans le cas d'une partition ext2/ext3 par sa copie. Les systŠmes de fichier FAT32, NTFS, ext2 et ext3 d‚finissent une copie de ses secteurs afin de pouvoir r‚parer une partition si les secteurs originels sont corrompus. Vous pouvez par exemple essayer d'utiliser cette option si votre partition apparaŒt soudainement comme de type "RAW" au lieu de "FAT" ou "NTFS" sous Windows. L'ex‚cution se d‚roule selon le diagramme suivant: Choix du support o— copier le secteur de d‚marrage/superbloc | V Choix de l'‚l‚ment contenant le secteur de d‚marrage/superbloc | V Choix de la copie … utiliser | +---------------+ | | V | Explorer la partition | | | +---------------+ | V Confirmation | V fin a) Choix du support o— copier le secteur de d‚marrage/superbloc: Il faut s‚lectionner le disque, la liste des p‚riph‚riques DOS ou le lecteur de disquette sur lequel se trouve la partition, le lecteur pour lequel la copie du secteur de d‚marrage/superbloc doit ˆtre utilis‚e pour remplacer le secteur de d‚marrage/superbloc. b) Choix de l'‚l‚ment contenant le secteur de d‚marrage/superbloc: Il faut s‚lectionner la partition (si un disque a ‚t‚ choisi dans la premiŠre fenˆtre) ou le p‚riph‚rique DOS (si p‚riph‚rique DOS a ‚t‚ choisi dans la premiŠre fenˆtre) sur lequel se trouve le secteur de d‚marrage/superbloc qui doit ˆtre remplac‚ par sa copie. c) Choix de la copie … utiliser: Cette fenˆtre donne la liste des copies de secteur de d‚marrage ou de superbloc qui semblent ˆtre valides. Cette liste est g‚n‚ralement soit vide (pas de copie trouv‚e), soit contient une seule copie. S'il y a plusieurs copies qui semblent valides, il vaut mieux que vous choisissez d'explorer la partition (cf. fenˆtre suivante) pour chacune d'entre elles pour voir laquelle semble la bonne. Lors de la s‚lection d'une copie, si elle est identique au secteur actuel, le programme s'arrˆte car il n'est pas utile de remplacer le secteur. Il faut noter qu'il n'est pas inhabituel d'avoir une copie du superbloc diff‚rente du superbloc originel (mˆme si celui-ci est correct) car celui-ci contient des donn‚es qui sont modifi‚es avec l'utilisation (ex: le nombre de blocs libres) et le driver Linux ext2/ext3 ne maintient pas n‚cessairement la copie … jour. d) Explorer la partition: Cette fenˆtre vous demande si vous voulez explorer la partition en utilisant la copie du secteur de d‚marrage/superbloc. Cela permet de v‚rifier si le contenu de la partition semble correct en utilisant cette copie. L'exploration se fait comme d‚crit dans le chapitre 19, la partition ‚tant mont‚e en lecture seule. Lorsque vous quittez l'exploration, vous revenez … la suite de l'ex‚cution. Note: l'exploration de la partition n'‚tant pas possible avec l'interface ligne de commande (option "-cui"), cette demande n'apparaŒt pas dans ce cas. e) Confirmation: Cette fenˆtre vous demande la confirmation de la modification du secteur de d‚marrage/superbloc. Une fois la modification confirm‚e, le secteur de d‚marrage/superbloc est remplac‚ par sa copie. Dans le cas ext2/ext3, du fait que la copie du superbloc peut ne pas ˆtre totalement … jour, la v‚rification de la partition est forc‚e lors de son prochain montage afin que le superbloc soit mis … jour. 16- La simulation d'un ‚l‚ment ------------------------------ Cette partie couvre l'utilisation du driver (DRVPART.SYS) et les options "-m" et "-i" de savepart. Le but de ce driver est essentiellement de pouvoir acc‚der … une partition contenue dans des fichiers de sauvegarde afin d'en r‚cup‚rer quelques fichiers. Note: ----- Du fait de l'option permettant d'explorer une sauvegarde (cf. le chapitre 20) ayant des possibilit‚s sup‚rieures, cette partie est consid‚r‚e obsolŠte et ne sera pas maintenue en cas de modification importante dans le format des fichiers de sauvegarde. a) Utilisation du driver: DRVPART.SYS est un driver DOS permettant de simuler qu'un nouveau lecteur est pr‚sent. Ce lecteur est simul‚ … l'aide de fichiers de sauvegarde r‚alis‚s pr‚alablement. Comme tout driver DOS, DRVPART.SYS doit ˆtre charg‚ en m‚moire … l'aide du fichier CONFIG.SYS. Ce fichier texte se trouve sur le disque de d‚marrage (soit C:, soit A: selon que vous d‚marrez depuis le disque dur ou une disquette). Afin que le driver soit charg‚ il faut ajouter … la fin de ce fichier la ligne: DEVICE=\DRVPART.SYS avec ‚gal au r‚pertoire o— se trouve le fichier DRVPART.SYS. Une fois cette ligne ajout‚e, la prochaine fois que vous d‚marrez votre ordinateur, vous aurez un nouveau lecteur accessible (la lettre est d‚finie par le DOS et est la lettre suivant votre dernier lecteur). DRVPART.SYS peut prendre 2 options: - la premiŠre d‚finie la taille des secteurs en octet. Elle doit ˆtre comprise entre 512 et 32768 et doit ˆtre un multiple de 512. Si cette option n'est pas donn‚e, une taille de 512 octets est prise par d‚faut (c'est la taille la plus courante). - la deuxiŠme d‚finie la taille m‚moire en Ko utilis‚e en permanence par le programme afin de pouvoir fonctionner. Elle doit ˆtre sup‚rieure ou ‚gale … 1024. Si elle n'est pas donn‚e, une taille de 1024 Ko est prise par d‚faut. Si vous voulez donner cette option vous ˆtes oblig‚ de donner la taille des secteurs. Exemples: --------- DEVICE=C:\DRVPART.SYS Le driver est charg‚ avec les valeurs par d‚faut de 512 octets pour la taille des secteurs et 1024 Ko pour la m‚moire. DEVICE=C:\DRVPART.SYS 512 4096 Le driver est charg‚ avec les valeurs de 512 octets pour la taille des secteurs et 4096 Ko pour la m‚moire. La m‚moire utilis‚e en permanence par le driver est une zone m‚moire permettant au driver de stocker temporairement les secteurs demand‚s par d'autres programmes. Selon les demandes, cette taille peut augmenter/diminuer dynamiquement (sans jamais descendre en dessous de la taille d‚finie au chargement). Le cas pire d'utilisation de la m‚moire est certainement lorsqu'un programme cherche … connaŒtre la taille libre sur le lecteur (par exemple … la fin d'un "dir"). La m‚moire utilis‚e par le driver est de la m‚moire XMS ou EMS (selon ce qui est pr‚sent). Ces types de m‚moire sont de la m‚moire standard (vous n'avez pas besoin de mat‚riel sp‚cifique), elle est appel‚e XMS ou EMS selon la maniŠre qu'elle est g‚r‚e. La m‚moire XMS est g‚r‚e par le driver HIMEM.SYS (une ligne DEVICE=\HIMEM.SYS doit apparaŒtre au d‚but du fichier CONFIG.SYS) et la m‚moire EMS est g‚r‚e par le driver EMM386.EXE (ou ‚quivalent) (une ligne DEVICE=\EMM386.EXE doit apparaŒtre dans le fichier CONFIG.SYS juste aprŠs celle contenant HIMEM.SYS). Si aucun de ces 2 types de m‚moire n'est pr‚sent, le driver ne se charge pas. A noter que l'utilisation de la m‚moire EMS peut limiter la taille m‚moire disponible … 32 Mo. Le driver peut g‚n‚rer les messages suivants lors de son chargement: - "Driver has been initialised. It simulates drive :.": le driver s'est correctement initialis‚ et simule le lecteur portant la lettre . - "Parameter for size of sectors is not correct: it must be between 512 and 32768 and be a multiple of 512.": le paramŠtre donnant la taille des secteurs n'est pas correct, il doit ˆtre compris entre 512 et 32768 octets et doit ˆtre un multiple de 512. Il faut que vous modifiiez le paramŠtre dans la ligne de chargement dans le fichier CONFIG.SYS. - "Parameter for allocated memory size is not correct: it must be bigger than 1024.": le paramŠtre donnant la taille m‚moire utilis‚e en permanence n'est pas correct: il doit ˆtre sup‚rieur … 1024 Ko. Il faut que vous modifiiez le paramŠtre dans la ligne de chargement dans le fichier CONFIG.SYS. - "Memory could not be allocated: you need XMS or EMS memory.": le driver n'a trouv‚ ni m‚moire XMS ni m‚moire EMS (ou ces gestionnaires de m‚moire sont trop anciens). Il faut que vous ajoutiez dans le fichier CONFIG.SYS la ligne permettant de charger au moins la m‚moire XMS. Si l'un des trois derniers messages est affich‚, le driver n'est pas charg‚. b) Simulation d'un ‚l‚ment: Une fois que le driver est charg‚ en m‚moire les options "-m" et "-i" de savepart peuvent ˆtre utilis‚es (ou les actions associ‚es apparaissent dans la liste des actions si vous ne donnez pas d'option d'action). La premiŠre option ("savepart -m") ou le choix "Simuler un ‚l‚ment" dans les actions permet de donner l'ensemble des fichiers de sauvegarde … utiliser afin de simuler l'‚l‚ment qu'ils contiennent. L'ex‚cution se d‚roule d'une fa‡on similaire au test de fichiers de sauvegarde (chapitre 10). Une fois l'ex‚cution termin‚e correctement vous pourrez utiliser le lecteur ajout‚ par le driver comme ‚tant la partition contenue dans les fichiers (tant qu'aucun ‚l‚ment n'est simul‚, l'accŠs au lecteur renvoie une erreur). La deuxiŠme option ("savepart -i") ou le choix "Lire les informations du driver" dans les actions permet de lire les informations du driver (lecteur simul‚, taille de secteur et fichiers utilis‚s si un ‚l‚ment est simul‚) et d'arrˆter de simuler un ‚l‚ment s'il y en a un actuellement simul‚. Lors de la simulation d'un ‚l‚ment, de la m‚moire EMS/XMS suppl‚mentaire peut ˆtre n‚cessaire pour le driver. Malheureusement, lors de l'ex‚cution de savepart alors que seule de la m‚moire XMS est pr‚sente, il n'est pas possible d'allouer de la m‚moire suppl‚mentaire (savepart l'utilise complŠtement). Par cons‚quent vous aurez certainement une erreur du type "Vous n'avez pas assez de m‚moire EMS ou XMS: Ko libres sont n‚cessaires.". Dans ce cas vous devez utiliser le programme ALLOCXMS.COM en donnant comme paramŠtre afin que la m‚moire soit pr‚allou‚e avant l'ex‚cution de savepart, puis relancer savepart (exemple: ALLOCXMS.COM 1024 allouera 1024 Ko de m‚moire). Comme cette taille d‚pend de l'‚l‚ment … simuler, elle ne peut pas ˆtre fix‚e … l'avance. ALLOCXMS peut afficher les messages suivants: - "Memory allocated": la m‚moire a ‚t‚ allou‚e et vous pouvez donc relancer savepart. - "DrvPart driver could not be found": vous avez certainement oubli‚ de charger le driver … l'aide de votre fichier CONFIG.SYS (note: dans ce cas les options pour g‚rer la simulation d'‚l‚ment ne doivent pas apparaŒtre dans savepart). - "DrvPart driver into memory has not the same version as AllocXMS": les versions de DRVPART.SYS et ALLOCXMS.COM ne correspondent pas. Il faut utiliser les programmes ayant la mˆme version (de mˆme pour savepart). - "An element is currently simulated": une partition est actuellement simul‚e. Il faut d'abord arrˆter de la simuler … l'aide du bouton "Arrˆter de simuler l'‚l‚ment" dans la fenˆtre d'informations sur le driver dans savepart. - "XMS memory driver could not be found": vous n'avez pas charg‚ le driver de m‚moire XMS dans votre CONFIG.SYS, par cons‚quent vous ne pouvez pas utiliser de m‚moire XMS. - "Parameter is not correct": le param‚tre donn‚ n'est pas correct. Ce doit ˆtre un nombre entier positif. - "Such an amount of memory could not be allocated": le driver XMS n'autorise pas l'allocation de tant de m‚moire. Si cette taille ne d‚passe pas la m‚moire disponible dans votre ordinateur, utiliser un driver plus r‚cent ou ne pas utiliser de m‚moire EMS peut r‚soudre ce problŠme. c) Remarques: - Ce driver ne permet de simuler que des ‚l‚ments de type FAT ou des ‚l‚ments pour lesquelles tous les secteurs ont ‚t‚ sauv‚s. Dans ce dernier cas, si ce n'est pas un ‚l‚ment FAT, cela n'est pas v‚rifi‚, mais le DOS n'arrivera certainement pas … acc‚der au lecteur. - Les fichiers utilis‚s pour la simulation ne doivent pas ˆtre compress‚s. - Tous les fichiers doivent ˆtre en permanence accessible afin qu'aucune erreur ne soit g‚n‚r‚e (exemple: si les fichiers sont sur plusieurs CDs, il vous faut soit plusieurs lecteurs de CDs, soit les copier sur votre disque dur afin qu'ils puissent ˆtre tous acc‚d‚s simultan‚ment). Les premiers fichiers seront utilis‚s plus fr‚quemment, par cons‚quent mettez-les sur le support le plus rapide. - L'‚l‚ment simul‚ est mis en mode lecture seule. Par cons‚quent toute tentative d'‚criture entraŒnera une erreur. Si jamais vous rencontrez un message du type "Impossible d'‚crire sur le lecteur :" avec correspondant … la lettre du lecteur simul‚, il vous faudra r‚pondre "Echec". - Ce driver ne fonctionne qu'en mode DOS. Si jamais Windows est d‚marr‚, il libŠre la m‚moire qu'il occupe et se d‚sactive. Sous Windows un lecteur suppl‚mentaire apparaŒt mais il n'est pas accessible. - L'utilisation du driver ralentit votre ordinateur et occupe de la m‚moire. Par cons‚quent il est conseill‚ de ne l'utiliser que lorsque vous en avez besoin (par cons‚quent modifier le fichier CONFIG.SYS … chaque fois ou avoir une disquette de boot sp‚cifique, cette deuxiŠme solution ‚tant pr‚f‚rable). - L'accŠs au lecteur simul‚ est beaucoup plus lent que l'accŠs aux autres lecteurs. - Le driver ne fonctionne correctement que pour des programmes utilisant les p‚riph‚riques d'une fa‡on standard. Par cons‚quent il peut ˆtre normal que certains programmes trop sp‚cifiques g‚nŠrent des erreurs. - Si jamais un programme se termine anormalement, il peut avoir laiss‚ le driver dans un ‚tat incorrect (toute tentative d'accŠs au lecteur g‚nŠre une erreur). Dans ce cas il suffit d'ex‚cuter et quitter n'importe quel programme pour qu'une fois celui-ci termin‚, le lecteur simul‚ soit … nouveau accessible. - Le driver peut augmenter la m‚moire qu'il utilise selon ces besoins. Si jamais un programme utilise toute la m‚moire disponible (savepart est dans ce cas si seule de la m‚moire XMS est pr‚sente), il se peut que des erreurs apparraissent lors de l'accŠs au lecteur. Dans ce cas vous pouvez essayer d'augmenter la taille utilis‚e en permanence par le driver … l'aide du second paramŠtre sur la ligne de chargement de DRVPART.SYS dans le fichier CONFIG.SYS. Bien s–r cela ne sera pris en compte qu'au prochain red‚marrage de l'ordinateur. - Lors de l'utilisation de savepart, l'accŠs au lecteur simul‚ est d‚sactiv‚. - Si vous voulez simuler un autre ‚l‚ment que celui simul‚, vous n'ˆtes pas oblig‚ de lancer une premiŠre fois savepart pour ne plus simuler un ‚l‚ment, puis une deuxiŠme fois pour simuler le nouvel ‚l‚ment, vous pouvez directement choisir de simuler le nouvel ‚l‚ment (cela arrˆtera la simulation du premier). Cela veut dire qu'il n'est pas possible de simuler plusieurs ‚l‚ments simultan‚ment (mˆme en chargeant le driver plusieurs fois). - Vous ne pouvez pas ex‚cuter les programmes pr‚sents sur le lecteur simul‚. Il vous faut d'abord les copier sur un autre lecteur avant de les utiliser. - Les versions du driver, de savepart et de allocxms doivent ˆtre compatibles. C'est pourquoi ils portent tous le mˆme num‚ro de version. Ce num‚ro de version est v‚rifi‚ lorsque les programmes cherchent … communiquer ensemble, et la communication ne s'‚tablira pas s'ils divergent. - Du fait qu'un nouveau lecteur est cr‚‚, la lettre de votre lecteur de CD peut ˆtre d‚cal‚e. - DRVPART.SYS n'est pas n‚cessaire pour l'utilisation de savepart. Il n'est obligatoire que pour acc‚der aux options de simulation d'‚l‚ment. 17- La cr‚ation de fichiers sur un lecteur NTFS ----------------------------------------------- Cette option n'apparaŒt que si vous ˆtes sous Windows NT ou une version suivante. Elle vous permet de cr‚er des fichiers sur une partition NTFS afin d'ˆtre capable par la suite de les utiliser comme fichier de sauvegarde via le montage de partition une fois que vous ˆtes sous DOS. En effet le programme n'est pas capable de cr‚er des fichiers sur une partition NTFS (uniquement de les lire/‚crire en les redimensionnant) quand il est sous DOS, et donc les fichiers que vous cr‚ez ici servent de base. Cette option vous demande des noms de fichier jusqu'… ce que vous fassiez 'Annuler'. Si jamais vous utiliser le nommage automatique, au lieu de vous demander plusieurs fichiers, il vous demande le nombre de fichiers que vous voulez cr‚er. Remarques: ---------- - Il faut que vous pr‚voyiez suffisamment de fichiers pour que la sauvegarde tienne. Pour avoir une id‚e du nombre de fichiers, il faut prendre la taille de la partition (seule sa taille occup‚e si vous pr‚voyez de ne sauver que les secteurs occup‚s), la diviser par 2 si vous pensez utiliser la compression, puis par la taille maximum des fichiers que vous pensez cr‚er et arrondir le r‚sultat … la valeur sup‚rieure en y ajoutant 2 (3 si jamais vous pensez cr‚er le fichier d'options). - Les fichiers cr‚‚s ont une taille comprise entre 4 Ko et 64 Ko, donc n'ayez pas peur d'en cr‚er plus que de besoin. - Vous pouvez bien s–r utiliser des fichiers cr‚‚s par ailleurs (du moment qu'ils ne sont pas crypt‚s ou compress‚s par le m‚canisme interne de NTFS) sans passer par cette option. Leur contenu sera bien s–r d‚truit lors de la sauvegarde. - La taille restante sur les lecteurs est donn‚e … titre indicatif et est fausse dans le cas o— plus de 970 Mo sont disponibles sur le lecteur. Exemple: -------- Vous voulez sauver une partition ayant 4 Go de donn‚es dans des fichiers de 680 Mo (pour pouvoir les graver) en utilisant la compression. Dans ce cas, il vous faudra cr‚er: 4*1024 / 2 / 680 = 3.011 => 6 fichiers. 18- L'annulation des mauvais secteurs d'un systŠme de fichier ------------------------------------------------------------- C'est la partie ex‚cut‚e lorsque vous utilisez l'option -z ou quand vous la s‚lectionnez lorsque le programme vous la demande. Cette option permet d'annuler le fait que des secteurs soient marqu‚s d‚fectueux sur un systŠme de fichier. Elle ne permet en aucun cas de corriger les secteurs d‚fectueux, elle doit uniquement ˆtre utilis‚e dans le cas o— vous restaureriez/copieriez une partition ayant des secteurs d‚fectueux sur un autre disque dur. Cela est fait normalement automatiquement par le programme lors de la restauration sauf dans le cas o— les disques et les partitions sources et destinations seraient strictement identiques: dans ce cas le programme croit qu'il restaure la partition sur celle sauv‚e et donc que les informations sur les mauvais secteurs doivent ˆtre conserv‚es. Cette option ne doit donc ˆtre utilis‚e que dans un cas: celui o— vous avez un "X" dans la colonne "Idem" lors de restauration/copie alors que la restauration/copie se fait sur un disque diff‚rent de celui source. Notes: ------ - Cette option n'est bien s–r utile que s'il y avait des secteurs d‚fectueux sur la partition source. - Si jamais vous restaurez une partition sur un disque ayant toujours des secteurs d‚fectueux (par exemple aprŠs avoir redimensionn‚ une partition), il faut que vous fassiez un test de surface pour mettre … jour la liste des secteurs d‚fectueux. L'ex‚cution de cette option se fait selon le sch‚ma suivant: Choix du support o— les mauvais secteurs doivent ˆtre annul‚s | V Choix de l'‚l‚ment o— les mauvais secteurs doivent ˆtre annul‚s | V Confirmation | V Ex‚cution | V fin a) Choix du support o— les mauvais secteurs doivent ˆtre annul‚s: Il faut s‚lectionner le disque, la disquette ou la liste des p‚riph‚riques DOS sur lequel est le systŠme de fichier … modifier. b) Choix de l'‚l‚ment o— les mauvais secteurs doivent ˆtre annul‚s: Il faut s‚lectionner la partition (si un disque a ‚t‚ choisi dans la premiŠre fenˆtre) ou le p‚riph‚rique DOS (si p‚riph‚riques DOS a ‚t‚ choisi dans la premiŠre fenˆtre) pour lequel il faut annuler les mauvais secteurs. c) Confirmation: Le programme vous demande la confirmation de la modification du systŠme de fichier. Si vous confirmez, l'ensemble des mauvais secteurs sera marqu‚ comme … nouveau valide. d) Ex‚cution: La modification du systŠme de fichier est en cours. Selon le type de systŠme de fichier et la taille de la partition cela peut aller plus ou moins vite (le plus rapide ‚tant pour les partitions ext2, le plus lent pour les partitions FAT). 19- L'exploration de partition ------------------------------ C'est la partie ex‚cut‚e lorsque vous utilisez l'option -e ou quand vous la s‚lectionnez lorsque le programme vous la demande. Cette option vous permet de naviguer dans une partition pour pouvoir ‚diter ou copier des fichiers. L'ex‚cution de cette option se fait selon le sch‚ma suivant: Choix du support o— est la partition … explorer | V Choix de la partition … explorer | V +---------------------------> Fenˆtre d'exploration | | | +-------------------------+------------------------+ | | | | | V V V | Fenˆtre de visualisation Fenˆtre d'‚dition Destination de la copie | | | | | | | V | | | Ex‚cution de la copie | | | | +-----------+-------------------------+------------------------+ a) Choix du support o— est la partition … explorer: Vous devez choisir le disque, le lecteur de disquette ou le p‚riph‚rique DOS o— est le systŠme de fichier … explorer. b) Choix de la partition … explorer: Il faut s‚lectionner la partition (si un disque a ‚t‚ choisi dans la premiŠre fenˆtre) ou le p‚riph‚rique DOS (si p‚riph‚riques DOS a ‚t‚ choisi dans la premiŠre fenˆtre) que vous voulez explorer. c) Fenˆtre d'exploration: Cette fenˆtre est la fenˆtre d'exploration. Elle contient les ‚l‚ments suivants: - en haut: le nom du r‚pertoire actuellement explor‚. - … gauche: l'arborescence des r‚pertoires de la partition. Vous pouvez cliquer sur les caractŠres '+' ou '-' (ou presser les touches '+' ou '-') qui sont devant le nom du r‚pertoire pour le d‚tailler ou le r‚duire. Si vous double-cliquez ou appuyez sur Entr‚e sur un nom de r‚pertoire, il devient le r‚pertoire explor‚. - … droite: le contenu du r‚pertoire explor‚. C'est la liste de tous les fichiers qui sont dans ce r‚pertoire. Cette partie contient 4 colonnes: * le nom du fichier sans extension. * l'extension du fichier. * le type du fichier ou sa taille pour un fichier standard. Le type de fichier peut ˆtre: + : r‚pertoire. + : lien symbolique. + : p‚riph‚rique de bloc. + : p‚riph‚rique de caractŠre. + : tube nomm‚. + : socket. + : type de fichier inconnu (il ne doit pas apparaŒtre). * la date de modification du fichier. Si vous double-cliquez (ou appuyez sur Entr‚e) sur un r‚pertoire, il devient le r‚pertoire explor‚. Si c'est sur un fichier, il est ‚dit‚. - en bas … gauche: les boutons qui peuvent ˆtre utilis‚ pour r‚aliser quelque chose. Le num‚ro avant le bouton correspond … la touche de fonction qui peut ˆtre utilis‚e pour l'activer (1: F1, 2: F2, ...). Les boutons sont: * aide: il affiche une aide. * trie: il permet de s‚lectionner la colonne servant pour trier les fichiers. * s‚lect: il permet de s‚lectionner des fichiers en utilisant un motif de reconnaissance (comme "*.exe" pour s‚lectionner tous les fichiers ayant l'extension "exe"). La s‚lection peut ˆtre faite en ignore ou prenant en compte la casse et en conservant les fichiers d‚j… s‚lectionn‚s pour pouvoir s‚lectionner plusieurs ensembles de fichiers. * voir: il affiche le fichier s‚lectionn‚ dans un afficheur hexad‚cimal. Un seul fichier doit ˆtre s‚lectionn‚ pour pouvoir r‚aliser cela. Si le fichier contient plusieurs flux, il demande lequel doit ˆtre vu. * ‚dite: il ‚dite le fichier s‚lectionn‚ dans un ‚diteur simple. Si le fichier a un contenu binaire ou est trop grand pour tenir en m‚moire, l'afficheur hexad‚cimal est utilis‚. Un seul fichier doit ˆtre s‚lectionn‚ pour pouvoir r‚aliser cela. Si le fichier contient plusieurs flux, il demande lequel doit ˆtre ‚dit‚. * copie: il copie les fichiers s‚lectionn‚s dans un autre r‚pertoire. Si un seul fichier est s‚lectionn‚, il permet de le renommer. * quitte: pour quitter le programme. - en bas … droite: il affiche le nombre de fichiers s‚lectionn‚s et le nombre total de fichiers dans le r‚pertoire. d) Fenˆtre de visualisation: Cette fenˆtre est un simple afficheur hexad‚cimal pour voir le contenu d'un fichier. Il ne permet pas de r‚aliser autre chose. Pour quitter et retourner … la fenˆtre d'exploration, vous pouvez cliquer sur le bouton quitte en bas ou appuyer sur F10. e) Fenˆtre d'‚dition: Cette fenˆtre est un ‚diteur de texte simple. Vous pouvez modifier un fichier puis sauver ces changements. Cette fenˆtre est compos‚e de: - en haut: le nom du fichier avec le nom du flux choisi entre '{' et '}' si ce n'est pas le flux par d‚faut. - au milieu: la fenˆtre d'‚dition. - en bas … gauche: les boutons qui peuvent ˆtre utilis‚s pour r‚aliser certaines actions. - en bas … droite: trois indicateurs et la position du curseur. Les indicateurs sont: * si le fichier a ‚t‚ modifi‚ depuis la derniŠre sauvegarde: le premier '-' est mis … 'M'. * si l'annulation de la derniŠre action peut ˆtre r‚alis‚e: le second '-' est mis … 'A'. * si l'annulation de la derniŠre annulation peut ˆtre r‚alis‚e: le troisiŠme '-' est mis … 'R'. Les actions qui peuvent ˆtre faite dans cet ‚diteur sont: - ‚diter le texte. - permuter du mode insertion (curseur soulign‚, par d‚faut) au mode surcharge (curseur block) (et inversement) en appuyant sur la touche Insert. - s‚lectionner du texte soit avec la souris soit en appuyant sur la touche Shift en mˆme temps que les touches de d‚placement. - copier le texte s‚lectionn‚ dans le presse papiers en utilisant Ctrl+C ou Ctrl+Insert (le dernier texte copi‚ reste dans le presse papiers lors de l'‚dition d'un autre fichier). - couper le texte s‚lectionn‚ dans le presse papiers en utilisant Ctrl+X ou Shift+Delete. - copier le texte depuis le presse papier en utilisant Ctrl+X ou Shift+Insert. - annuler la derniŠre modification en utilisant Ctrl+U. - refaire la derniŠre modification en utilisant Ctrl+R. - sauver le fichier en utilisant F2. Le nom du fichier o— r‚aliser la sauvegarde sera demand‚ … chaque fois (c'est donc un "sauver sous"). Si le fichier contient plusieurs flux, il demande le flux o— r‚aliser la sauvegarde. - aller … une ligne donn‚e en utilisant F3. - chercher du texte en utilisant F4. La recherche peut ˆtre faite en ignorant ou pas la casse et en partant du d‚but ou de la position du curseur. - chercher la prochaine apparition du dernier texte cherch‚ … partir de la position du curseur en utilisant F5. La recherche ne boucle pas, elle s'arrˆte donc … la derniŠre occurrence. - quitter l'‚diteur en utilisant F10. Si le fichier a ‚t‚ modifi‚ sans ˆtre sauv‚, il demande si vous voulez sauver d'abord. f) Destination de la copie: Cette fenˆtre demande o— vous voulez copier les fichiers s‚lectionn‚s. Si vous n'avez s‚lectionn‚ qu'un seul fichier qui n'est pas un r‚pertoire, vous pouvez lui donner un autre nom, sinon vous ne pouvez que donner le nom du r‚pertoire o— les fichiers seront copi‚s. g) Ex‚cution de la copie: Cette fenˆtre affiche les fichiers copi‚s et les erreurs rencontr‚es. Au-dessus de la ligne "->" se trouve le nom du fichier source en relatif depuis le r‚pertoire source et en dessous se trouve le nom du fichier destination en relatif depuis le r‚pertoire destination. Dans la plupart des cas, ces deux noms sont identiques, … moins que vous ne copier depuis une partition avec des noms longs vers une partition ne les supportant pas (en utilisant les accŠs DOS): le programme va utiliser les noms courts des noms longs correspondants pour pouvoir r‚aliser la copie, mais il n'assure pas que sur la partition destination ce nom court correspond au mˆme fichier que celui de la partition source. Dans ce cas il est pr‚f‚rable d'utiliser le m‚canisme de montage pour acc‚der aux partitions FAT avec les noms longs. En dessous du nom des fichiers copi‚s se trouve la liste des erreurs rencontr‚es. Dans le cas o— le programme trouverait que vous essayez de copier un fichier sur un fichier existant, il vous demande si vous voulez l'effacer. Une deuxiŠme v‚rification est r‚alis‚e si le fichier est en lecture seule. Lorsque la copie se termine, le bouton "Ok" devient actif et la ligne "->" est modifi‚e en un message pour signaler si la copie s'est termin‚e ou a ‚t‚ annul‚e avant (soit parce que vous l'avez annul‚e, soit … cause d'une erreur fatale). Notes: ------ - la copie vers une partition NTFS ne permettant pas de cr‚er de fichiers, seuls les fichiers existants auront leur contenu modifi‚ (tous les flux sont modifi‚s). Les droits (hors ceux basiques h‚rit‚s du DOS) ne sont pas modifi‚s. - la copie vers une partition ext2 positionne les droits de l'utilisateur d'origine si la source de la copie est elle-mˆme une partition ext2, sinon ce sont les droits (hors droit d'‚x‚cution pour les fichiers) du r‚pertoire de destination qui sont utilis‚s. - lors de la copie de fichier sparse depuis une partition NTFS ou ext2/ext3, le fichier destination ne conserve pas le fait que le fichier est sparse, il occupe par cons‚quent plus de places que sur la partition source. 20- L'exploration de sauvegarde ------------------------------- C'est la partie ex‚cut‚e lorsque vous utilisez l'option -v ou quand vous la s‚lectionnez lorsque le programme vous la demande. Cette option vous permet d'explorer le contenu de fichiers de sauvegarde afin que vous puissiez en extraire des fichiers. Elle ne permet pas de modifier les fichiers de sauvegarde. Les fichiers qui peuvent ˆtre explor‚s sont tous les fichiers contenant soit la sauvegarde d'un disque complet (une partition devra alors ˆtre choisie), soit la sauvegarde d'une partition ayant un systŠme de fichier FAT12/16/32, NTFS ou ext2/3. Si la sauvegarde a ‚t‚ d‚coup‚e en plusieurs fichiers, tous les fichiers doivent pouvoir ˆtre lus simultan‚ment. Les fichiers peuvent ˆtre compress‚s ou pas. Son ex‚cution est similaire … celle du chapitre 19 mais avec les ‚tapes a) et b) remplac‚es par la demande et la v‚rification de l'ensemble des fichiers de sauvegarde (similaire au chapitre 10). Notes: ------ - Dans le cas de fichiers compress‚s, il faut beaucoup de m‚moire pour les indexer afin d'am‚liorer la vitesse de lecture. Par cons‚quent, plus vous avez de m‚moire, meilleur cela sera. Il faut noter que sous DOS la m‚moire disponible peut ˆtre limit‚e (par exemple … 32 Mo avec certaines versions de EMM386), par cons‚quent il est pr‚f‚rable d'utiliser cette option sous Windows. - Si vous avez une erreur du type "Error: could not allocate page table memory", c'est que le programme essaie d'utiliser trop de m‚moire. Vous pouvez essayer d'augmenter la taille de m‚moire DOS disponible en ne chargeant pas les drivers inutiles, et en dernier recours vous pouvez utiliser l'option "max_mem_size" du fichier d'option (cf. le chapitre 21). 21- Format du fichier d'options ------------------------------- Le fichier d'option vous permet de restaurer (ou de sauver … nouveau) l'‚l‚ment que vous venez de sauver. Dans ce cas en utilisant savepart avec l'option -f , les diff‚rents paramŠtres sont lus dans le fichier au lieu de vous ˆtre demand‚s. Le contenu de ce fichier peut ˆtre partiel (ne pas contenir toutes les options, auquel cas les options manquantes vous seront demand‚es), mais il faut que certaines rŠgles pr‚sent‚es ci-dessous soient respect‚es. Le fichier d'options est un fichier texte permettant de d‚finir les options … utiliser. Chaque option doit ˆtre seule sur une ligne. Si la ligne commence par un ";", c'est une ligne de commentaires (elle n'est pas analys‚e). Le contenu des options peut ˆtre d‚fini par une variable d'environnement. Pour cela la variable d'environnement doit ˆtre d‚finie entre % (exemple: file=%CONF%.PAR, %CONF% sera remplac‚ par le contenu de la variable d'environnement CONF). Si la variable d'environnement n'existe pas une erreur sera g‚n‚r‚e. Pour pouvoir donner le caractŠre % dans le contenu d'une option, il faut le doubler (exemple: file=AVEC%%.PAR, le nom du fichier pris sera AVEC%.PAR). Les options ont le format =. Les noms et valeurs des diff‚rentes options sont les suivantes: +-------------------+------------------------+-------------------------------+ | Option | Valeurs | Valeur par d‚faut | +-------------------+------------------------+-------------------------------+ | mouse | yes|no|poll | cf. ligne de commande | | +------------------------+-------------------------------+ | | Choix de la m‚thode d'utilisation de la souris | | | (‚quivalente … -cm|-nm|-pm sur la ligne de commande). | +-------------------+------------------------+-------------------------------+ | check_drive | yes|no | cf. ligne de commande | | +------------------------+-------------------------------+ | | La v‚rification que le fichier cr‚‚/lu ne soit pas sur | | | l'‚l‚ment sauv‚/restaur‚ est d‚sactiv‚e si cette | | | option est mise … "no" (‚quivalente … -ncd sur la | | | ligne de commande). | +-------------------+------------------------+-------------------------------+ | verify_free_size | yes|no | cf. ligne de commande | | +------------------------+-------------------------------+ | | La v‚rification de la taille libre sur le lecteur | | | destination n'est pas r‚alis‚e si cette option est | | | mise … "no" (‚quivalente … -ncs sur la ligne de | | | commande). | +-------------------+------------------------+-------------------------------+ | verify_disk_write | yes|no | cf. ligne de commande | | +------------------------+-------------------------------+ | | La v‚rification que les secteurs sont correctement | | | ‚crits est d‚sactiv‚e si cette option est mise … "no" | | | (‚quivalente … -nvd sur la ligne de commande). | +-------------------+------------------------+-------------------------------+ | verify_file_write | yes|no | cf. ligne de commande | | +------------------------+-------------------------------+ | | La v‚rification que les fichiers sont correctement | | | ‚crits est d‚sactiv‚e si cette option est mise … "no" | | | (‚quivalente … -nvf sur la ligne de commande). | +-------------------+------------------------+-------------------------------+ | lang | en|fr|fr_2 | cf. ligne de commande | | +------------------------+-------------------------------+ | | Choix de la langue (‚quivalente … -l sur la ligne de | | | commande). | +-------------------+------------------------+-------------------------------+ | user_interface | console|text| | cf. ligne de commande | | | text_bios|text_ext| | | | | text_bios_ext | | | +------------------------+-------------------------------+ | | Choix de l'interface utilisateur (‚quivalente … | | | -cui|-tui|-bui|-tuix|-buix sur la ligne de commande). | +-------------------+------------------------+-------------------------------+ | disk | | demand‚ … l'utilisateur | | +------------------------+-------------------------------+ | | Donne le num‚ro du disque … utiliser. Le nombre doit | | | ˆtre compris entre 0 et le nombre de disques - 1. Lors | | | de la sauvegarde, cette option remplace la premiŠre | | | fenˆtre. Lors de la restauration, cette option va | | | r‚duire la recherche des ‚l‚ments … restaurer | | | correspondant … celui sauv‚, au disque donn‚ (sinon | | | l'‚l‚ment est cherch‚ sur tous les disques). Lors de | | | la mise … jour du registre Windows 2000/XP/Vista ou | | | des entr‚es de d‚marrage Windows Vista, cette option | | | remplace la s‚lection du deuxiŠme disque (celui qui | | | contient la partition devant ˆtre mise … jour). Lors | | | de la mise … jour du fichier | | | BOOTSECT.DOS/BOOTSECT.BAK, cette option remplace la | | | s‚lection du support o— se trouvent ces fichiers. | | | Cette option ne peut pas ˆtre donn‚e si l'option | | | "floppy" ou "device" est donn‚e. | +-------------------+------------------------+-------------------------------+ | floppy | | demand‚ … l'utilisateur | | +------------------------+-------------------------------+ | | Donne le num‚ro du lecteur de disquette … utiliser. Le | | | nombre doit ˆtre compris entre 0 et le nombre de | | | lecteurs de disquette - 1. Lors de la sauvegarde, | | | cette option remplace la premiŠre fenˆtre. Lors de la | | | restauration, cette option va r‚duire la recherche des | | | ‚l‚ments … restaurer correspondant … celui sauv‚, au | | | lecteur de disquette donn‚ (sinon l'‚l‚ment est | | | cherch‚ sur tous les lecteurs de disquette). Lors de | | | la mise … jour du fichier BOOTSECT.DOS/BOOTSECT.BAK, | | | cette option remplace la s‚lection du support o— se | | | trouvent ces fichiers. | | | Cette option ne peut pas ˆtre donn‚e si l'option | | | "disk" ou "device" est donn‚e. | +-------------------+------------------------+-------------------------------+ | device | A-Z | demand‚ … l'utilisateur | | +------------------------+-------------------------------+ | | Donne la lettre du p‚riph‚rique DOS … utiliser. Lors | | | de la sauvegarde, cette option remplace les deux | | | premiŠres fenˆtres. Lors de la restauration, cette | | | option va r‚duire la recherche des ‚l‚ments … | | | restaurer correspondant … celui sauv‚, au p‚riph‚rique | | | donn‚ (sinon l'‚l‚ment est cherch‚ sur tous les | | | p‚riph‚riques). Lors de la mise … jour du fichier | | | BOOTSECT.DOS/BOOTSECT.BAK, cette option remplace la | | | s‚lection du support o— se trouvent ces fichiers. | | | Cette option ne peut pas ˆtre donn‚e si l'option | | | "disk" ou "floppy" est donn‚e. | +-------------------+------------------------+-------------------------------+ | main_part | | demand‚ … l'utilisateur | | +------------------------+-------------------------------+ | | Donne le num‚ro de la partition principale … utiliser. | | | Le nombre doit ˆtre entre 1 et 4. Si jamais l'‚l‚ment | | | … sauver/restaurer est directement li‚ au disque, | | | cette option ne doit pas ˆtre donn‚e. | | | Pour que cette option puisse ˆtre donn‚e, il faut que | | | l'option "disk" soit pr‚sente. | +-------------------+------------------------+-------------------------------+ | ext_part | | demand‚ … l'utilisateur si | | | | "main_part" non utilis‚e, 0 | | | | sinon | | +------------------------+-------------------------------+ | | Donne le num‚ro de la partition ‚tendue … utiliser. Le | | | nombre doit ˆtre entre 1 et le nombre de partition | | | ‚tendue correspondant … la partition principale. | | | Pour que cette option puisse ˆtre donn‚e, il faut que | | | l'option "main_part" soit pr‚sente. Vous ne devez pas | | | donner cette option si vous voulez utiliser une | | | partition principale. | | | L'ensemble des options "main_part" et "ext_part" | | | remplace la deuxiŠme fenˆtre pour la sauvegarde, et | | | l'ensemble "disk", "main_part" et "ext_part" remplace | | | la deuxiŠme fenˆtre pour la restauration. Lors de la | | | mise … jour du registre Windows 2000/XP/Vista ou des | | | entr‚es de d‚marrage Windows Vista, l'ensemble des | | | options "main_part" et "ext_part" remplace la | | | s‚lection de la deuxiŠme partition (celle qui doit | | | ˆtre mise … jour). Lors de la mise … jour du fichier | | | BOOTSECT.DOS/BOOTSECT.BAK, ces options remplacent la | | | s‚lection de la partition o— se trouvent ces fichiers. | +-------------------+------------------------+-------------------------------+ | def_level | | demand‚ … l'utilisateur si | | | | "file" non donn‚e, 0 sinon | | +------------------------+-------------------------------+ | | Donne le niveau de compression … utiliser. Le nombre | | | doit ˆtre entre 0 et 9. Lors de la sauvegarde cette | | | option remplace la troisiŠme fenˆtre. Lors de la | | | restauration cette option n'est pas utilis‚e (donc | | | peut ne pas ˆtre donn‚e). Si cette option n'est pas | | | donn‚e et qu'un nom de fichier est donn‚ (voir | | | l'option "file" ci-dessous), le niveau de compression | | | utilis‚ est le niveau 0 (pas de compression). | +-------------------+------------------------+-------------------------------+ | file | | demand‚ … l'utilisateur | | +------------------------+-------------------------------+ | | Donne le nom de fichier … utiliser pour | | | sauver/restaurer l'‚l‚ment. Cette option peut ˆtre | | | donn‚e plusieurs fois si la sauvegarde/restauration | | | n‚cessite plusieurs fichiers. Dans ce cas il faut | | | donner ces options dans l'ordre dans lequel les | | | fichiers doivent ˆtre utilis‚s. | +-------------------+------------------------+-------------------------------+ | max_size | [ko|Mo] ou | demand‚ … l'utilisateur si | | | max | "file" non donn‚e, 2047 Mo | | | | sinon | | +------------------------+-------------------------------+ | | Donne la taille maximum qu'un fichier doit faire. Si | | | ko|Mo n'est pas donn‚, la taille est en Mo. Si la | | | taille est en ko, elle doit ˆtre comprise entre 1 et | | | 9999 ko, si elle est en Mo elle doit ˆtre comprise | | | entre 1 et 2047 Mo. Si "max" est utilis‚ comme valeur, | | | le programme prendra le minimum entre la taille libre | | | sur le lecteur et 2047 Mo. Cette option peut ˆtre | | | donn‚e plusieurs fois si la sauvegarde/restauration | | | n‚cessite plusieurs fichiers. Dans ce cas il faut | | | donner ces options dans l'ordre dans lequel sont | | | donn‚s les fichiers. Si cette option est donn‚e moins | | | de fois qu'il y a d'option donnant le nom des | | | fichiers, la derniŠre est utilis‚e pour tous les | | | fichiers restant. Si elle est donn‚e plus de fois que | | | de nom de fichiers, les options en trop ne sont pas | | | utilis‚es. Si cette option n'est pas donn‚e, alors que | | | des noms de fichier sont donn‚s, la taille maximale de | | | 2047 Mo est utilis‚e. Lors de la restauration, cette | | | option n'est pas utilis‚e (donc peut ne pas ˆtre | | | donn‚e). | +-------------------+------------------------+-------------------------------+ | filesystem | no|fat12|fat16|fat32| | demand‚ … l'utilisateur si | | | ext2|ntfs|MBR| | aucune option "disk", | | | firstsect|parttable| | "device" ou "floppy", "no" | | | fat12mem|fat16mem| | sinon | | | fat32mem|ntfsmem| | | | | ext2mem| | | | | fat12swap|fat16swap| | | | | fat32swap|ntfsswap| | | | | fat12memswap| | | | | fat16memswap| | | | | fat32memswap| | | | | ntfsmemswap | | | +------------------------+-------------------------------+ | | Donne le type du systŠme de fichier … utiliser lors | | | d'une sauvegarde ou d'une copie. Si le paramŠtre est | | | ‚gal … "no", tous les secteurs sont sauv‚s sans se | | | pr‚occuper du systŠme de fichier pr‚sent sur la | | | partition. Si le paramŠtre a une valeur ‚gale aux | | | autres possibilit‚s, le programme v‚rifie que la | | | partition que l'on d‚sire sauver correspond au type du | | | systŠme de fichier demand‚. Si c'est le cas, seuls les | | | secteurs occup‚s sont sauv‚s. Si ce n'est pas le cas, | | | une erreur est signal‚e. | | | Les options fat12mem, fat16mem, fat32mem, ntfsmem et | | | ext2mem permettent de ne sauver que les secteurs | | | occup‚s, tout en autorisant que le fichier de | | | sauvegarde cr‚‚ puisse l'ˆtre sur la partition sauv‚e. | | | Les options fat12swap, fat16swap, fat32swap et | | | ntfsswap permettent de ne sauver que les secteurs | | | occup‚s sans sauvegarder le contenu des fichiers de | | | swap. | | | Les options fat12memswap, fat16memswap, fat32memswap | | | et ntfsmemswap permettent de concat‚ner le | | | comportement des options mem et swap. | | | Lors de la restauration, cette option n'est pas | | | utilis‚e (c'est la valeur d‚finie … l'int‚rieur du | | | fichier de sauvegarde qui est utilis‚e). | +-------------------+------------------------+-------------------------------+ | swap_dir | | demand‚ … l'utilisateur | | +------------------------+-------------------------------+ | | Cette option permet de donner le nom du r‚pertoire o— | | | sont les fichiers de swap. Elle n'est utilis‚e que | | | lors de la sauvegarde et si le fait de ne pas sauver | | | les fichiers de swap est demand‚. | | | doit ˆtre un nom de r‚pertoire donn‚ … partir du | | | r‚pertoire racine de la partition et sans lettre de | | | lecteur (exemple: "\" pour le r‚pertoire racine, | | | "\WINDOWS" pour le r‚pertoire WINDOWS). Comme pour la | | | fenˆtre demandant cette information, le programme | | | cherchera ‚galement les fichiers de swap sur le | | | r‚pertoire racine. | +-------------------+------------------------+-------------------------------+ | quit | yes|no|nobadsector | no | | +------------------------+-------------------------------+ | | Cette option permet de quitter automatiquement le | | | programme ou pas. Si elle est ‚gale … "yes", le | | | programme se termine … la fin de la | | | sauvegarde/restauration/copie (… noter que dans le cas | | | de la sauvegarde, si une option a ‚t‚ modifi‚e par | | | rapport au fichier de sauvegarde utilis‚, la fenˆtre | | | demandant si on veut cr‚er le fichier de sauvegarde | | | apparaŒtra). Si cette option est ‚gale … | | | "nobadsector", le programme ne se terminera que si | | | aucun secteur incorrect n'a ‚t‚ d‚tect‚ (sinon | | | l'utilisateur peut consulter la liste des erreurs, | | | puis cliquer sur le bouton "Ok"). Si cette option est | | | ‚gale … "no" ou est absente, l'utilisateur devra | | | cliquer sur le bouton "Ok" pour que le programme se | | | termine. | +-------------------+------------------------+-------------------------------+ | reboot | yes|no | no | | +------------------------+-------------------------------+ | | Cette option permet de rebooter automatiquement | | | l'ordinateur … la fin de l'ex‚cution du programme. | | | Elle n'est active que lors de la sauvegarde ou de la | | | restauration (le programme de copie n'accepte pas de | | | fichier d'options et il n'est pas utile de rebooter | | | dans les autres cas). Si l'option "quit" est ‚gale … | | | "no" ou "nobadsector" avec des erreurs ou est absente, | | | le programme ne rebootera qu'une fois que | | | l'utilisateur aura cliqu‚ sur le bouton "Ok". Si | | | l'option "quit" est ‚gale … "yes" ou "nobadsector" | | | sans erreur, le reboot aura lieu imm‚diatement. | +-------------------+------------------------+-------------------------------+ | automatic_naming | yes|no | demand‚ … l'utilisateur si | | | | "file" non donn‚e, "no" sinon | | +------------------------+-------------------------------+ | | Cette option permet d'utiliser le nommage automatique. | | | Si aucune option "file" n'est donn‚e, cela aura pour | | | cons‚quence que la case … cocher de nommage | | | automatique soit pr‚-coch‚e lors de la demande du | | | premier nom de fichier. Si une ou plusieurs options | | | "file" sont donn‚es, toutes ces options seront d'abord | | | utilis‚es, puis s'il est n‚cessaire d'avoir plus de | | | fichier, le programme utilisera le nom du dernier | | | fichier en rempla‡ant son extension par le num‚ro du | | | fichier selon la rŠgle d‚crite dans le chapitre 6.e | | | (il n'y a pas de v‚rification si le fichier existe | | | d‚j… ou pas). | +-------------------+------------------------+-------------------------------+ | nb_files | | demand‚ … l'utilisateur | | +------------------------+-------------------------------+ | | Cette option permet de donner le nombre de fichiers … | | | cr‚er lors de la cr‚ation de fichiers sur un lecteur | | | NTFS en utilisant le nommage automatique. Le nombre | | | doit ˆtre compris entre 1 et 1000. | +-------------------+------------------------+-------------------------------+ | windows_disk | | demand‚ … l'utilisateur | | +------------------------+-------------------------------+ | | Donne le num‚ro du disque o— est install‚ Windows. | | | Cette option est ‚quivalente … l'option "disk" mais | | | est utilis‚e dans le cas de la mise … jour du registre | | | Windows 2000/XP/Vista pour donner le disque sur lequel | | | Windows est install‚ (cf. chapitre 11.a). | +-------------------+------------------------+-------------------------------+ | windows_main_part | | demand‚ … l'utilisateur | | +------------------------+-------------------------------+ | | Donne le num‚ro de la partition principale o— est | | | install‚ Windows. Cette option est ‚quivalente … | | | l'option "main_part" mais est utilis‚e dans le cas de | | | la mise … jour du registre Windows 2000/XP/Vista pour | | | donner la partition sur laquelle Windows est install‚ | | | (cf. chapitre 11.b). | +-------------------+------------------------+-------------------------------+ | windows_ext_part | | demand‚ … l'utilisateur si | | | | "windows_main_part" non | | | | donn‚e, 0 sinon | | +------------------------+-------------------------------+ | | Donne le num‚ro de la partition ‚tendue o— est | | | install‚ Windows. Cette option est ‚quivalente … | | | l'option "ext_part" mais est utilis‚e dans le cas de | | | la mise … jour du registre Windows 2000/XP/Vista pour | | | donner la partition sur laquelle Windows est install‚ | | | (cf. chapitre 11.b). | +-------------------+------------------------+-------------------------------+ | windows_floppy | | demand‚ … l'utilisateur | | +------------------------+-------------------------------+ | | Donne le num‚ro du lecteur de disquette o— est | | | install‚ Windows. Cette option est ‚quivalente … | | | l'option "floppy" mais est utilis‚e dans le cas de la | | | mise … jour du registre Windows 2000/XP/Vista pour | | | donner la disquette sur lequel Windows est install‚ | | | (cf. chapitre 11.a). | +-------------------+------------------------+-------------------------------+ | windows_device | A-Z | demand‚ … l'utilisateur | | +------------------------+-------------------------------+ | | Donne la lettre du p‚riph‚rique DOS o— est install‚ | | | Windows. Cette option est ‚quivalente … l'option | | | "device" mais est utilis‚e dans le cas de la mise … | | | jour du registre Windows 2000/XP/Vista pour donner le | | | p‚riph‚rique DOS sur lequel Windows est install‚ (cf. | | | chapitre 11.b). | +-------------------+------------------------+-------------------------------+ | windows_dir | | demand‚ … l'utilisateur | | +------------------------+-------------------------------+ | | Donne le r‚pertoire o— est install‚ Windows (cf. | | | chapitre 11.c). | +-------------------+------------------------+-------------------------------+ | part_letter | A-Z | demand‚ … l'utilisateur | | +------------------------+-------------------------------+ | | Donne la lettre du p‚riph‚rique … modifier dans la | | | base de registres pour la partition choisie (cf. | | | chapitre 11.f). | +-------------------+------------------------+-------------------------------+ | boot_disk | | demand‚ … l'utilisateur | | +------------------------+-------------------------------+ | | Donne le num‚ro du disque o— sont les donn‚es de | | | configuration de d‚marrage de Windows Vista. Cette | | | option est ‚quivalente … l'option "disk" mais est | | | utilis‚e dans le cas de la mise … jour des donn‚es de | | | configuration de d‚marrage de Windows Vista pour | | | savoir o— celles-ci sont (cf. chapitre 12.a). | +-------------------+------------------------+-------------------------------+ | boot_main_part | | demand‚ … l'utilisateur | | +------------------------+-------------------------------+ | | Donne le num‚ro de la partition principale o— sont les | | | donn‚es de configuration de d‚marrage de Windows | | | Vista. Cette option est ‚quivalente … l'option | | | "main_part" mais est utilis‚e dans le cas de la mise … | | | jour des donn‚es de configuration de d‚marrage de | | | Windows Vista pour savoir o— celles-ci sont (cf. | | | chapitre 12.b). | +-------------------+------------------------+-------------------------------+ | boot_ext_part | | demand‚ … l'utilisateur si | | | | "boot_main_part" non donn‚e, | | | | 0 sinon | | +------------------------+-------------------------------+ | | Donne le num‚ro de la partition ‚tendue o— sont les | | | donn‚es de configuration de d‚marrage de Windows | | | Vista. Cette option est ‚quivalente … l'option | | | "ext_part" mais est utilis‚e dans le cas de la mise … | | | jour des donn‚es de configuration de d‚marrage de | | | Windows Vista pour savoir o— celles-ci sont (cf. | | | chapitre 12.b). | +-------------------+------------------------+-------------------------------+ | boot_floppy | | demand‚ … l'utilisateur | | +------------------------+-------------------------------+ | | Donne le num‚ro du lecteur de disquette o— sont les | | | donn‚es de configuration de d‚marrage de Windows | | | Vista. Cette option est ‚quivalente … l'option | | | "floppy" mais est utilis‚e dans le cas de la mise … | | | jour des donn‚es de configuration de d‚marrage de | | | Windows Vista pour savoir o— celles-ci sont (cf. | | | chapitre 12.a). | +-------------------+------------------------+-------------------------------+ | boot_device | A-Z | demand‚ … l'utilisateur | | +------------------------+-------------------------------+ | | Donne la lettre du p‚riph‚rique DOS o— sont les | | | donn‚es de configuration de d‚marrage de Windows | | | Vista. Cette option est ‚quivalente … l'option | | | "device" mais est utilis‚e dans le cas de la mise … | | | jour des donn‚es de configuration de d‚marrage de | | | Windows Vista pour savoir o— celles-ci sont (cf. | | | chapitre 12.b). | +-------------------+------------------------+-------------------------------+ | boot_entry | | demand‚ … l'utilisateur | | +------------------------+-------------------------------+ | | Donne le nom de l'entr‚e de d‚marrage … mettre … jour | | | dans le cas de la mise … jour des donn‚es de | | | configuration de d‚marrage de Windows Vista (cf. | | | chapitre 12.e). | +-------------------+------------------------+-------------------------------+ | source_disk | | demand‚ … l'utilisateur | | +------------------------+-------------------------------+ | | Donne le num‚ro du disque o— est l'‚l‚ment … copier. | | | Cette option est ‚quivalente … l'option "disk" mais | | | est utilis‚e dans le cas de la copie d'un ‚l‚ment pour | | | donner la source de la copie (cf. chapitre 8.a). | +-------------------+------------------------+-------------------------------+ | source_main_part | | demand‚ … l'utilisateur | | +------------------------+-------------------------------+ | | Donne le num‚ro de la partition principale … copier. | | | Cette option est ‚quivalente … l'option "main_part" | | | mais est utilis‚e dans le cas de la copie d'‚l‚ment | | | pour donner la source de la copie (cf. chapitre 8.b). | +-------------------+------------------------+-------------------------------+ | source_ext_part | | demand‚ … l'utilisateur si | | | | "source_main_part" non | | | | donn‚e, 0 sinon | | +------------------------+-------------------------------+ | | Donne le num‚ro de la partition ‚tendue … copier. | | | Cette option est ‚quivalente … l'option "ext_part" | | | mais est utilis‚e dans le cas de la copie d'‚l‚ment | | | pour donner la source (cf. chapitre 8.b). | +-------------------+------------------------+-------------------------------+ | source_floppy | | demand‚ … l'utilisateur | | +------------------------+-------------------------------+ | | Donne le num‚ro du lecteur de disquette … copier. | | | Cette option est ‚quivalente … l'option "floppy" mais | | | est utilis‚e dans le cas de la copie d'‚l‚ment pour | | | donner la source (cf. chapitre 8.a). | +-------------------+------------------------+-------------------------------+ | source_device | A-Z | demand‚ … l'utilisateur | | +------------------------+-------------------------------+ | | Donne la lettre du p‚riph‚rique DOS … copier. Cette | | | option est ‚quivalente … l'option "device" mais est | | | utilis‚e dans le cas de la copie d'‚l‚ment pour donner | | | la source (cf. chapitre 8.b). | +-------------------+------------------------+-------------------------------+ | dest_disk | | demand‚ … l'utilisateur | | +------------------------+-------------------------------+ | | Donne le num‚ro du disque o— est l'‚l‚ment | | | destinataire de la copie. Cette option est ‚quivalente | | | … l'option "disk" mais est utilis‚e dans le cas de la | | | copie d'un ‚l‚ment pour donner la destination de la | | | copie (cf. chapitre 8.d). | +-------------------+------------------------+-------------------------------+ | dest_main_part | | demand‚ … l'utilisateur | | +------------------------+-------------------------------+ | | Donne le num‚ro de la partition principale | | | destinataire de la copie. Cette option est ‚quivalente | | | … l'option "main_part" mais est utilis‚e dans le cas | | | de la copie d'‚l‚ment pour donner la destination de la | | | copie (cf. chapitre 8.d). | +-------------------+------------------------+-------------------------------+ | dest_ext_part | | demand‚ … l'utilisateur si | | | | "dest_main_part" non donn‚e, | | | | 0 sinon | | +------------------------+-------------------------------+ | | Donne le num‚ro de la partition ‚tendue destinataire | | | de la copie. Cette option est ‚quivalente … l'option | | | "ext_part" mais est utilis‚e dans le cas de la copie | | | d'‚l‚ment pour donner la destination (cf. chapitre | | | 8.d). | +-------------------+------------------------+-------------------------------+ | dest_floppy | | demand‚ … l'utilisateur | | +------------------------+-------------------------------+ | | Donne le num‚ro du lecteur de disquette destinataire | | | de la copie. Cette option est ‚quivalente … l'option | | | "floppy" mais est utilis‚e dans le cas de la copie | | | d'‚l‚ment pour donner la destination (cf. chapitre | | | 8.d). | +-------------------+------------------------+-------------------------------+ | dest_device | A-Z | demand‚ … l'utilisateur | | +------------------------+-------------------------------+ | | Donne la lettre du p‚riph‚rique DOS destinataire de la | | | copie. Cette option est ‚quivalente … l'option | | | "device" mais est utilis‚e dans le cas de la copie | | | d'‚l‚ment pour donner la destination (cf. chapitre | | | 8.d). | +-------------------+------------------------+-------------------------------+ | mount | :/, ou | | | | : | | | +------------------------+-------------------------------+ | | Permet de d‚finir le montage d'une partition ou d'un | | | p‚riph‚rique. | | | Dans la premiŠre syntaxe, le premier num‚ro est le | | | num‚ro sous lequel est mont‚e la partition, il doit | | | ˆtre entre 0 et 2147483647. Le second num‚ro est le | | | num‚ro du disque sur lequel est la partition … monter, | | | il doit ˆtre entre 0 et le nombre de disques - 1. Le | | | troisiŠme num‚ro est le num‚ro de partition principale | | | de la partition … monter, il doit ˆtre entre 1 et 4. | | | Enfin le dernier num‚ro ne doit pas ˆtre donn‚ pour | | | une partition principale (s'il n'est pas donn‚, la | | | virgule avant ne doit pas ˆtre donn‚e ‚galement) et | | | est le num‚ro de partition ‚tendue dans la partition | | | principale si celle-ci est une partition logique, il | | | doit ˆtre entre 1 et 255. | | | Dans le deuxiŠme type de syntaxe les num‚ros de disque | | | et de partitions sont remplac‚s par la lettre de | | | lecteur pour pouvoir monter le p‚riph‚rique | | | correspondant. | | | Le num‚ro de lecteur doit ˆtre unique et une partition | | | ne peut ˆtre mont‚e que sous un seul num‚ro. Quand un | | | montage est d‚fini, l'option "file" peut utiliser ce | | | num‚ro pour d‚finir un nom de fichier. | | | Exemple: | | | mount=0:0/1 monte sous 0: la premiŠre partition | | | principale du premier disque, | | | mount=10:3/2,2 monte sous 10: la deuxiŠme partition | | | ‚tendue de la deuxiŠme partition principale du | | | quatriŠme disque, | | | file=0:\DISK_C.PAR d‚finie un fichier qui se trouve | | | sur la partition mont‚e par le premier montage. | +-------------------+------------------------+-------------------------------+ | gmt | h | 0 | | +------------------------+-------------------------------+ | | Cette option permet de positionner la diff‚rence | | | d'heure entre votre heure et l'heure GMT (par exemple: | | | 1h00 en France en hiver). Elle est utilis‚e lors de | | | l'‚criture de fichiers sur une partition NTFS car | | | celui-ci stocke l'heure de modification des fichiers | | | en heure GMT au lieu d'heure locale. Cette option | | | n'est pas obligatoire, elle permet uniquement d'‚viter | | | d'avoir des heures de modification de fichier dans le | | | futur ou dans le pass‚. | +-------------------+------------------------+-------------------------------+ | ask_first_media | yes|no | yes | | +------------------------+-------------------------------+ | | Lors de la sauvegarde vers un support amovible, le | | | programme demande le support suivant … chaque nouveau | | | fichier mˆme pour le premier. En positionnant cette | | | option … "no", le programme cr‚era le premier fichier | | | sur le support courant sans rien demander. | +-------------------+------------------------+-------------------------------+ | max_mem_size | [ko|Mo] | m‚moire disponible | | +------------------------+-------------------------------+ | | Cette option permet de r‚duire l'utilisation de la | | | m‚moire par le programme. Elle n'est utile que si vous | | | rencontrez l'erreur "Error: could not allocate page | | | table memory" (g‚n‚ralement lors de l'exploration de | | | sauvegardes compress‚es). Cette limitation n'est pas | | | la limite absolue d'utilisation m‚moire (il la | | | d‚passera donc s'il en a besoin), mais permet de | | | r‚duire la taille des plus gros buffers. Si vous ne | | | rencontrez pas l'erreur ci-dessus, vous n'avez pas | | | besoin d'utiliser cette option, si vous rencontrez | | | l'erreur, essayez en donnant comme taille la moiti‚ de | | | votre m‚moire (r‚duisez ce chiffre ou essayez de | | | lib‚rer plus de m‚moire DOS si cela ne suffit pas). | +-------------------+------------------------+-------------------------------+ | empty_files | yes|no | no | | +------------------------+-------------------------------+ | | Lors de la sauvegarde cette option permet de forcer le | | | programme … vider tous les fichiers qu'il n'utilise | | | pas si les options "file" ou "nb_files" (avec nommage | | | automatique) sont donn‚es. Il ne demande aucune | | | confirmation avant de faire cela et s'arrˆte lorsque | | | tous les fichiers sont trait‚s ou au premier signalant | | | une erreur. Cette option permet de savoir quels sont | | | les fichiers utilis‚s par la sauvegarde de ceux qui ne | | | le sont plus. | +-------------------+------------------------+-------------------------------+ | heads_sectors | standard|extended| | demand‚ … l'utilisateur sauf | | | parttable|/ | | | +------------------------+-------------------------------+ | | Lors de la correction de la d‚finition physique du | | | disque sur un secteur de d‚marrage, cette option | | | permet de choisir les valeurs … positionner. Les trois | | | premiŠres valeurs (standard|extended|parttable) | | | permettent d'utiliser les valeurs pr‚d‚finies, la | | | derniŠre valeur permet de donner vos propres valeurs | | | (le nombre de tˆtes et le nombre de secteurs par | | | piste). Si cette option n'est pas donn‚e et que | | | fix_first_sector est utilis‚e, le programme met … jour | | | la valeur du premier secteur uniquement. | +-------------------+------------------------+-------------------------------+ | fix_first_sector | yes|no | demand‚ … l'utilisateur sauf | | | | si heads_sectors est utilis‚e | | +------------------------+-------------------------------+ | | Lors de la correction de la d‚finition physique du | | | disque sur un secteur de d‚marrage, positionner cette | | | option … yes permet de corriger la valeur du premier | | | secteur si elle est fausse. Si cette option n'est pas | | | donn‚e et que heads_sectors est utilis‚e, le programme | | | met … jour les nombres de t‚tes/secteurs uniquement. | +-------------------+------------------------+-------------------------------+ | stdaccess | | d‚tection du type d'accŠs | | +------------------------+-------------------------------+ | | Cette option permet de forcer l'utilisation de l'accŠs | | | standard pour les disques supportant les 2 modes | | | d'accŠs (les disques de moins de 8 Go). Le | | | permet de donner le num‚ro du disque dont le type | | | d'accŠs doit ˆtre forc‚ (cf. l'option "disk"). Cette | | | option peut ˆtre donn‚e plusieurs fois avec des | | | num‚ros de disque diff‚rents. | | | Cette option ne doit ˆtre utilis‚e que trŠs prudemment | | | et uniquement dans le cas o— un disque d‚tect‚ comme | | | supportant l'accŠs ‚tendu ne le supporterait pas (cas | | | de trŠs vieux disques). Avant d'utiliser cette option | | | il vaut mieux tester les disques avec partinfo.exe | | | avec et sans l'option "-s", puis essayer d'explorer | | | une partition pour tester ce que voit le programme. | | | Cette situation est g‚n‚ralement mauvaise. Elle montre | | | que le disque est mal reconnu ce qui peut entraŒner | | | des pertes de donn‚es, des partitions qui se | | | chevauchent, ... (surtout en cas d'utilisation avec | | | plusieurs OS). Elle peut ‚ventuellement ˆtre corrig‚e | | | en modifiant les paramŠtres du disque dans le BIOS, | | | mais cela peut entraŒner la perte de toutes les | | | donn‚es de ce disque (il est pr‚f‚rable aprŠs une | | | telle modification d'effacer toutes les partitions et | | | de les recr‚er pour ˆtre certain qu'elles seront | | | correctement d‚finies). | +-------------------+--------------------------------------------------------+ Remarques: ---------- - lors de l'utilisation du mode batch aucune confirmation ne vous est demand‚e si un fichier doit ˆtre effac‚, lors de la restauration de l'‚l‚ment, lors de la modification du registre ou du fichier BOOTSECT.DOS/BOOTSECT.BAK. - si vous ne donnez pas suffisamment de nom de fichiers (par exemple, vous ne donnez qu'un seul nom de fichier … la restauration alors que deux fichiers ont ‚t‚ cr‚‚s lors de la sauvegarde) ou si un fichier n'est pas correct (par exemple, les fichiers sont donn‚s dans le mauvais ordre ou un nom est faux), le nom des fichiers manquant ou incorrect vous sera demand‚ comme en mode normal. - si une option n'est pas valide, le programme se termine. Pour v‚rifier votre fichier d'option, vous pouvez utiliser savepart avec l'option "-t". - … la restauration, si plusieurs fichiers sont n‚cessaires et sont stock‚s sur un lecteur amovible (et que le programme le d‚tecte comme tel), le programme demande de changer le support plut“t que g‚n‚rer une erreur et demander le nom du fichier suivant. Exemples: --------- Si nous reprenons le partitionnement pr‚sent‚ dans l'exemple de la sauvegarde de partition, et prenons le fichier cr‚er lors de la sauvegarde du lecteur D:, on obtient (en consid‚rant que tous les secteurs sont sauv‚s et que deux fichiers sont n‚cessaires): ;----------------------------------- ; ParamŠtres pour le lecteur D: ; Sur le deuxiŠme disque: disk=1 ; Partition principale 1 main_part=1 ; On ne compresse pas ; (remarque: dans ce cas cette option aurait pu ne pas ˆtre donn‚e) def_level=0 ; Fichiers: file=c:\lect_d_1.par file=c:\lect_d_2.par ; Taille identique pour tous les fichiers ; (remarque: dans ce cas la deuxiŠme ligne aurait pu ne pas ˆtre donn‚e) max_size=620 max_size=620 ; Tous les secteurs sont sauv‚s filesystem=no ; Fin du fichier ;----------------------------------- Si vous appelez ce fichier drive_d.cfg, vous aurez … entrer "savepart -s -f drive_d.cfg" pour sauver la partition ou "savepart -r -f drive_d.cfg" pour la restaurer. Vous n'ˆtes pas oblig‚s de donner les options -s/-r auquel cas ce que vous voulez faire vous sera demand‚, puis le fichier d'option sera pris en compte. Le fichier ci-dessous vous permettra de sauver/restaurer la partition Linux (tous les secteurs de cette partition): ;----------------------------------- ; ParamŠtres pour la partition Linux ; Sur le premier disque: disk=0 ; Partition principale nø 3: main_part=3 ; Compression standard: def_level=6 ; Fichier: file=c:\linux.par max_size=2047 ; Tous les secteurs sont sauv‚s filesystem=no ; Fin du fichier ;----------------------------------- Si vous modifiez le paramŠtre "filesystem" de "no" … "ext2fs" dans le fichier ci-dessus, alors seuls les secteurs occup‚s de la partition seront sauv‚s. Si vous avez deux disques dont le premier … un format de partitionnement non reconnu par savepart, vous pouvez utiliser le fichier suivant afin de forcer le programme … ne regarder que le second disque: ;----------------------------------- ; Format de partitionnement du premier disque non reconnu ; => on force l'utilisation du second disque disk=1 ; Fin du fichier ;----------------------------------- Pour modifier la base de registre automatiquement, il faut donner l'ensemble des options pour d‚finir l'‚l‚ment … modifier et l'‚l‚ment o— est install‚ Windows. Par exemple: ;----------------------------------- ; Modification de l'entr‚e du registre pour la partition logique du ; second disque en ayant Windows install‚ sur la premiŠre partition ; du premier disque. ; ParamŠtres de d‚finition de l'emplacement de Windows windows_disk=0 windows_main_part=1 windows_dir=windows ; ParamŠtre de d‚finition de la partition … modifier dans le registre disk=1 main_part=2 ext_part=1 part_letter=G ; Fin du fichier ;----------------------------------- 22- Le montage de partition --------------------------- Le montage de partition permet d'acc‚der … des partitions qui sont normalement non visibles depuis le DOS. Au lieu d'utiliser une lettre de lecteur comme sous DOS, les partitions mont‚es par ce moyen se voient attribuer un num‚ro de lecteur qui s'utilise de la mˆme fa‡on. Par exemple pour acc‚der au fichier DISK_C.PAR qui se trouverait sur la premiŠre partition mont‚e (qui a le num‚ro 0:), il suffit d'entrer "0:\DISK_C.PAR". Le processus de montage est similaire au processus du choix de la partition … sauvegarder: il faut commencer par choisir le disque sur lequel se trouve la partition … monter, puis choisir cette partition. Une fois cela r‚alis‚, et … condition que le systŠme de fichier soit reconnu, cette partition se voit attribuer un num‚ro de lecteur unique. Si vous essayez de monter plusieurs fois la mˆme partition, le programme vous donnera le num‚ro sous lequel elle a ‚t‚ mont‚e la premiŠre fois. Les systŠmes de fichier reconnus sont les partitions de type NTFS, FAT et ext2/3. Le montage de partitions NTFS permet de modifier les fichiers pr‚sents dessus mais ne permet pas de cr‚er ou d'effacer des fichiers. Le montage de partitions FAT ou ext2/3 permet de cr‚er des fichiers dessus (pas pour les partitions ext2/3 utilisant les r‚pertoires tri‚s par arbre binaire). Le montage d'une partition qui est endommag‚e se fait en lecture seule. Sur les partitions ext2/3, les liens symboliques sont visibles en tant que fichier mais ne sont pas lisibles ni suivis. Quand vous montez une partition pour y modifier les fichiers qui sont dessus, il faut laisser le programme se terminer … la fin pour qu'il puisse mettre … jour le systŠme de fichier en fonction des ‚volutions que vous y avez amen‚es (par exemple ne pas rebooter dŠs que la sauvegarde est termin‚e, mais cliquer sur le bouton 'Ok', cr‚er ou pas le fichier de configuration puis attendre que le programme se termine). Notes: ------ - Le montage d'une partition qui est accessible par un autre moyen au DOS est d‚conseill‚ … moins de rebooter l'ordinateur aprŠs avoir quitt‚ le programme, surtout si vous y avez ‚crit dessus (cela pourrait entraŒner des erreurs ou des pertes de donn‚es car le DOS n'est plus coh‚rent avec le contenu du disque). - Plus vous montez de partition, plus vous avez besoin de m‚moire, par cons‚quent si vous ˆtes juste au niveau de la m‚moire disponible, pensez … ne pas monter des partitions inutilement. - Lors d'une restauration avec le fichier d'option, ce dernier doit ˆtre accessible depuis le DOS car lors de sa lecture aucun montage n'est encore r‚alis‚. - Pour les fichiers utilis‚s avec le montage de partition, l'option pour d‚sactiver la v‚rification d'‚criture n'est pas "-nvf" mais "-nvd" dans la mesure o— l'‚criture est r‚alis‚e via le m‚canisme interne du programme et non pas via le DOS. - Sur les partitions ext2/ext3, les fichiers cr‚‚s prennent les droits du r‚pertoire o— ils sont cr‚‚s. Sur les partitions ext3, le journal n'est pas mis … jour. 23- Notes sur les ‚l‚ments sauvegardables ----------------------------------------- Ce chapitre d‚crit les points sp‚cifiques … chacun des ‚l‚ments sauvegardables. Il d‚crit notamment les contraintes qui sont v‚rifi‚es par le programme lors de la restauration de ces ‚l‚ments. a) Le disque complet: Ceci repr‚sente la sauvegarde/restauration de l'ensemble du disque sans tenir compte de son organisation. Lors de la sauvegarde il ne faut pas cr‚er le fichier sur l'une des partitions de ce disque sinon vous risquez d'avoir des incoh‚rences lors de la restauration. Lors de la restauration il ne faut pas utiliser de fichiers qui sont pr‚sents sur ce disque car dans la mesure o— il est entiŠrement r‚‚crit ces fichiers seraient effac‚s avant d'ˆtre totalement lus (donc la restauration se terminerait avec une erreur et les fichiers seraient perdus). La restauration n'est possible que sur un disque ayant une d‚finition physique compatible. Pour cela il faut qu'il ait le mˆme type d'accŠs, le mˆme nombre de tˆtes de lecture/‚criture, de secteurs par piste et des secteurs de taille identique. Il faut ‚galement que le disque possŠde le mˆme nombre ou plus de cylindres (donc que le disque soit de mˆme taille ou plus grand). Dans le cas o— il possŠde plus de cylindres, les derniers cylindres seront non attribu‚s (par cons‚quent laiss‚s vides) et il faudra que vous cr‚iez une nouvelle partition ou agrandissiez la derniŠre pour pouvoir les utiliser. Si jamais la taille du disque semble incorrect (par exemple elle est marqu‚e de 8 Go, alors que le disque fait 20 Go), il ne faut pas le sauver car la sauvegarde ne serait pas complŠte (dans l'exemple, il manquerait les 12 derniers Go). Cela provient d'une mauvaise d‚tection du disque (par exemple sur la m‚thode d'accŠs). Le fait d'utiliser un programme gestionnaire de disque peut r‚soudre ce problŠme. b) Le Master Boot Record (MBR): Ce secteur est le premier secteur du disque dur. Il contient: - le code de boot utilis‚ lors du d‚marrage de l'ordinateur. - la d‚claration des partitions principales. Lors de la sauvegarde ce secteur est entiŠrement sauv‚, mais lors de la restauration seule la partie correspondant au code de boot est restaur‚e. La partie correspondant … la table des partitions n'est pas modifi‚e sinon vous perdriez alors toutes les partitions pr‚sentes sur votre disque. A noter que l'identificateur de disque utilis‚ par Windows NT et suivant pour diff‚rencier les disques est ‚galement restaur‚. Lors de la restauration la seule contrainte sur le disque destination est qu'il ait la mˆme taille de secteur. Il peut ˆtre int‚ressant de sauver le Master Boot Record pour le restaurer sur un autre disque ou en cas de virus de boot. Cela revient … faire "fdisk /mbr" si on est dans le cas d'un secteur de boot mis en place par Windows 9x/Me. Cela permet de restaurer ‚galement un chargeur de boot en cas d'installation d'un systŠme d'exploitation qui le modifie sans pr‚avis. Le code de boot est restaur‚ tel quel, c'est … dire que s'il contient du code sp‚cifique au format du disque, ce format n'est pas modifi‚ mˆme si le secteur est restaur‚ sur un autre disque. Vous ne pourrez pas sauvegarder un MBR s'il n'est pas consid‚r‚ comme valide (ce choix ne vous sera pas propos‚). c) Les premiers secteurs du disque: Ce sont tous les secteurs qui se situent avant la premiŠre partition. Cela inclue le Master Boot Record. Ce dernier est restaur‚ de la mˆme fa‡on que dans le cas pr‚c‚dent (seul le code de boot est restaur‚). Lors de la restauration les contraintes sont que le disque destination doit avoir la mˆme taille de secteurs et doit avoir une table des partitions valide. Si jamais le nombre de secteurs avant la premiŠre partition diverge entre le disque sauv‚ et le disque restaur‚, seule la partie commune entre les deux (le nombre minimum de secteurs) sera restaur‚e. Il peut ˆtre int‚ressant de sauver tous les secteurs avant la premiŠre partition, au lieu d'uniquement le MBR, dans le cas de certains chargeurs de boot qui peuvent utiliser ces secteurs pour stocker leur programme. Cependant si la restauration se fait sur un disque diff‚rent ou ayant une d‚finition des partitions diff‚rente, le contenu de ces secteurs ne sera pas modifi‚ pour tenir compte de cette nouvelle organisation. Vous ne verrez pas cette option si le MBR ou la table des partitions n'est pas correct. d) La table des partitions: Ce sont tous les secteurs permettant de d‚crire la table des partitions. Cela inclue le MBR ainsi que tous les secteurs permettant de d‚crire les partitions ‚tendues. Lors de la sauvegarde les secteurs sont sauv‚s compl‚tement, tandis que lors de la restauration seule la partie concernant la table des partitions est restaur‚e (notamment le code de boot n'est pas modifi‚). Les contraintes sur le disque destination sont les mˆmes que lors de la sauvegarde/restauration d'un disque complet. Lors de la restauration d'une table des partitions, vous perdez tout le contenu de votre disque; non qu'il soit r‚‚crit hormis les quelques secteurs de la table des partitions, mais car la d‚finition de son organisation est modifi‚e. A noter qu'il vaut mieux que le fichier de sauvegarde ne soit pas sur le disque destination car le risque qu'il soit effac‚ existe (il est minime car il faudrait que le fichier soit trop gros pour pouvoir ˆtre mis entiŠrement en m‚moire et que l'un des secteurs de la table des partitions corresponde … l… o— le fichier est stock‚). e) Les partitions (tous les secteurs): Dans ce cas tous les secteurs d'une partition sont sauv‚s sans tenir compte du fait qu'ils soient occup‚s ou non. Lors de la sauvegarde, il faut veillez … ne pas cr‚er les fichiers de sauvegarde sur la partition sauv‚e (pour les mˆmes raisons que lors de la sauvegarde d'un disque complet). Cette remarque s'applique ‚galement lors de la sauvegarde que des secteurs occup‚s sauf si vous avez choisi l'option de sauver une partition sur elle-mˆme. Lors de la restauration, il ne faut pas utiliser les fichiers pr‚sents sur la partition restaur‚e (pour les mˆmes raisons que lors de la restauration d'un disque complet). Ceci s'applique ‚galement lors de la restauration que des secteurs occup‚s. La restauration ne sera possible que sur des partitions ayant les mˆmes contraintes au niveau du disque que lors de la restauration d'un disque complet. De plus il faudra que la partition soit au mˆme emplacement sur le disque (c'est … dire que la partition commence et finisse au mˆme endroit que celle sauv‚e). Enfin il faudra que le type de la partition destination soit compatible de celui de la partition d'origine. Pour cela voil… le tableau donnant la compatibilit‚ entre les types des partitions: +---------+--------+------------------------+ | Type | Num‚ro | D‚nomination | +---------+--------+------------------------+ | | 0x01 | DOS FAT-12 | | +--------+------------------------+ | FAT 12 | 0x11 | DOS FAT-12 cach‚e | | +--------+------------------------+ | | 0xc1 | DR-DOS FAT-12 | +---------+--------+------------------------+ | | 0x04 | DOS FAT-16 < 32Mo | | +--------+------------------------+ | | 0x06 | DOS FAT-16 >= 32Mo | | +--------+------------------------+ | | 0x14 | FAT-16 < 32Mo cach‚e | | FAT 16 +--------+------------------------+ | | 0x16 | DOS FAT-16 cach‚e | | +--------+------------------------+ | | 0xc4 | DR-DOS FAT-16 | | +--------+------------------------+ | | 0xc6 | DR-DOS,NT | +---------+--------+------------------------+ | | 0x0e | Win95 VFAT-16 | | VFAT 16 +--------+------------------------+ | | 0x1e | Win95 VFAT-16 cach‚e | +---------+--------+------------------------+ | | 0x0b | Win95 FAT-32 (b) | | +--------+------------------------+ | | 0x0c | Win95 FAT-32 (c) | | FAT 32 +--------+------------------------+ | | 0x1b | Win95 FAT-32 cach‚e(b) | | +--------+------------------------+ | | 0x1c | Win95 FAT-32 cach‚e(c) | +---------+--------+------------------------+ | | 0x07 | QNX,OS/2,NT,Unix | | NTFS +--------+------------------------+ | | 0x17 | OS/2,NT cach‚e | +---------+--------+------------------------+ | ext2 | 0x83 | Linux ext2fs/xiafs | +---------+--------+------------------------+ Ainsi si vous avez une partition de type Win95 FAT32 (b), vous pourrez la restaurer sur une partition de type Win95 FAT32 (c) (en th‚orie la diff‚rence entre les 2 provient du mode d'accŠs au disque (standard ou ‚tendue), mais Windows ne semble pas se pr‚occuper du type de la partition et teste lors du boot le type d'accŠs). Il faut noter que le type de la partition n'est pas modifi‚ dans la table des partitions (ainsi mˆme si vous restaurez une partition de type Win95 FAT32 (b) sur une partition Win95 FAT32 (c), cette derniŠre restera pour la table des partitions une partition de type Win95 FAT32 (c)). La sauvegarde de tous les secteurs d'une partition peut ˆtre utile si la partition possŠde un systŠme de fichier non reconnu par le programme (par cons‚quent la sauvegarde uniquement des secteurs occup‚s n'est pas possible), si le systŠme de fichier est trop endommag‚ pour que la sauvegarde des secteurs occup‚s fonctionne ou si vous n'avez pas assez de m‚moire. f) Les partitions (uniquement les secteurs occup‚s): Cette partie d‚crit le fonctionnement pour la sauvegarde des secteurs occup‚s pour les partitions reconnus par le programme. Les parties suivantes pr‚senteront les sp‚cificit‚s propres … chaque type de partition (FAT, ext2fs, NTFS). Lors de la r‚alisation de la sauvegarde/restauration de partitions en ne tenant compte que des secteurs occup‚s, il est n‚cessaire de connaŒtre la maniŠre dont les informations sont stock‚es sur le disque pour savoir quels sont les secteurs occup‚s de ceux qui ne le sont pas. C'est pour cela que la possibilit‚ n'est pas appliqu‚e … tous les systŠmes de fichiers, mais uniquement … ceux sur lesquels j'ai pu obtenir des informations et que je poss‚dais afin de pouvoir faire les tests. De plus des v‚rifications suppl‚mentaires sont faites pour v‚rifier que le type de systŠme de fichier sera correctement reconnu (s'il ne l'est pas, la fenˆtre vous demandant si vous voulez sauver uniquement les secteurs occup‚s ne sera pas affich‚e). La sauvegarde/restauration des secteurs occup‚s permet de gagner de la place (le fichier de sauvegarde est plus petit), de gagner du temps (moins de donn‚es sont lues) et de pouvoir faire une restauration sur une partition de taille diff‚rente ou se trouvant sur un disque dur diff‚rent de la partition d'origine ou … un emplacement diff‚rent sur ce disque. Les contraintes restants sont que le disque doit avoir le mˆme taille de secteur que le disque d'origine et que les types de partitions doivent ˆtre compatibles. Il faut ‚galement que la partition respecte des contraintes de tailles minimales et maximales (d‚crites par la suite pour chacun des systŠmes de fichier). Les remarques sur l'emplacement des fichiers lus/cr‚‚s sont les mˆmes que pour une partition pour laquelle tous les secteurs sont sauv‚s. La sauvegarde/restauration des secteurs occup‚s respectent la structure des secteurs de donn‚es telle qu'elle est d‚finie au moment de la sauvegarde. Si la partition est restaur‚e sur une partition ayant une taille diff‚rente de celle d'origine, les secteurs du systŠme de fichier peuvent ˆtre modifi‚s pour refl‚ter ce changement de taille. Exemple: -------- Avec une partition FAT, imaginons la structure suivante (chaque lettre repr‚sente un secteur avec son contenu, les nombres de secteurs donn‚s ‚tant non repr‚sentatifs d'une vrai structure d'une partition FAT): RRRRRRFFFF R: secteur r‚serv‚ (secteurs de boot et autres) FFFFDDDD.. F: secteur FAT (ce sont les secteurs qui permettent DDDDDDDD.. de savoir si les clusters, des groupements de ........DD secteurs, sont occup‚s) DDDDDDDDDD D: secteurs de donn‚es DD....DDDD .: secteurs vides Cette partition fait 60 secteurs. Si on d‚sire la restaurer sur une partition faisant par exemple 120 secteurs, on aurait le r‚sultat suivant: RRRRRRFFFF FFFFFFFFFF FFDDDD..DD DDDDDD.... ......DDDD DDDDDDDDDD ....DDDD.. .......... .......... .......... .......... .......... Le nombre de secteurs r‚serv‚s n'a pas ‚t‚ modifi‚, le nombre de secteurs FAT a ‚t‚ augment‚ pour refl‚ter le fait que plus de secteurs sont adressables, le nombre de secteurs de donn‚es a augment‚, mais l'organisation de ceux-ci n'a pas ‚t‚ modifi‚e (seuls des secteurs vides ont ‚t‚ ajout‚s … la fin). Dans cet exemple il n'aurait pas ‚t‚ possible de restaurer la partition sur une partition plus petite du fait que le dernier secteur de la partition sauv‚e est occup‚. Pour contourner ce problŠme, il aurait fallu utiliser un d‚fragmenteur avant de faire la sauvegarde, afin d'obtenir la structure suivante: RRRRRRFFFF FFFFDDDDDD DDDDDDDDDD DDDDDDDDDD DDDD...... .......... Dans ce cas la partition aurait pu ˆtre restaur‚e sur une partition ayant une taille de 44 secteurs (en r‚alit‚ moins dans la mesure o— le nombre de secteurs FAT se trouvant r‚duit, on pourrait atteindre quelque chose comme 42 secteurs). Afin de connaŒtre les tailles minimums et maximums pour lesquels il est possible de restaurer une partition dont on n'a sauv‚ que les secteurs occup‚s, vous pouvez soit: - cr‚er le fichier batch, auquel cas ces tailles minimums et maximums sont donn‚es dans la description au d‚but. - lancer savepart -r en s‚lectionnant le fichier cr‚‚. Lors du choix de la partition … restaurer, les tailles minimums et maximums autoris‚es vous seront donn‚es. Vous n'aurez alors qu'… faire annuler pour ne pas lancer la restauration inutilement. g) Les partitions FAT (12, 16 et 32) (DOS/Windows): Toutes les partitions FAT12 et FAT16 sont reconnues. Les partitions FAT32 sont reconnues uniquement pour la version 0 de ce type de FAT (je n'en connais actuellement pas d'autres). Les partitions FAT regroupent les secteurs de donn‚es par groupes appel‚s clusters. Lors d'une restauration d'une partition, la taille de ses clusters n'est pas modifi‚e et le type de la FAT non plus. De part la d‚finition des FATs, elles doivent respecter certaines contraintes de taille r‚sum‚es par le tableau suivant: +----------------+-------+-------+-------+-------+---------+-------+---------+ | Taille des | 512 | 1 | 2 | 4 |8 Koctets| 16 | 32 | | clusters |octets |Koctets|Koctets|Koctets| |Koctets| Koctets | +----------------+---+---+---+---+---+---+---+---+----+----+---+---+----+----+ |Taille partition|Min|Max|Min|Max|Min|Max|Min|Max|Min |Max |Min|Max|Min |Max | +----------------+---+---+---+---+---+---+---+---+----+----+---+---+----+----+ | FAT12 | 2| 2| 4| 4| 8| 8| 16| 16| 32| 32| 64| 64| 128| 128| | | Ko| Mo| Ko| Mo| Ko| Mo| Ko| Mo| Ko| Mo| Ko| Mo| Ko| Mo| +----------------+---+---+---+---+---+---+---+---+----+----+---+---+----+----+ | FAT16 | 2| 32| 4| 64| 8|128| 16|256| 32| 512| 64| 1| 128|2 Go| | | Mo| Mo| Mo| Mo| Mo| Mo| Mo| Mo| Mo| Mo| Mo| Go| Mo| | +----------------+---+---+---+---+---+---+---+---+----+----+---+---+----+----+ | FAT32 | 32|128| 64|256|128|512|256| 1| 512|2 To| 1| 4|2 Go|8 To| | | Mo| Mo| Mo| Mo| Mo| Mo| Mo| To| Mo| | Go| To| | | +----------------+---+---+---+---+---+---+---+---+----+----+---+---+----+----+ Ainsi d'aprŠs cette table il n'est pas possible de d‚finir une partition FAT16 de moins de 16 Mo et de plus de 256 Mo si la taille de ses clusters est de 4 Ko. Lors d'une restauration, seules les partitions respectant ses contraintes vous seront pr‚sent‚es dans la liste des partitions compatibles avec celle sauv‚e. Remarques: ---------- - ainsi qu'il a ‚t‚ dit ci-dessus, pour restaurer une partition sur une partition plus petite, il faut que les derniers clusters ne soient pas occup‚s et donc utiliser un d‚fragmenteur en mode d‚fragmentation totale. Il faut veiller que ce d‚fragmenteur regroupe toutes les donn‚es au d‚but de la partition (certains fichiers sont parfois laiss‚s … la fin comme par exemple le fichier image.idx cr‚‚ par Norton Image. Il peut ˆtre effac‚ avant la sauvegarde (en supprimant ses attributs systŠme et cach‚ auparavant), puis recr‚‚ une fois celle-ci effectu‚e). - si vous restaurez la partition contenant le lecteur C: sur une partition diff‚rente, il peut ˆtre n‚cessaire d'activer la partition si celle-ci n'‚tait pas active auparavant afin de la rendre bootable (avec FDISK choisir l'option "activer une partition"). Il faut ‚galement ‚ventuellement mettre … jour le MBR (soit en copiant le MBR d'origine soit en utilisant "fdisk /mbr"). Si cette partition est une partition amor‡ablet et est utilis‚e avec le multi-boot Windows 2000/XP/Vista, il faut ‚galement mettre … jour le fichier BOOTSECT.DOS/BOOTSECT.BAK. Il peut ˆtre ‚galement n‚cessaire d'utiliser une disquette de boot contenant SYS.COM afin de r‚installer l'amor‡age du systŠme (en faisant depuis la disquette "sys c:"). - si vous restaurez une partition sur une partition diff‚rente, les r‚f‚rences de la base des registres portant sur la partition sauv‚e seront fausses. Dans le cas de Windows 2000/XP/Vista, vous pouvez mettre … jour la base de registre en conservant la mˆme lettre de lecteur. Pour les autres versions de Windows, cela n'est pas possible. - si des secteurs d‚fectueux sont d‚tect‚s dans la FAT (ou la copie du secteur de boot pour la FAT32) lors de la sauvegarde, leur contenu est remplac‚ par le contenu de leur copie afin d'‚viter tout problŠme lors de la restauration si celle-ci se fait sur une partition n'ayant pas ces secteurs d‚fectueux. h) Les partitions ext2fs/ext3fs (Linux): Les partitions ext2fs/ext3fs sont reconnues dans leur version 0 et 1. D'une maniŠre similaire aux systŠmes de fichier FAT, le systŠme de fichier ext2 regroupe les secteurs de donn‚es en groupe appel‚s blocs. De mˆme que pour les FATs, la taille de ces blocs n'est pas modifi‚e lors d'une restauration. Selon la taille de ces blocs vous aurez ‚galement des contraintes de taille … respecter. Ces contraintes de tailles ont une origine diff‚rente de celle des partitions FAT. Elles d‚finissent une taille maximum de partition en fonction de la taille actuelle (il n'y a pas de taille minimum). +--------------------------------+-----------+-----------+-----------+ | Taille des blocs | 1 Koctets | 2 Koctets | 4 Koctets | +--------------------------------+-----------+-----------+-----------+ | | 256 Mo | 2 Go | 16 Go | | +-----------+-----------+-----------+ | | 512 Mo | 4 Go | 32 Go | | +-----------+-----------+-----------+ | | 1 Go | 8 Go | 64 Go | | +-----------+-----------+-----------+ | | 2 Go | 16 Go | 128 Go | | +-----------+-----------+-----------+ | Taille maximum de la partition | 4 Go | 32 Go | 256 Go | | +-----------+-----------+-----------+ | | 8 Go | 64 Go | 512 Go | | +-----------+-----------+-----------+ | | 16 Go | 128 Go | 1 To | | +-----------+-----------+-----------+ | | 32 Go | 256 Go | 2 To | | +-----------+-----------+-----------+ | | 64 Go | 512 Go | 4 To | +--------------------------------+-----------+-----------+-----------+ Par exemple, si vous avez une partition de 3 Go avec des blocs de 2 Ko, vous ne pourrez pas la restaurer sur une partition ayant une taille de plus de 4 Go (par contre vous pourrez la restaurer sur une partition ayant une taille comprise entre 0 et 4 Go, la limite ‚tant ici le num‚ro du dernier bloc utilis‚). De mˆme que dans le cas des FATs, seules les partitions respectant ces contraintes vous seront donn‚es lors d'une restauration. Remarques: ---------- - je n'ai jamais essay‚ de d‚fragmenteur sous Linux, et ne suis pas s–r qu'ils font un d‚fragmentation totale. Etant donn‚ la maniŠre dont les fichiers sont g‚r‚s, il est mˆme fortement probable que seuls les fichiers sont d‚fragment‚s (ils sont d‚plac‚s de fa‡on que tous les morceaux d'un fichier se suivent, mais ils ne sont pas mis en d‚but de partition). Cela rend donc extrˆmement difficile de ne pas avoir les derniers secteurs d'une partition occup‚s (et donc de pouvoir restaurer une partition Linux sur une partition plus petite). - si vous restaurez la partition racine ("/") sur une partition diff‚rente de celle d'origine (ou si vous aviez compil‚ un nouveau noyau entre temps), il vous faudra une disquette de secours afin de r‚installer votre chargeur de boot. Une fois la disquette boot‚e, cr‚ez le r‚pertoire /mnt/disk s'il n'existe pas, montez la partition avec "mount -t ext2 /dev/ /mnt/disk", puis modifiez le fichier du chargeur de boot (par exemple /mnt/disk/etc/lilo.conf), et r‚installez celui-ci par "chroot /mnt/disk " ( = lilo par exemple). - si vous restaurez une partition sur une autre partition que celle d'origine, n'oubliez pas de modifier votre fichier /etc/fstab (c'est le fichier qui liste les diff‚rentes partitions avec leur point de montage par d‚faut) afin de refl‚ter ce changement. - Les partitions ext3fs sont reconnues comme des partitions ext2fs si le journal est sur la mˆme partition. Si le journal est sur une partition ind‚pendante, la partition de base peut ˆtre sauv‚e comme une partition ext2fs, la partition contenant le journal doit ˆtre sauv‚e avec tous les secteurs (ce n'est pas trŠs grave dans la mesure o— la partition journal est de taille r‚duite et est rapidement pleine). De plus dans ce dernier cas, il faut veiller … maintenir ces 2 partitions en coh‚rence. i) Les partitions NTFS: Les partitions NTFS sont reconnues dans les versions 1.1, 1.2, 2, 3.0 et 3.1 (ce nombre n'est pas en rapport avec la version de NT, mais est la version du systŠme de fichier (1.1, 1.2, 2 <=> NT, 3.0 <=> Windows 2000, 3.1 <=> Windows XP)). Dans la mesure o— Microsoft n'a jamais donn‚ une sp‚cification de NTFS, ce systŠme de fichier n'est pas totalement connu et il reste encore des zones d'ombres sur certaines de ces caract‚ristiques. Cependant, la partie concernant l'utilisation ou non des secteurs est correctement connue et est par cons‚quent exploitable. Cependant il existe certaines fonctionnalit‚s de NTFS que je ne supporte pas (ce sont des cas de partitions ayant leur systŠme de fichier fortement fragment‚). A la diff‚rence des partitions FAT et ext2, il n'y a pas de contraintes de taille: les seules existantes sont li‚es pour le minimum au dernier cluster occup‚, pour le maximum aux limites du systŠme de fichier ou … une trop forte fragmentation. Par cons‚quent il n'est pas possible de donner une table de contraintes comme dans les autres cas. Remarques: ---------- - de mˆme que pour Linux, les d‚fragmenteurs pour partition NTFS ne doivent pas regrouper les secteurs occup‚s en d‚but de partition. Par cons‚quent il peut ˆtre difficile d'arriver … restaurer/copier une partition sur une partition plus petite. - dans certains cas le programme peut retourner qu'il n'a pas pu restaurer la partition sur une autre partition du … un problŠme de taille. Dans ce cas il faut essayer de faire la restauration pour une partition plus petite (si c'est possible) ou plus grande. Ce cas doit ˆtre extrˆmement rare et concerner uniquement les partitions fortement remplies et fragment‚es. - la sauvegarde/restauration d'une partition NTFS n‚cessite plus de m‚moire que pour les autres types de partition. Il faut noter que si vous avez l'erreur concernant une place m‚moire insuffisante, que vous avez plus de 32 Mo de m‚moire et que vous avez EMM386 d'activ‚, vous pouvez gagner de la m‚moire en le d‚sactivant (EMM386 limite obligatoirement la m‚moire … 32 Mo). Pour cela il vous faut ajouter "rem " au d‚but de la ligne contenant EMM386 dans le fichier C:\CONFIG.SYS (ou A:\CONFIG.SYS si vous bootez depuis une disquette), puis red‚marrer l'ordinateur. Une fois la sauvegarde/restauration r‚alis‚e vous pouvez supprimer le "rem " afin que EMM386 soit r‚activ‚ au prochain red‚marrage. - si vous restaurez une partition sur une partition diff‚rente, les r‚f‚rences de la base des registres portant sur la partition sauv‚e seront fausses. Dans le cas de Windows 2000/XP/Vista, vous pouvez mettre … jour la base de registre en conservant la mˆme lettre de lecteur. Pour les autres versions de Windows, cela n'est pas possible. - si vous sauvez votre partition systŠme, puis la restaurez sur une partition diff‚rente, il faut que vous mettiez ensuite … jour la base de registres. Vous pouvez ‚galement avoir … configurer votre boot pour que ce nouvel emplacement soit pris en compte (notamment dans le fichier BOOT.INI ou les donn‚es de configuration de d‚marrage). Vous pouvez soit utiliser Partition-Saving en choisissant d'explorer la partition et en ‚ditant le fichier BOOT.INI (XP) ou en choisissant l'option de mise … jour des donn‚es de configuration de d‚marrage (Vista), soit d‚marrer avec le CD de Windows (ou les 6 disquettes de boot t‚l‚chargeables sur le site de Microsoft pour XP) et choisir l'option de r‚paration. Si le CD ne vous propose pas une r‚paration automatique, les outils … utiliser sont fixmbr, fixboot et bootcfg sous XP et bootrec avec l'option /fixmbr, /fixboot et /RebuildBcd sous Vista. Le premier permet de mettre … jour le premier secteur du disque (si jamais celui-ci n'a jamais ‚t‚ utilis‚ comme disque systŠme), le second permet de mettre … jour le secteur boot de la partition (il n'y en a pas besoin th‚oriquement), le dernier vous permet de reconfigurer vos options de boot (le fichier BOOT.INI). Vous pouvez faire "help " sous XP ou " /?" sous Vista pour avoir plus de renseignements sur ces commandes. Cependant malgrŠ cela, du fait des systŠmes de protection mis en place et du peu de connaissance sur ce systŠme cela peut ne pas marcher (uniquement dans le cas d'un d‚placement sur un autre disque, dans le cas d'une restauration par dessus une ancienne version cela ne posera pas de problŠme). Une derniŠre solution dans ce cas est d'essayer d'utiliser l'utilitaire "sysprep" t‚l‚chargeable sur le site de Microsoft en l'ex‚cutant avant de faire la sauvegarde. j) Le secteur de d‚marrage/superbloc: Cette option apparaŒt pour les partitions, disquettes et p‚riph‚riques pour lesquels le systŠme de fichier est reconnu. Elle permet de ne sauver que le premier secteur dans le cas des systŠmes de fichier FAT et NTFS, et les secteurs couvrant les 2048 premiers octets pour les systŠmes de fichier ext2 et ext3 (cela correspond g‚n‚ralement … 4 secteurs). Dans le cas ext2/ext3 cela signifie qu'un peu plus que le superbloc est sauv‚ puisqu'il y a aussi les secteurs qui le pr‚c‚dent. Lors de la restauration, seules les partitions ayant exactement la mˆme d‚finition physique sont propos‚es (le secteur de d‚marrage contenant des informations quant … sa localisation). Il faut noter ‚galement que la copie de ces secteurs (si elle existe) n'est pas mise … jour … la restauration. k) Les disquettes: Les disquettes de 360 Ko, 720 Ko, 1.2 Mo, 1.44 Mo et 2.88 Mo peuvent ˆtre sauvegard‚es. Seules les disquettes ayant un formatage correct et des secteurs de 512 octets peuvent ˆtre sauv‚es. Il n'y a pas de possibilit‚ de connaŒtre la taille d'une disquette (il est possible de connaŒtre le type 5"1/4 ou 3"1/2, mais pour un type donn‚ il n'est pas possible de connaŒtre la taille). Par cons‚quent le programme recherche le dernier secteur de la disquette afin d'en d‚terminer la taille. Si jamais ce dernier secteur est endommag‚, le programme sera tromp‚ et toute la disquette ne sera pas sauv‚e/restaur‚e. Dans ce cas, il faut que vous utilisiez la sauvegarde par le p‚riph‚rique DOS. Pour savoir quelle taille le programme a trouv‚e, vous pouvez utiliser la taille donn‚e dans la fenˆtre vous demandant si vous voulez tout sauver ou seulement les secteurs occup‚s (si elle vous est pr‚sent‚e), sinon vous pouvez utiliser la taille restante lorsque la fenˆtre vous demandant le nom du fichier de sauvegarde vous est pr‚sent‚e. Dans le cas o— vous sauvez tous les secteurs, les mˆmes remarques que pour la sauvegarde d'une partition complŠte s'appliquent, dans le cas o— seuls les secteurs occup‚s sont sauv‚s, il faut vous r‚f‚rer aux chapitres pr‚c‚dents propres … chaque systŠme de fichier. Si vous restaurez une disquette dont vous n'avez sauv‚ que les secteurs occup‚s sur une disquette de taille diff‚rente, cela marchera. Cependant, la disquette ainsi recr‚e n'aura plus un formatage standard ce qui peut tromper certains programmes. AprŠs qu'une disquette a ‚t‚ restaur‚e, il faut que vous l'‚jectiez puis la r‚ins‚riez dans le lecteur afin que le DOS prenne en compte les modifications. Sans cela vous risquez de vous retrouvez avec des incoh‚rences sur la disquette. l) Les p‚riph‚riques DOS/Windows: Cette m‚thode d'accŠs vous permet de sauver tous les p‚riph‚riques que le DOS accŠde en utilisant la notion de secteurs et qui contiennent un systŠme de fichier FAT (et NTFS pour Windows NT/2000/...). Ce n'est par exemple pas le cas pour les CDs ou les lecteurs r‚seaux, mais c'est le cas pour les "super disquettes" comme le Zip. Ceci permet ‚videmment d'acc‚der aux partitions FAT(/NTFS) du disque dur et aux lecteurs de disquettes, cependant dans ces deux cas il est pr‚f‚rable d'utiliser l'accŠs direct d‚crit dans les chapitres ci-dessus. Le seul cas o— cela est faux est le cas o— la taille de la disquette est incorrectement reconnue. Il faut que le p‚riph‚rique … sauver/restaurer soit correctement format‚ afin qu'il puisse ˆtre correctement reconnu. Les mˆmes remarques que pour la sauvegarde des disquettes peuvent s'appliquer ici. 24- Diff‚rences entre les versions DOS et Windows ------------------------------------------------- Du fait des diff‚rences entre DOS et Windows, les deux versions de Partition Saving ne peuvent pas ˆtre totalement ‚quivalentes. Les diff‚rences majeures sont donn‚es ici, en prenant la version DOS comme r‚f‚rence. a) Toutes les versions de Windows: Windows ne permet pas de prot‚ger un lecteur en cours d'utilisation pour ‚viter que plusieurs programmes y accŠdent simultan‚ment. Par cons‚quent ces lecteurs ne pourront pas ˆtre sauv‚s ou restaur‚s depuis Windows. Cela est notamment le cas pour la partition systŠme ou la partition contenant le fichier de swap. Si vous voulez sauver ces partitions avec la version Windows, vous devez soit le faire depuis une seconde installation de Windows, soit depuis un CD WinPE ou BartPE, soit depuis la console de r‚paration de Windows Vista. Si l'affectation des lettres de lecteur sur chacune des partitions ne semble pas correcte, n'utilisez pas le programme car cela signifie qu'il ne sera pas capable d'empˆcher les autres programmes d'acc‚der … la partition durant la sauvegarde/restauration (cela amenant une corruption des donn‚es). Le disque complet, la table des partitions et les partitions principales de type ‚tendu (pas celles logiques … l'int‚rieur de celles-ci) ne peuvent pas ˆtre sauv‚s car il n'y a pas de moyen d'empˆcher les autres programmes acc‚der au disque de fa‡on que je juge satisfaisante. Les options suivantes et leur ‚quivalent dans le fichier d'options ont le comportement d‚crit: - -bui: remplac‚e par "-tui". - -buix: remplac‚e par "-tuix". - -pm: remplac‚e par "-cm". - -ncd: l'affectation des lecteurs est toujours activ‚e (l'option est donc ignor‚e). - -nvd: la v‚rification d'‚criture sur le disque n'est jamais activ‚e sauf dans le cas des lecteurs de disquettes sous Windows 95/98/Me (c'est comme si l'option ‚tait toujours pr‚sente). - -nvf: la v‚rification d'‚criture des fichiers n'est jamais activ‚e (c'est comme si l'option ‚tait toujours pr‚sente). Les fichiers cr‚‚s depuis Windows peuvent ˆtre utilis‚s avec la version DOS (et inversement sauf en cas de limitations de la version Windows d‚crites dans ce chapitre). Cependant le programme peut consid‚rer que le support destination n'est pas le mˆme que ce qui a ‚t‚ sauv‚ car les d‚finitions physiques peuvent ˆtre diff‚rentes (cela peut poser problŠme lors de la restauration de tous les secteurs puisque cela n‚cessite la mˆme d‚finition physique). Il faut noter ‚galement qu'en cas de sauvegarde sous Windows d'un p‚riph‚rique NTFS, celui-ci peut ˆtre restaur‚ sous DOS mais cela rendra ce p‚riph‚rique inaccessible au DOS. De plus le fait de restaurer un p‚riph‚rique NTFS sur un p‚riph‚rique FAT (ou inversement) fait qu'il y aura incoh‚rence entre le type de partition d‚clar‚ dans la table des partitions et le systŠme de fichier (il vaut mieux soit ‚viter ce type de manipulation, soit modifier le type de partition dans la table des partitions avec XFDISK par exemple). b) Windows avant Windows 95: Je ne pense pas que la version Windows puisse ˆtre ex‚cut‚e par ces versions de Windows. Cependant si jamais cela marche, veuillez ne pas l'utiliser et utiliser la version DOS en mode DOS plut“t. c) Windows 95/98/Me: Ces versions de Windows ne permettent pas d'acc‚der directement aux disques durs. Vous ne pouvez donc sauver que des disquettes ou p‚riph‚riques. Par cons‚quent il est pr‚f‚rable d'utiliser la version DOS en mode DOS plut“t. d) Windows NT/2000/XP/Vista/...: Ces versions de Windows permettant l'accŠs aux lecteurs NTFS, il n'est pas utile de cr‚er les fichiers de sauvegarde sur une partition NTFS avant, comme cela est le cas pour la version DOS. Cependant, dans le cas o— vous sauveriez une partition NTFS sur elle-mˆme, vous devez toujours les cr‚er auparavant, puisque l'accŠs se fait alors par le m‚canisme de montage et non pas via Windows. Les partitions sur les disques dynamiques peuvent ˆtre sauv‚es/restaur‚es en utilisant l'accŠs via les p‚riph‚riques Windows. Dans ces versions vous pouvez avoir besoin des droits administrateurs pour pouvoir r‚aliser la sauvegarde. e) Windows 64 bits: Je n'ai pas pu tester avec les versions 64 bits de Windows. Je ne peux donc pas dire si cela marche ou pas. Donc soyez trŠs prudent si vous voulez l'utiliser sur ces versions de Windows: v‚rifiez que l'affectation des lettres de lecteurs se fait bien sur chacune des partitions, essayez l'option pour explorer une partition avant de faire une sauvegarde pour si le programme arrive … lire correctement le disque. 25- Ce qui n'est pas support‚ ----------------------------- Les ‚l‚ments suivants ne sont pas support‚s par le programme: - les partitions pour les OS ne supportant la table des partitions telle qu'elle est d‚crite (notamment Solaris x86). - les programmes gestionnaires de disque (… ne pas confondre avec les gestionnaires d'amor‡ages qui sont support‚s). Ce sont des programmes qui permettent d'acc‚der … des disques de plus de 8 Go avec un mode d'accŠs standard (si vous en avez un d'install‚, il y a de fortes chances que vous soyez au courant). Si jamais une seule partition est d‚tect‚e alors que vous en avez plusieurs il y a de fortes chances pour qu'un tel programme soit pr‚sent. Francisco Miranda m'a signal‚ qu'il avait r‚ussi … faire fonctionner Partition Saving sans problŠme avec le gestionnaire de disque Samsung. Merci … lui pour avoir fait l'essai et m'avoir signal‚ le bon fonctionnement. N‚anmoins cela n'est valable que pour ce gestionnaire de disque, et par cons‚quent je pr‚f‚re laisser cet avertissement pour les autres gestionnaires de disque. - les partitions ‚tendues sous OS2 peuvent ne pas ˆtre toutes d‚tect‚es: dans la chaŒne des partitions ‚tendues, g‚n‚ralement seules 2 partitions par noeud sont d‚finies (les 2 autres contenant des informations non fiables), alors que sous OS2 les quatre peuvent ˆtre utilis‚es. - les partitions g‚r‚es par LVM (Logical Volume Management = gestionnaire de volumes logiques, aussi connu sous le nom de disque dynamique). La version Windows permet d'y acc‚der via l'accŠ par les p‚riph‚riques. 26- Ce qui n'a pas pu ˆtre test‚ -------------------------------- Les ‚l‚ments suivants n'ont pas pu ˆtre test‚s: - disque avec des secteurs ayant une taille diff‚rente de 512 octets. - partitions pour des OS autre que DOS, Windows (9x, XP) et Linux. - cr‚ation du fichier de sauvegarde sur la partition en cours de sauvegarde hormis lors de l'utilisation de l'option d‚di‚e. Si des personnes utilisent ce programme sur des ‚l‚ments ci-dessus, merci de me renvoyer les r‚sultats et les ‚ventuels problŠmes rencontr‚s. Pour les personnes d‚sirant r‚aliser ces tests, je leur signale que: - savepart.exe -s ne fait que lire le disque physiquement (l'‚criture se fait dans un fichier par les fonctions DOS standard) … moins de monter des partitions. - savepart.exe quand il est utilis‚ avec l'option "-t" n'‚crit aucune donn‚e sur le disque. 27- Remerciements ----------------- - mon pŠre pour ˆtre demandeur de ce programme (sans quoi il n'aurait jamais vu le jour), pour avoir relu ce document et ˆtre le premier cobaye de ce programme. - DJ Delorie pour l'environnement de d‚veloppement DJGPP (http://www.delorie.com/djgpp). Ceci inclue ‚galement toutes les personnes ayant aid‚es … la r‚alisation de cet environnement. - Jean-Loup Gailly et Mark Adler pour la librairie de compression zlib (http://www.zlib.net). - Ralf Brown pour l'ensemble de la documentation qu'il a r‚uni sur les interruptions (http://www.pobox.com/~ralf). - Simon P. Bullen pour fortify (une bibliothŠque permettant de v‚rifier l'allocation/d‚sallocation m‚moire). - Chris Lattner pour son site "The Operating System Resource Center" o— se trouvent de nombreuses informations sur le mat‚riel et les OS ( http://www.nondot.org/sabre/os/articles). - R‚gis Duchesne et Richard Russon (ainsi que tous ceux qui les ont aid‚s) pour l'ensemble de la documentation r‚unie sur NTFS (http://linux-ntfs.sourceforge.net). - Markus Oberhumer et Laszlo Molnar pour le compresseur d'ex‚cutable UPX (http://upx.sourceforge.net), ainsi que Serge Delbono pour me l'avoir signal‚. - Tous ceux ayant aid‚ au d‚veloppement de MinGW (http://www.mingw.org). - Brett Stevenson et Richard Ross-Langley pour la correction de la version anglaise de la FAQ et de la page d'accueil du site. - Ralph Ball pour avoir corrig‚ la version anglaise du manuel. J'ai eu plusieurs offres pour cela (merci … tous ceux ayant r‚alis‚e cette offre), mais Ralph est celui qui a eu le courage de le terminer ! - B.D. pour avoir cherch‚ et donn‚ le format du fichier de base de registres (je n'ai pas r‚ussi … trouver le nom complet de son auteur). - Will Rickards pour m'avoir donn‚ l'id‚e que lors de la restauration d'une partition sur un disque diff‚rent, les informations sur les mauvais secteurs peuvent ˆtre annul‚es. - Giorgos Kostopoulos pour m'avoir signal‚ les ‚ventuels problŠmes si un des OS utilis‚ est mis en mode de veille prolong‚e et que son systŠme de fichier est modifi‚. - Bob Supansic pour avoir corrig‚ la version anglaise du HOWTO et m'avoir indiqu‚ quelques indications sur sa pr‚sentation. - Fred Lumsden pour avoir corrig‚ la version anglaise des informations additionnelles. - les d‚couvreurs de bugs pour me les signaler et m'avoir aider … les r‚soudre: * Charles M. Tilden (le problŠme li‚ … la mauvaise d‚tection des disques durs). * Daniel Lagunes (le bug sur la lecture de la table des partitions pour les disques … accŠs standard ayant au moins deux partitions logiques). * Thibaut Fontanet (la non d‚tection de certains disques durs dans la V2.21 et le blocage de l'ordinateur lors du red‚marrage, le premier problŠme ayant ‚t‚ par la suite signal‚ par Juergen et Ray Schmitz)(pour la V2.22 la mauvaise attribution de lettres d'unit‚s dans le cas de l'utilisation de plusieurs partitions principales DOS sur le mˆme disque). * Ray Schmitz (le problŠme de l'accŠs au mauvais disque si un lecteur qui le pr‚cŠde n'est pas d‚tect‚ comme un disque dur). * Volker Beck (l'oubli du code pour traiter les partitions NTFS en mode batch lors de la sauvegarde). * Frode Ingebretsen (les problŠmes d'affichage avec certains ordinateurs (BIOS non compatibles ?)). * Brian Bell (l'impossibilit‚ de restaurer des partitions FAT ayant des secteurs d‚fectueux lors de la sauvegarde). * Menno Schoone (la demande intempestive de cr‚ation du fichier d'option lors de la sauvegarde avec un fichier d'option utilisant l'option automatic_naming). * Patrick Barny (le premier a m'avoir aid‚ sur les partitions NTFS fortement fragment‚es, sont venus ensuite Peter Newman et Kamil Wicher). * S‚bastien Willemijns, Gershwin Luhur et popfulmail (la demande intempestive de cr‚ation du fichier d'options lors de la sauvegarde avec un fichier d'option dans lequel le nom des fichiers n'‚tait pas en absolu). S‚bastien Willemijns m'a ‚galement indiqu‚ quelques points d'am‚lioration de l'interface. * Ian Stuart Turnbull (des fichiers NTFS peuvent ne pas ˆtre trouv‚s dans le cas o— la partition devient fortement fragment‚e et ils sont allou‚s dans une zone que je consid‚rais comme r‚serv‚e aux fichiers du systŠme de fichier). Il m'a ‚galement confirm‚ que la mise … jour du registre de Windows 2000 fonctionnait dans la mesure o— je ne pouvais pas le tester. * Jorge Cesario (une r‚gression dans les versions V3.00 et V3.01 qui faisait que les m‚dia amovibles n'‚taient plus d‚tect‚s et donc que les noms des fichiers ‚taient demand‚s au lieu de demander un changement de support). * Wu Chaowei (le positionnement incorrect des clusters situ‚s aprŠs le MFT0 … occup‚s lors de la restauration d'une partition NTFS sur une partition diff‚rente mais de taille similaire). * Thijs van der Kraan (l'oubli du positionnement d'une des dates de modification lors de la modification d'un fichier sur une partition NTFS). Il est ‚galement … l'origine de l'option "empty_files" du fichier de configuration. - toutes les personnes m'ayant envoy‚ des mails d'encouragement, de remarques, de conseils et d'am‚liorations. En esp‚rant que ce programme vous sera utile, D. Guibouret ------ Toutes les marques et marques d‚pos‚es sont les propri‚t‚s de leurs d‚tenteurs respectifs.