Commande : fdisk
FDISK créé une ou plusieurs partitions sur un disque dur. Après quoi,
les partitions peuvent être formatées
et seront prêtes à l'emploi avec FreeDOS. Pour les rendre amorçables,
vous pourriez avoir à régler une 'partition active' et à exécuter
'fdisk /ipl' (ou : 'fdisk /mbr') et 'sys c:'.
FDISK n'est pas nécessaire pour les disquettes !
Syntaxe :
FDISK [argument]...
pas d'arguments Fonctionne en mode interactif.
/INFO [lecteur#] Affiche les informations de partition du <lecteur#>.
/REBOOT Redémarre l'ordinateur.
Options :
Commandes pour créer et effacer des partitions :
<taille> est un chiffre pour les mégaoctets ou MAX pour la taille
maximale ou <chiffre>,100 pour <chiffre> en
pourcentage.
<type#> est un type de partition numérique ou FAT-12/16/32 si
/SPEC n'est pas fourni.
/PRI:<taille> [/SPEC:<type#>] [lecteur#] Crée une partition
primaire.
/EXT:<taille> [lecteur#] Crée une partition DOS
étendue.
/LOG:<taille> [/SPEC:<type#>] [lecteur#] Crée un lecteur
logique.
/PRIO,/EXTO,/LOGO Identique à ci-dessus, mais
évite le FAT32.
/AUTO [lecteur#] Partitionne automatiquement le
disque.
/DELETE {/PRI[:#] | /EXT | /LOG:<part#> Efface une partition.
| /NUM:<part#>} [drive#] ...le lecteur logique
démarre à /NUM=5.
/DELETEALL [lecteur#] Efface toutes les partitions du
<lecteur#>.
Définition des partitions actives :
/ACTIVATE:<partition#> [lecteur#] Définit la <partition#>
active.
/DEACTIVATE [lecteur#] Désactive toutes les partitions.
Gestion MBR (Master Boot Record, zone amorce) :
/CLEARMBR [lecteur#] Efface toutes les partitions et le code
d'amorçage.
/LOADMBR [lecteur#] Charge la table des partitions et le code depuis
"boot.mbr" vers le MBR.
/SAVEMBR [lecteur#] Sauvegarde la table des partitions et le code
dans le fichier "boot.mbr".
Modifications de code MBR laissant les partitions intactes :
/IPL [lecteur#] Installe le code d'amorçage standard sur le
<lecteur#> MBR.
...Identique à /MBR et /CMBR pour la
compatibilité.
/SMARTIPL [lecteur#] Installe l'IPL DriveSmart sur le <lecteur#>
MBR.
/LOADIPL [lecteur#] Écrit 440 octets de code depuis "boot.mbr" vers
le MBR.
Modification avancée de la table des partitions :
/MODIFY:<part#>,<type#> [lecteur#] Change le type de
partition en <type#>. ...
Les lecteurs logiques démarrent à
"5".
/MOVE:<srcpart#>,<destpart#> [lecteur#] Déplace les
partitions primaires.
/SWAP:<1erepart#>,<2ndepart#> [lecteur#] Échange les
partitions primaires.
Gestion des indicateurs sur un disque dur :
/CLEARFLAG[{:<indicateur#>} | /ALL}] [lecteur#] Réinitialise
l'<indicateur#> ou bien tout sur le <lecteur#>.
/SETFLAG:<indicateur#>[,<valeur>] [lecteur#] Définit
l'<indicateur#> en 1 ou bien en <valeur>.
/TESTFLAG:<indicateur#>[,<valeur>] [lecteur#] Teste
l'<indicateur#> pour 1 ou bien pour la <valeur>.
Obtention d'informations sur les disques durs :
/STATUS Affiche la disposition de partition actuelle.
/DUMP Décharge les informations de partition de tous les disques
durs (pour le débogage).
Commutateurs de l'interface utilisateur interactif :
/UI Démarre toujours l'IU si fourni comme dernier argument.
/MONO Force l'interface utilisateur à fonctionner en monochrome.
/FPRMT Affiche une invite pour FAT32/FAT16 en mode interactif.
/XO Active les options étendues.
Options de compatibilité :
/X Désactive ext. INT 13 et LBA pour les commandes suivantes.
Commentaires :
Comme FDISK crée / efface des partitions, vous devriez l'utilisez avec
prudence. Si vous souhaitez rendre un disque dur amorçable, n'oubliez
pas de régler l'indicateur 'Actif' et d'exécuter 'fdisk /mbr' pour
écrire le MBR sur le disque dur. FreeDOS prend en charge jusqu'à QUATRE
partitions primaires. Si vous souhaitez créer plus de QUATRE partitions
sur un disque dur vous devriez d'abord créer un maximum de TROIS
partitions primaires, puis ajouter UNE (=au maximum !) partition étendue
et à l'intérieur de cette partition UNE ou DAVANTAGE de partitions
logiques.
Pour pouvoir amorcer depuis jusqu'à quatre partitions différentes, vous
devez installer un système sur ces partitions (au minimum = "sys c: /
d: /e: / f:") et ensuite exécuter fdisk puis modifier l'indicateur
'Actif' vers une autre partition primaire. Vous ne pouvez PAS amorcer
depuis les lecteurs logiques !
FDISK a les NIVEAUX D'ERREURS / CODES DE SORTIE suivants :
0 Fin normal du programme, pas d'erreur
1 Erreur de syntaxe
3 Erreur dans le fichier fdisk.ini
4 Erreur dans le fichier part.dat
5 Disque dur inexistant
6 Échec de l'allocation de tampon
7 Disque dur déjà partitionné. (Cela n'est retourné que si
la fonction "/AUTO" est utilisée et qu'il existe déjà des
partitions autres qu'une partition de diagnostic Compaq
sur le disque dur.)
8 Erreur de lecture depuis ou d'écriture sur le fichier boot.mbr.
9 Erreur diverse. Il vaut mieux examiner la sortie affichée
sur l'écran depuis FDISK libre pour déterminer la cause
exacte du problème.
20 L'indicateur n'a pas été défini (cf. /SETFLAG, /TESTFLAG et
/CLEARFLAG pour les détails)
21 L'indicateur n'a pas été défini (cf. le niveau d'erreur 20
ci-dessus)
Exemples :
Exemple 1 :
Rendre une disquette amorçable, version 1 :
Depuis un disque dur ou une disquette amorçable :
fdisk (n'est pas nécessaire !)
format a: (Formate la disquette pour que des fichiers puissent être
écrits).
sys a: Le NOYAU (KERNEL.SYS) et COMMAND.COM
seront copiés depuis votre disque dur ou disquette amorçable
vers A:; après l'exécution la disquette sera amorçable.
Exemple 2 :
Rendre une disquette amorçable, version 2 :
Depuis une disquette amorcée (dans le lecteur A:) :
fdisk (n'est pas nécessaire !)
format b: (Formate la disquette pour que des fichiers puissent être
écrits). En fonction de la présence d'un ou bien deux
lecteurs de disquettes, la commande format formate sur le
lecteur B: ou vous demande d'insérer une nouvelle disquette
dans le lecteur A: et effectue le formatage. Lorsque cela
est terminé, insérez la disquette originale à nouveau,
puis entrez :
sys b: Le NOYAU (KERNEL.SYS) et COMMAND.COM
seront copiés depuis votre disquette amorçable A: vers B:,
(procédure indique à format b:) après l'exécution la
disquette sera amorçable.
Exemple 3 :
Rendre un disque dur amorçable :
Depuis une disquette amorçable ou depuis un CD :
fdisk (Cela vous permet de créer UNE ou PLUS de partitions, cf.
ci-dessus ; jusqu'à QUATRE partitions primaires peuvent
être créées.
(Si vous créez quatre partitions primaires l'espace restant
de votre disque dur ne peut être utilisé !) N'oubliez pas
de redémarrer !
Fdisk sans options affiche une interface utilisateur
graphique.
fdisk Définit la PARTITION ACTIVE (seule cette partition
peut amorcer, mais vous pouvez changer cela en rendant
ACTIVE l'une des trois autres partitions primaires (il n'y
a PAS de gestionnaire d'amorçage) avec fdisk. N'oubliez pas
de redémarrer votre ordinateur !
fdisk Tapez FDISK /IPL (ou : FDISK /mbr) pour mettre à
jour le code d'amorçage, puis n'oubliez pas de redémarrer !
format c: Prépare le disque dur pour que les fichiers puissent être
écrits sur la partition C:. Vous devez le faire pour toutes
les partitions que vous souhaitez utiliser et que vous avez
préparé avec fdisk.
sys c: Le NOYAU (KERNEL.SYS) et COMMAND.COM
seront copiés depuis la disquette ou CD amorçable vers C:
Exemple 4 :
fdisk /info
Voir également :
command.com
errorlevel/exitcode
format
kernel
kernel-devel
label
mirror
sys
undelete
unformat
vol
Copyright © 1998-2023 Brian E. Reifsnyder et la communauté FreeDOS,
l'aide à été actualisée en 2023 par W. Spiegl et traduit par Berki
Yenigün.
Ce fichier est dérivé de FreeDOS Spec Command HOWTO.
Voyez le fichier H2Cpying pour les conditions de copie.