Utilisation de FIPS

 

(First nondestructive  Interactive  Partition Splitting)

 

Mise en garde

 

FIPS est un logiciel qui permet de repartitionner un disque existant sans toucher aux données qui s'y trouvent. Il est, (comme la majorité des programmes tournant sous Linux) sous licence GPL.

 

Son travail est donc des plus délicats. Bien que celui-ci ait été utilisé par des milliers de personnes sans problème, une mauvaise manipulation, une coupure de courant ou encore un plantage système peuvent causer des dommages irréversibles sur vos données. Il est donc fortement conseillé de faire des sauvegardes, on ne le dira jamais assez. Bon, à présent, passons aux choses sérieuses.

NOTE : FIPS est distribué en espérant qu'il soit utilisé, mais il n'est en aucun cas garanti (consultez la licence GNU pour plus de détails).

 

Ce dont vous avez besoin pour utiliser FIPS

 

Vous devez avoir à votre disposition un programme de défragmentation afin de regrouper l'ensemble de vos données au début du disque dur. Si vous ne disposez pas d'assez d'espace libre à la fin du disque, FIPS ne pourra s'exécuter normalement. Vous pouvez utiliser le programme DEFRAG disponible dans la version 6.0 (et suivante) de DOS. D'autres programmes sont aussi disponibles : Norton Speedisk, PCTools' Compress, DISKOPT (issu de Novell DOS 7), ou les programmes sharewares ORG, DOG ou SAFPAK (disponible via FTP). Avant d'utiliser FIPS, nous vous conseillons d'utiliser un programme comme Norton Disk Doctor (ou 'scandisk' issu de DOS 6.2) pour vérifier votre disque dur.

FIPS a été développé sous DOS 5.0. Il fonctionnera tout de même sur des versions plus anciennes (3.0 et peut-être même 2.0). Mais il n'y a que peu d'intérêt à utiliser FIPS avec des versions anciennes de DOS (les partitions de grande taille ne sont disponibles que depuis la version 4 du DOS).

Le programme fonctionne avec les systèmes suivants : DOS 6.0, DOS 6.2 et Novell DOS 7. Il semble aussi fonctionner avec les partitions Windows 95. Les noms de fichiers longs ne posent aucun problème à FIPS.

Enfin, il est préférable de démarrer le système à partir d'un disque DOS avant d'utiliser FIPS.

 

FIPS et la sécurité

 

FIPS a été conçu pour vous apporter le maximum de sécurité. Au démarrage, il vérifie la table de partition, le secteur de démarrage, et la FAT. Si quelque chose lui semble suspect, il vous en avertira. Si vous êtes confrontés à des erreurs, FIPS ne continuera pas plus loin. Vous avez la possibilité de créer des copies de sauvegarde (sur disquette) des secteurs racine et démarrage. Si quelque chose s'est mal passé, ut lisez le programme 'restorrb.exe' (voir section 5 Je vous conseille vivement de suivre cette étape et de conserver ces sauvegardes à l'abri. FIPS vérifie l'espace disponible sur la partition et vous laisse choisir le cylindre de début de la nouvel! partition.

Après avoir calculé la nouvelle table de partitions et le nouveau secteur de démarrage, FIPS exécute une nouvelle vérification pour détecter d'éventuel problèmes. Si tout se passe correctement, FIP! pourra écrire sur le disque les nouveaux secteur racine et de démarrage.

FIPS ne fonctionnera qu'avec des disques durs ut lisant l'interruption 13h (accès bas niveau), mai c'est le cas de la plupart des PCs. Il semble qu'un vieux contrôleur SCSI Adaptée possède un pilot logiciel et qu'il fonctionne à haut niveau. Dans ce cas, essayez de vous procurer un nouveau pilote auprès d'Adaptec. Ce n'est pas le cas pour les nouveaux contrôleurs Adaptec.

FIPS ne fonctionne qu'avec des disques dont la taille de secteur est 512 octets.

FIPS ne pourra séparer des partitions avec une FAT 16 bits .

FIPS ne peut séparer que des partitions DOS. La table de partition et le secteur de démarrage doivent être conformes à la convention MSDOS 3.0 et supérieur. Ceci est marqué dans la table de partitions avec la valeur 4 (16 bits) ou 6 (32 bits).

FIPS ne peut séparer des partitions Linux. Actuellement, FIPS ne fonctionne pas sur des partitions DOS étendues. Cette option est en prévision.

 

FIPS ne pourra fonctionner si vous possédez déjà partitions.

 

FIPS ne pourra réduire la partition originale à un taille inférieure à 4085 clusters, ce qui impliquerait passage d'une FAT 16 bits à une FAT 12 bits.

Utilisez CHKDSK ou (sous DOS 6.2) SCANDISK si la partition que vous souhaitez séparer. Vous pouvez aussi utiliser des programmes tel que Norton Disk Doctor. Assurez vous qu'il n'y ait aucun cluster défectueux sur le disque.

 

Préparez une disquette bootable dans le lecteur A. sous DOS, utilisez la commande 'sys a:' ou 'format a:/s'.

 

Copiez les fichiers RESTORRB.EXE, FIPS.EXE et ERRORS.TXT sur la disquette. Testez votre disquette de boot et l'accès aux données de votre disque dur (utilisez par exemple la commande 'dir.c:'). Si vous ne pouvez démarrer le système à partir de la disquette de boot, retirez cette dernière, rebootez et exécutez FIPS (c'est un peu risqué, mais c'est la seule solution qu'il vous reste).

Lorsque vous démarrez FIPS, vous avez la possibilité de créer des copies de sauvegarde de vos secteurs racine et démarrage (sauvegardés dans le fichier

 

A:\ROOTBOOT.OOx où x prend une valeur de 0 à 9). Si FIPS ne fonctionne pas correctement, vous avez . la possibilité de restaurer votre configuration d'origine à partir de la disquette et du programme RESTORRB.

                       

 

NOTE :

 

 si vous utilisez FIPS plus d'une fois (ce qui  n'est normalement pas nécessaire), plus d'un  fichier ROOTOBOOT sera écrit sur la disquette. RESTORRB vous laisse choisir la configuration que vous voulez restaurer. Le fichier RESTORRB.OOO contient votre configuration d'origine, prenez garde aux différentes versions de fichier.

 

Vous aurez besoin de ce fichier de sauvegarde (ROOTBOOT.OOx) si vous souhaitez annuler les  modifications apportées à votre partition.

Si vous utilisez IMAGE ou MIRROR, le dernier secteur du disque dur contient un fichier système caché qui pointe sur vos fichiers miroirs. Vous devez effacer ce fichier avant d'utiliser FIPS (il sera recréé lorsque vous utiliserez à nouveau mirror). Exécutez la commande 'attrib -r -s -h image.idx' ou 'attrib -r-s -h mirorsav.fil' dans le répertoire racine, et supprimez le fichier.