FIPS, le partitionneur gratuit

Du même auteur

Le Disque

Partitions

Systémes de fichier

FIPS

Images d 'une partition

Installer plusieurs OS

Les clusters

Linux






Ecrit par
François DUPOUX

 

Sommaire:


Haut1. Introduction

FIPS (the First nondestructive Interactive Partition Splitting program) est un utilitaire système gratuit permettant de partitioner le disque dur. Son rôle est de réduire la taille d'une partition existante, qui est en format FAT16 ou FAT32, pour libérer de la place et permettre la création d'une partition pour installer Linux. Son avantage par rapport aux partitioneurs commerciaux est d'être gratuit, et fourni avec son code source en C++.

FIPS peut donc uniquement réduire la taille des partitions PRIMAIRES au format FAT16 ou FAT32. FIPS ne sait pas redimmensionner des partitions étendues. FIPS est donc à utiliser dans le cas où vous avez une seule partition primaire FAT avec DOS ou Windows 95/98 d'installé. Il vous demandera de choisir la nouvelle taille. Ensuite, sur l'espace qui aura été libéré, vous pourrez créer deux partitions primaires (une native et une swap) pour accueillir Linux. La création des deux partitions de Linux s'effectue pendant son installation. Il ne faut donc pas les créer avant.

FIPS en est actuellement à la version 2.0. Il est généralement fourni sur le CD-Rom d'installation de Linux, dans le dossier DOSUTILS. Si ce n'est pas le cas, vous pouvez le télécharger sur Internet à l'adresse suivante: http://www.igd.fhg.de/~aschaefe/fips/


FIPS est fourni avec une documentation EN FRANCAIS (doc_fr.txt). Il est donc conseillé de la lire.

Attention, le partitionnement de votre disque dur est une opération délicate qui peut entraîner la perte des données. Il est donc impératif de suivre les conseils indiqués, et de prendre le maximum de précautions.

Si vous rencontrez des problèmes, où si FIPS ne peut rien faire, il est conseillé de lire attentivement la documentation fournie.

Pour comprendre cet article, vous devez d'abord lire les articles du même site sur les partitions et les systèmes de fichiers, qui expliquent ce qu'est une partition primaire, un secteur boot, le MBR, les systèmes de fichiers, etc...

Aller en Haut de la Page

Haut2. Préparations

2.1) Préparation de la partition

Vous devez préparer la partition FAT que vous allez redimmensionner avec FIPS. Pour cela, démarrez votre ordinateur avec le système d'exploitation qui est installé sur la partition à redimmensionner, et fermez tous les programmes résidents (anti-virus), et toutes les applications ouvertes, pour ne pas gêner la préparation.

Tout d'abord, effectuez un SCANDISK, pour vérifier que toutes les données du disque dur sont en bon état. En cas d'erreur, corrigez les. Sous Windows 95/98, le programme scandisk se trouve dans le menu "Utilitaires systèmes" du menu "Accessoires" du menu démarrer. Sous DOS, vous devez lancer la commande SCANDISK C: (où C: est la partition à redimmensionner).

Une fois le programme scandisk exécuté, vous devez défragmenter votre disque, pour déplacer tous les fichiers vers le début de la partition, et permettre la libération d'espace à la fin de la partition. Pour cela, lancez le programme DEFRAG livré en standard avec Windows 95/98, qui se trouve dans le même menu que Scandisk. Si vous êtes sous DOS 6, lancez la commande DEFRAG C: (où C: est la partition à redimmensionner). Il existe d'autres outils de défragmentation que vous pouvez utiliser, comme Norton Speed disk, etc...

2.2) Sauvegardes

Comme avant toute opération délicate, effectuez des sauvegardes de vous données importantes! Sauvegardez obligatoirement vous données personnelles (documents sur lesquels vous avez travaillé), et si possible les programmes d'installation des logiciels, pour pouvoir les réinstaller en cas de problème. De toute façon, il est conseillé de sauvegarder très régulièrement vous données, même lorsque vous n'effectuez aucune opération dangereuse, pour le cas où le disque dur tombe en panne, pour les erreurs de manipulation, ou encore les virus.

2.3) Création d'une disquette de démarrage

FIPS doit être lancé à partir de MS-DOS pur. Il est impossible de l'utiliser sous une cession MS DOS lancée à partir de Windows: il faut être dans un environnement mono-tache (pas multi-taches), pour être sur qu'aucun autre programme ne puisse accéder à la partition pendant qu'on travaille dessus. Pour cela, voud devez démarrer avec une disquette boot DOS. Il est possible mais déconseillé de lancer FIPS à partir du disque dur. De même, il faut éviter d'activer des drivers comme SmartSrive lorsqu'on utilise FIPS.

Nous allons ici expliquer comment préparé de créer une disquette BOOT pour FIPS:
- Commencez par formater une disquette système avec la commande FORMAT A: /S à partir de MS-DOS(sous Windows si vous voulez).
- Copiez y ensuite FIPS, c'est à dire les fichiers suivants: RESTORRB.EXE, FIPS.EXE et ERRORS.TXT. Vous pouvez aussi y rajouter les fichiers de documentation pour pouvoir y accéder plus facilement en cas de problème.

Aller en Haut de la Page

Haut3. Utilisation

Vérifiez d'abord que vous avez bien effectué toutes les préparations nécessaires. Ensuite, redémarrez sous DOS, avec la disquette BOOT que vous avez préparé ou alors avec une autre méthode. Lancez FIPS.

D'abord, FIPS vous affiche la table des 4 partitions primaires, avec leurs tailles, et positions.

Il vous demande ensuite le numéro de la partition que vous voulez réduire.

FIPS permet aussi de sauvegarder la table des partitions et les secteurs de démarrage des partitions que vous allez modifier. Il est vivement recommandé de le faire. Ceci permettra d'annuler l'opération effectuée en cas de problème, avec le programme RESTORRB.EXE livré avec FIPS. Puis, il vous demande si vous voulez faire une copie du secteur boot et sur MBR (root). Répondez Oui (Y) à cette question! Ceci peut vous éviter des problèmes, et vous permettre de restaurer la partition en cas de problème.

Il écrit ensuite les fichiers qui contiennent une copie de la table des partitions et du secteur boot. La disquette doit alors être accessible en écriture.

Puis, il vous permet de choisir la taille de la nouvelle partition qui pourra être créée et la nouvelle taille de la partition redimmensionnée. Vous déplacez la limite des deux partitions (leurs tailles) avec les flèches gauche et droite du clavier.

A la fin de l'opération, FIPS crée une nouvelle partition non formatée dans l'espace qui a été libéré sur le disque dur. Vous devrez l'utiliser pour installer Linux.

L'opération de redimensionnement est très rapide, car FIPS ne modifie que les secteurs boot et la table des partitions. Il n'intervient en effet pas sur le contenu des données de la partition.

Il est possible que lors du redimensionnement, FIPS ne vous propose pas de créer une nouvelle partition aussi grande que l'espace qui restait sur la première. Par exemple, si vous avez libéré 800 Mo sur votre partition à redimmensionner, il se peut que FIPS ne vous permette de créer une nouvelle partition que de 700 Mo. Ce problème peut s'expliquer par le fait qu'il y ait des fichiers sur le disque 700 Mo avant la fin du disque, ce qui empêche FIPS de libérer plus de place. C'est pour éviter de tels problèmes qu'il faut défragmenter votre disque lors de la préparation.

FIPS a créé un fichier nommé ROOTBOOT.000. Vous devez le garder précieusement, car il contient une copie de votre table des partitions et du secteur boot de la partition initiale, qui seront nécessaire pour éventuellement annuler l'opération par la suite.

Lorsque FIPS a terminé, et qu'on se retrouve dans l'invite DOS, il faut attendre 5 secondes pour être sur que les drivers comme SmartDrive ont terminé d'écrire, et il faut redémarrer l'ordinateur. Ne travaillez pas sur le disque sans avoir redémarré !!!

Ensuite, vous pouvez faire une vérification de votre ancien disque, avec scandisk par exemple, pour vérifier que votre ancienne partition ne contient pas d'erreur et que l'opération a réussi.

Aller en Haut de la Page


Retour à la Documentation