Introduction aux partitions
Quand l'IBM PC a été lancé, il était fourni avec un système d'exploitation
de disque appelé MS-DOS, fourni par Microsoft. IBM décida alors que jusqu'à
quatre systèmes d'exploitation pourraient être installés simultanément sur un
PC. Chaque système d'exploitation aurait sa propre portion du disque, appelée
partition. Pour cette raison, le premier secteur de tout disque d'un PC, appelé
le MBR (Master Boot Record), contient un tableau de quatre entrées, chacune
d'elles contenant les adresses de début et de fin d'une partition. L'ordre des
entrées dans le MBR ne correspond pas nécessairement à l'ordre physique des
partitions sur le disque, et il peut y avoir des espaces libres avant, entre
et après les partitions. Un peu de réflexion montre qu'un disque peut présenter
au plus neuf zones: quatre partitions et cinq blancs, comme ceci.
Un seul système d'exploitation peut également utiliser plusieurs partitions.
Par exemple, un utilisateur peut décider de découper son disque en deux partitions,
une pour le système d'exploitation et une pour ses données. Cette organisation
facilite la sauvegarde des données personnelles sans s'encombrer de celles du système
d'exploitation. Elle simplifie aussi l'installation d'une nouvelle version du
système d'exploitation en préservant les données de l'utilisateur.
Il n'a pas fallu longtemps pour qu'IBM et Microsoft s'aperçoivent que seulement quatre
partitions laissaient peu de marge. Plutôt que d'allonger simplement la table
des partitions du MBR (ce qui n'aurait pas été compatible avec les versions
précédentes de MS-DOS), il fut décidé qu'une partition pourrait être marquée
ETENDUE. Cette partition étendue peut contenir deux éléments au plus: un
disque logique (servant au stockage réel des données) et éventuellement
une autre partition étendue imbriquée, qui a son tour peut contenir un disque
logique et une partition étendue (etc.). Une partition qui n'est pas étendue
est dite partition primaire. Ensemble, les partitions primaires et la
partition étendue forment les quatre entrées du MBR.
Malheureusement, presque tous les logiciels de partitionnement de disque
présentent les partitions primaires, étendues et les disques logiques de telle
manière que vous pourriez imaginer qu'ils sont tous équivalents. C'est faux et
plutôt trompeur, puisqu'un disque logique n'est qu'un sous-élément d'une partition
étendue qui l'enveloppe. De plus, certains programmes de gestion des partitions
les présentent selon leur ordre d'apparition dans le MBR plutôt que selon leur
disposition physique sur le disque.
La configuration standard de MS-DOS et Windows comprend une partition primaire,
et éventuellement, une étendue. La plupart du temps, la partition primaire est
appelée C: et la partition étendue si elle existe contient D:, E:, etc. suivant le
nombre de disques logiques qui ont été créés. L'avantage à mettre D:, E: etc. dans
une partition étendue, plutôt que d'allouer à chacun une partition primaire, est de
laisser libres des emplacements de la table des partitions du MBR pour d'autres
systèmes d'exploitation. Voici ci-dessous l'exemple d'un disque comprenant une
partition primaire, et une partition étendue contenant deux disques logiques (D: et E:).
Il est important de retenir que l'association d'une lettre à une partition,
comme C:, est un concept propre à MS-DOS et repris par la suite par Windows. Aucune
variante d'UNIX, comme *BSD, Linux ou MINIX 3 ne l'utilise.
MINIX 3 et les partitions
Lors de l'installation de MINIX 3, vous êtes amenés à gérer deux types de ressources:
les partitions et l'espace disque libre. MINIX 3 a besoin d'une partition principale
(un emplacement dans la table du MBR) ainsi que de 200 MO d'espace disque contigu. Une
de ces quatre possibilités se présente alors :
- Un emplacement dans le MBR et 200 MO d'espace disque contigu sont libres
- Un emplacement dans le MBR est libre mais pas 200 MO d'espace disque contigu
- La table du MBR est pleine et vous avez 200 MO d'espace disque contigu
- La table du MBR est pleine et vous n'avez pas 200 MO d'espace disque contigu
Chaque cas se traite différemment.
Le premier est simple, MINIX 3 peut être installé immédiatement. Pendant l'installation,
il vous demandera s'il peut utiliser l'espace disponible, il suffit d'accepter.
Le second est plus complexe. Des partitions existantes doivent être détruites ou
redimensionnées pour libérer un bloc de 200 MO sur le disque. Beaucoup de débutants
se retrouvent dans cette deuxième situation: tout le disque est couvert par une partition
primaire Windows, nommée C:. Il reste trois emplacements utilisables dans le MBR,
mais plus d'espace disque. L'unique solution est alors de redimensionner cette partition
pour libérer suffisamment d'espace.
Les troisième et quatrième possibilités nécessitent de détruire une partition.
Eventuellement, vous devrez en réduire d'autres, mais avec la taille actuelle des disques,
la suppression d'une partition libère souvent au moins 200 MO.
Pour supprimer ou redimensionner une partition, vous aurez besoin d'un programme
appelé éditeur de partitions. MINIX 3 inclut un programme de ce genre, part,
mais soyez prudent en l'utilisant, une erreur de frappe peut effacer toutes les partitions
existantes.
Cela peut paraître compliqué, mais il y a encore un point important. Une partition primaire
ou un disque logique contient un système de fichier, à l'inverse des partitions
étendues qui ne contiennent qu'un disque logique, ou une autre partition étendue. Le
système de fichiers est ce qui permet d'organiser et de gérer les données. Voici une
analogie: imaginez une remorque de voiture (le disque) qui peut accueillir quatre grosses
boites (les partitions principales). Une boite peut être une partition primaire et
contenir un et un seul vase (son système de fichier). Elle peut être une partition
étendue et contenir un colis enfermant un petit vase (un disque logique et son système
de fichiers), et éventuellement une unique autre boite à coté du colis (c'est une
partition étendue dans une autre partition étendue). Cette nouvelle partition étendue
peut à son tour contenir la même chose que sa grande soeur...
Il existe de nombreux systèmes de fichiers différents. Windows en supporte quatre:
FAT-12, FAT-16, FAT-32 et NTFS. MINIX 3, Linux, les BSD et les autres UNIX supportent
au minimum un type (c'est indispensable), fréquemment bien plus. Si votre objectif
est de supprimer une partition et libérer l'espace qu'elle utilise, alors le type de
système de fichier qu'elle contient n'a pas d'importance. Si vous désirez la
redimensionner (p.ex. la réduire), l'éditeur de partition que vous utiliserez doit
savoir lire et modifier son système de fichier sous peine de l'endommager.
Pour résumer, assurez-vous de disposer d'un emplacement libre dans le MBR, et de
200 MO d'espace disque en un seul bloc continu. Si c'est le cas, vous pouvez commencer
l'installation de MINIX. Si vous pouvez vous retrouver dans cette situation en
supprimant une partition, et que bien sur vous le désirez, vous pouvez également
commencer l'installation de MINIX et y réaliser la suppression. Si vous devez d'abord
redimensionner une partition, faites le à l'aide d'un éditeur adapté au système de
fichier impliqué avant de commencer l'installation de MINIX.
Comment partitionner votre disque
Quand il s'agit de manipuler les partitions, les fausses manoeuvres coûtent cher.
Avant tout, il est chaudement recommander de sauvegarder vos fichiers pour s'assurer
qu'un problème ne vous fera pas tout perdre. Cela arrive parfois. Dans la suite de ce
tutoriel, nous supposons que vous utilisez Windows. La plupart de ceux qui utilisent
Linux ou *BSD ont probablement déjà rencontré ce problème, et savent que faire.
Ce que vous aurez à faire dépend de ce qu'il vous manque. Gardez présent à l'esprit
que le but est d'obtenir un emplacement disponible dans la table du MBR et un
bloc d'au moins 200 MO d'espace disque libre.
Etape 1: Examiner le disque pour déterminer le nombre et le type des partitions
présentes. Sous Windows 95, 98 et ME, toutes les partitions sont de type FAT. Sous
Windows NT, 2000 ou XP elles peuvent être FAT ou NTFS.
Windows 95, 98, ME
Pour déterminer les partitions présentes vous pouvez utiliser les éditeurs cités plus bas
(étape 4) ou fdisk, fourni avec Windows. Pour fdisk, utilisez une disquette de
démarrage ou le CD Windows pour démarrer l'ordinateur, puis tapez "fdisk" à l'invite
de commande (p.ex. A:\). Demandez-lui d'afficher les informations sur le disque dur
qui vous intéresse. ATTENTION: soyez précautionneux, une erreur peut causer de gros dégâts.
|
Windows 2000
Cliquez sur "Démarrer"
Cliquez sur "Paramètres"
Cliquez sur "Panneau de configuration"
Choisissez "Outils d'administration"
Sélectionnez "Gestion de l'ordinateur"
Dans l'arborescence de la console, cliquez sur Gestionnaire de disque.
|
|
Windows XP
Cliquez sur "Démarrer"
Cliquez sur "Panneau de configuration"
Cliquez sur "Performances et maintenance"
Choisissez "Outils d'administration"
Sélectionnez "Gestion de l'ordinateur"
Dans l'arborescence de la console, cliquez sur Gestionnaire de disque.
|
Observez ce qui s'affiche pour déterminer le nombre de partitions, leurs types et leurs tailles.
Etape 2: Décidez d'un plan d'action. Comme il a déjà été signalé, si
vous avez un bloc de 200 MO libre et pas plus de trois partitions principales,
vous pouvez passer à l'installation de MINIX; de même si avez déja décidé de
supprimer une ou plusieurs partitions et que cela doit vous amener dans cette
situation. Si les quatre partitions principales sont utilisées, supprimez-en
une. Si un emplacement dans le MBR est libre mais que vous n'avez pas 200 MO
libres et contigus, supprimez une partition ou redimensionnez-en une.
Si vous voulez réduire une partition, suivez les étapes 3 et 4. Si vous voulez
en supprimer une, utilisez les éditeurs de partitions dont il est question dans
les étapes 4a ou 4b.
Etape 3: Défragmentez la partition à réduire. La défragmentation
rassemble toutes les données au début de la partition, ce qui libère
un bloc vide vers la fin. Ensuite, on peut réduire cette partition en modifiant
son adresse de fin. Windows possède un défragmenteur intégré. Cliquez sur:
Démarrez > Programmes > Accessoires > Outils systèmes > Défragmenteur de disque
Sélectionnez la partition voulue, cliquez sur 'Défragmenter'. Recommencez, un
deuxième passage diminue en général encore un peu la fragmentation.
Etape 4a: Redimensionnement d'une partition FAT. Pour redimensionner
une partition vous devez trouver un éditeur de partition qui puisse travailler
avec le système de fichiers de cette partition. Quelques éditeurs commerciaux
sont cités plus bas, mais nous nous intéressons ici aux gratuits. Pour une
partition FAT, un bon choix est Partition resizer.
Il est inclus sur le CD-ROM de MINIX, c'est le fichier presz134.zip. Copiez-le
ou téléchargez-le, décompressez-le puis copiez presize.exe sur une disquette
amorçable MS-DOS. Démarrez le PC avec cette disquette, et lancez presize.exe.
Si vous n'avez pas MS-DOS, utilisez une disquette de démarrage Windows 95, 98 ou
ME. Avec Windows 2000 ou XP, ouvrez l'explorateur, cliquez sur A: avec le bouton
droit et choisissez 'Formater'. Cochez 'Créer une disquette de démarrage MS-DOS'
avant de valider. Vous pouvez également vous procurer
FreeDOS. Si vous n'avez pas
de lecteur de disquette, utilisez les même outils que pour une partition NTFS.
Etape 4b: Redimensionnement d'une partition NTFS. Plusieurs outils existent
mais ils ne fonctionnent pas toujours sur tous les ordinateurs, vous devrez peut-être
en essayer plus d'un. Encore une fois, nous vous déconseillons 'd'oublier' de
sauvegarder vos données avant de commencer, c'est risqué.
BootIT NG
est un programme commercial qui offre une période d'essai gratuite. Si vous voulez
l'essayer, suivez le lien puis cliquez sur 'Bootit Next Generation' sous la rubrique
'Downloads', enregistrez le sur votre disque puis suivez ces instructions:
Utilisation de Bootit NG
- Décompresser Bootitng.zip
- Lancez Bootitng.exe (p.ex. double-cliquez dessus dans l'explorateur Windows)
- Choisissez l'option 'Build Diskette', insérez une disquette et validez
- Quand le processus est fini, réamorcez l'ordinateur depuis cette disquette
- Un message 'Welcome to setup box' s'affiche, choisissez 'Cancel'
- Une boite 'Notice' apparaît, cliquez sur Ok pour accéder au mode maintenance
- Cliquez sur l'icône 'Partition Work', puis sélectionnez le disque à modifier
- Un clic-droit sur la partition à redimensionner fait apparaître un choix
- Sélectionnez 'Resize' puis acceptez la vérification du système de fichiers
- Bootit demande la nouvelle taille de partition: entrez la et validez
- Dans la boite de dialogue 'Resize box', cliquez sur 'Continue'
- A la fin, cliquez sur 'Close' une première puis une deuxième fois pour sortir
- Retirez la disquette et redémarrez
La principale alternative gratuite consiste à charger, graver puis utiliser un CD
Linux 'Live' qui contient un éditeur de partition adapté. Le principe est toujours le
même: vous chargez d'abord l'image d'un CD contenant un système Linux amorçable et
indépendant. Vous la décompressez si nécessaire, puis vous la gravez sur un CD vierge
comme une image de CD classique. Vous démarrez l'ordinateur depuis ce CD, et le
résultat est un système Linux qui fonctionne sans rien modifier sur le disque dur.
Lancez ensuite l'éditeur de partition qtparted pour redimensionner une partition.
Les instructions ci-dessous concernent le MEPIS 3.3.1,
mais les autres sont semblables. Une fois de plus, assurez-vous d'avoir une sauvegarde
récente de vos données à l'abri, cette opération pouvant se solder par la perte des
données du disque.
Utilisation de MEPIS
- Démarrez votre PC à partir du CD-ROM. Lorsque c'est fait, tapez sur 'Entrée'
- Dans la boite 'Login' utilisez root et root comme nom d'utilisateur et comme passe. Validez
- Attendez la fin du chargement (cela peut prendre quelques minutes)
- Cliquez sur le 'K' en bas à gauche de l'écran
- Choisissez 'Run command', tapez 'qtparted' et validez
- Choisissez le disque à modifier (en général /dev/hda)
- Cliquez avec le bouton droit sur la partition voulue, sélectionnez 'Resize'
- Entrez la nouvelle taille, validez. La partition apparaît en rouge
- Dans le menu 'File', choisissez '&Commit' puis acceptez, 'YES'
- Le programme vous informe que tout s'est bien passé, remerciez-le avec 'Ok'
- Dans le menu 'File', choisissez '&Quit'
- Redémarrez en cliquez sur le 'K', puis sur 'Logout' et enfin 'Restart'
Une dernière option pour les partitions NTFS: utiliser le programme
NTFSresize
en ligne de commande, en étant très précautionneux. Après avoir redimensionné la
partition, il faut utiliser un éditeur pour supprimer la partition (ce qui n'enlève
en fait que l'entrée dans le MBR) puis en recréer immédiatement une avec la nouvelle
taille réduite. Si tout est bien exécuté, le système de fichier sera intact. Ceci dit,
l'exercice est à réserver aux plus courageux. Le manuel du programme NTFSresize se trouve
ici
et heureusement, de nombreuses interfaces graphiques peuvent s'y adapter et simplifier
grandement son emploi.
Si vous avez malgré tout des problèmes, inscrivez-vous pour le
Google newsgroup
et posez-y votre question. Il est probable qu'un autre utilisateur
de MINIX 3 pourra vous aider.
Ressources Internet
- Boot it NG - Un gestionnaire de partition commercial avec un essai gratuit
- Partition Magic - Un gestionnaire commercial de partition très puissant
- Partition Commander - Encore un autre gestionnaire commercial
- Partition Resizer - Redimensionne les partitions FAT sous DOS. Simple et gratuit
- MEPIS - Un CD-ROM 'live' Linux comprenant QtParted, gestionnaire de partitions
- System Rescue - Semblable à MEPIS
- NTFS Resize - Une FAQ sur ce programme de redimensionnement populaire, et où le trouver
Traduction Vincent Niarfeix
|