Partitionnement depuis DOS ou Windows Si vous manipulez des partitions FAT ou NTFS existantes, il est recommandé de suivre la méthode ci-dessous ou d'utiliser des produits DOS ou Windows. Il n'est pas utile de partitionner à partir de DOS ou Windows ; les outils de partitionnement Linux sont généralement meilleurs. Si vous avez un grand disque IDE, et si vous n'utilisez ni l'adressage LBA, ni des pilotes de recouvrement (parfois fournis par les constructeurs de disques durs), ni un BIOS récent (après 1998) qui accepte les extensions d'accès pour disques de grande capacité, vous devez faire attention à la position de la partition de démarrage de Debian : vous devez la placer dans les 1024 premiers cylindres de votre disque dur (habituellement aux alentours de 524 Mo, sans conversion par le BIOS). Et il faudra peut-être déplacer une partition FAT ou NTFS existante. Repartitionnement sans perte sous DOS, Windows-32 ou OS/2 L'une des situations les plus courantes, c'est d'avoir un système qui contient déjà DOS (y compris Windows 3.1), Win32 (comme Windows 95, 98, Me, NT, 2000, XP) ou OS/2, et vouloir installer Debian sur ce même disque, sans détruire le précédent système. L'installateur Debian sait redimensionner les systèmes de fichiers FAT et NTFS utilisés par DOS et Windows. Lancez simplement l'installateur, choisissez l'option Modifier manuellement la table des partitions , choisissez la partition à redimensionner et indiquez la taille voulue. Dans la plupart des cas, vous n'aurez pas besoin de la méthode décrite plus bas. Avant d'aller plus loin, vous devez avoir décidé comment vous allez diviser le disque. La méthode présentée dans ce chapitre ne vise qu'à découper une partition en deux parties. L'une contiendra l'OS original et l'autre sera utilisée pour Debian. Pendant l'installation de Debian, vous aurez l'occasion de terminer la division de la partie Debian du disque comme vous le souhaitez (partition d'échange ou partition avec système de fichiers). L'idée est de déplacer toutes les données au début de la partition, avant de changer les caractéristiques de la partition : ainsi rien ne sera perdu. Il est important que vous fassiez le moins de chose possible entre le déplacement des données et le repartitionnement, pour minimiser le risque qu'un fichier soit écrit près de la fin de la partition puisque cela diminuerait la quantité d'espace pouvant être pris sur la partition. Il faut tout d'abord une copie de fips qui est disponible dans le répertoire tools/ du miroir Debian le plus proche. Décompressez l'archive et copiez les fichiers RESTORRB.EXE, FIPS.EXE et ERRORS.TXT sur une disquette amorçable. Une disquette amorçable peut être créée en utilisant la commande sys a: sous DOS. Fips est fourni avec une très bonne documentation qu'il faudrait lire. Vous devrez la lire si vous utilisez un pilote de compression de disque ou un gestionnaire de disque. Créez la disquette et lisez la documentation avant de défragmenter le disque. L'étape suivante consiste à déplacer toutes les données au début de la partition. L'utilitaire defrag, qui est livré en standard avec DOS 6.0 et les versions supérieures, peut facilement faire ce travail. Consultez la documentation de fips pour une liste des autres logiciels qui peuvent faire l'affaire. Notez que si vous avez Windows95, vous devez lancer defrag depuis celui-ci, puisque DOS ne comprend pas le type de système de fichiers VFAT qui est utilisé pour gérer les noms longs depuis Windows 95 et les versions supérieures Après la défragmentation (qui peut prendre du temps sur un grand disque), réamorcez avec la disquette fips que vous avez créée dans le lecteur de disquette. Saisissez simplement a:\fips et suivez les instructions. Il existe beaucoup d'autres utilitaires de partitionnement au cas où fips ne conviendrait pas. Partitionnement sous DOS Si vous partitionnez des disques DOS, ou si vous changez la taille de partitions DOS, en utilisant des outils Linux, sachez que beaucoup de problèmes ont été constatés avec les partitions FAT obtenues. Par exemple, on a remarqué des problèmes de performance ou des problèmes de cohérence avec scandisk, et d'autres erreurs bizarres sous DOS ou Windows. Apparemment, chaque fois que vous créez ou que vous redimensionnez une partition destinée à être utilisée sous DOS, c'est une bonne idée de remplir avec des zéros quelques-uns des premiers secteurs. Vous pouvez exécuter la commande suivante depuis Linux avant de lancer la commande DOS format : # dd if=/dev/zero of=/dev/hdXX bs=512 count=4