DES INFORMATIONS SPECIFIQUES A BOOTPART 2.20 SE TROUVENT A LA FIN DE CE DOCUMENT.

Boot Partition 2.20 pour WinNT (c) 1995-98 G. Vollant (info@winimage.com)
WEB : http://www.winimage.com et http://www.winimage.com/bootpart.htm


Ajoute une partition au chargeur Multi-boot de Windows NT
Utilisation : dans une console Windows NT ou sous MS-DOS

	BOOTPART
	   Affiche la liste de toutes les partitions, avec leurs numros.


	BOOTPART <numro de partition> <nom de fichier> [<nom du systme>]
	   o : - <numro de partition> est le numro d'une des partitions 
		  (ou A: pour le lecteur de disquette)
		- <nom de fichier> est le nom du fichier de boot  crer.
		- <nom du systme> est le nom du systme d'exploitation qui 
		  sera ajout au fichier BOOT.INI de Windows NT.

	   Cette instruction cre un fichier de boot pour la partition 
	   spcifie, et, si le paramtre <nom du systme> est spcifi,
	   enregistre le nouveau fichier de boot dans le BOOT.INI.

	   On peut remplacer <numro de partition> par DOS622 ou par WIN95 pour
	   crer les secteurs de boot de ces deux systmes.


	BOOTPART LIST
	   Affiche la liste des entres inscrites dans le fichier BOOT.INI (on peut
	   les retirer par la suite  l'aide de BootPart).


*** SOUS MS-DOS SEULEMENT (indiffremment, MS-DOS 6.22 ou le mode MS-DOS de Windows 95) ***

	BOOTPART <type de partition> BOOT:C:
	   o : <type de partition> peut tre DOS622, WIN95 ou WINNT.

	Cette instruction rcrit le secteur de boot du disque C:, de faon  booter
	soit MS-DOS 6.22, soit Win95, soit le chargeur de Windows NT.


	BOOTPART REWRITEROOT:C:

	Dplace les fichiers IO.SYS et MSDOS.SYS de MS-DOS 6.22 vers le dbut de la
	partition.

------------------------------------

BOOTPART vous permet d'ajouter des partitions au menu Multiboot de Windows NT. En gnral,
les seules partitions prsentes sont celles que NT a lui-mme installes 
("Windows NT 4.0 Workstation" et "Windows NT 4.0 Workstation [Mode VGA]").

Avec BOOTPART, on peut ajouter tout type de partition, ainsi que "OS/2 Multiboot" ou
une partition Linux (avec Lilo).

Apparemment, il est impossible d'ajouter une partition HPFS avec un boot OS/2. Si vous
connaissez une mthode pour le faire, merci de me la faire connatre.

BOOTPART cre un fichier de 512 octets contenant l'image d'un secteur de boot. Ce dernier
charge  son tour le secteur de boot de la partition concerne. Autrement dit, BootPart
cre un petit programme qui charge et excute le secteur de boot de la partition choisie.
Ensuite, ce fichier de 512 octets est dclar dans C:\BOOT.INI (un fichier texte utilis 
par le menu de chargement de Windows NT). Le secteur de boot provient des logiciels 
FDFormat et WinImage.

NOTE : sous Windows NT, BOOTPART ne peut tre excute que depuis un compte administrateur.

On peut tlcharger FDFormat depuis le forum CompuServe "PCHW", sous le nom FDFORM.ZIP.
Par FTP, l'adresse est ftp://ftp.coast.net/SimTel/msdos/diskutil/fdform18.zip.
Cet outil, crit par C.H. Hochstatter, formatte les disquettes en 1,44 Mo (format normal)
ou en 1,68 Mo (format spcial). Il crit galement un secteur de boot qui permet de dmarrer
sur le disque dur.

WinImage est un partagiciel (shareware) que j'ai crit pour Windows 3.1, 95 & NT. Il peut
lire, crire et formatter des disquettes en n'importe quelle capacit (y compris en 1,68 Mo).
Il peut aussi construire le fichier-image d'une disquette. Il peut en extraire ou y inclure
des fichiers, et modifier la taille du fichier-image. Le site Web de WinImage se trouve 
l'adresse

  http://www.winimage.com/winimage.htm



Exemple d'utilisation de BOOTPART:
==================================
On cre un rpertoire BOOTFILE, dans lequel on copie BootPart, puis on affiche
la liste des partitions :

C:\>MD BOOTFILE
C:\>CD BOOTFILE
COPY A:\BOOTPART.EXE
C:\BOOTFILE>BOOTPART
Boot Partition 2.20 for WinNT (c) 1995-98 G. Vollant (info@winimage.com)
WEB : http://www.winimage.com and http://www.winimage.com/bootpart.htm
Add partition in the Windows NT Multi-boot loader
Run "bootpart /?" for more information

 0 : C:* type=6 (BIGDOS Fat16), size = 1044193 KB
 1 : C:  type=a (OS/2 Boot Manag.), size = 8032 KB
 2 : C:  type=5 (Extended), size = 8032 KB
 3 : C:  type=7  (HPFS/NTFS), size = 8001 KB
 4 : D:  type=6 (BIGDOS Fat16), size = 261104 KB
 5 : D:  type=5 (Extended), size = 769024 KB
 6 : D:  type=7  (HPFS/NTFS), size = 102384 KB
 7 : D:  type=5  (Extended), size = 369664 KB
 8 : D:  type=7   (HPFS/NTFS), size = 369648 KB
 9 : D:  type=83  (Linux native), size = 296944 KB

Le symbole * aprs C: signifie que la partition 0: est la partition active (bootable).

NOTE : Les Partitions Etendues (type 5) sont les seules qui peuvent contenir d'autres
partitions. Il est inutile d'ajouter des partitions tendues dans le menu de chargement
de Windows NT !

A prsent, on peut ajouter quelques partitions :
C:\BOOTFILE>BOOTPART 9 BOOTLINX.BIN Linux
C:\BOOTFILE>BOOTPART 1 BOOTLINX.BIN Boot Manager OS/2
C:\BOOTFILE>BOOTPART a: BOOTLINX.BIN Boot floppy A:

La dernire ligne est particulire. Elle est destine aux machines qui tente de booter
d'abord sur le disque C: avant d'essayer le lecteur A:.

Au boot suivant, le menu de chargement de Windows NT proposera "Linux", "OS/2 Boot Manager"
et la disquette !

BOOTPART est une application Win32 en mode Console, crite en C++ et compile par
Visual C++ 6.0.
bootpart.exe est l'excutable, tandis que le prsent fichier (BOOTPART_FR.TXT) constitue
la documentation.
-----------------------------------------------------------------------------

Trucs et astuces :

1. Rparer le secteur de boot de Windows NT
===========================================

Windows NT installe un secteur de boot qui lance NTLDR et affiche le menu Multiboot.
Si vous perdez ce secteur, BootPart peut le reconstruire.
Pour cela, bootez la machine sous MS-DOS (indiffremment, une disquette systme MS-DOS 6.22,
une copie de MS-DOS 6.22 sur le disque dur, ou le mode MS-DOS de Windows 95 (que l'on obtient
en tapant SHIFT+F5 lors du chargement de 95)).
Ensuite, il suffit d'entrer la commande suivante :
BOOTPART WINNT BOOT:C:

Pour retirer le secteur de boot de WinNT, il faut le remplacer soit par MS-DOS, soit par
Windows 95, en entrant respectivement les commandes suivantes :
BOOTPART DOS622 BOOT:C:
BOOTPART WIN95 BOOT:C:


2. Disposer  la fois de MS-DOS 6.22 et de Windows 95 dans le multiboot de NT (oubliez F4 !)
=============================================================================
Pour obtenir MS-DOS depuis une machine qui propose NT, 95 et DOS 6.22 dans le multiboot,
la seule mthode consiste  lancer Windows 95 et taper F4. L'utilisateur se retrouve
alors sous MS-DOS 6.22.

Si vous n'avez pas  la fois 95 et 6.22 sur votre systme, et que vous souhaitez les
installer, reportez-vous  la section suivante.

Sinon, il vous suffit d'entrer les commandes BootPart suivantes :
BOOTPART DOS622 C:\BOOTSECT.622 "MS-Dos 6.22"
BOOTPART WIN95 C:\BOOTSECT.W95 "Windows 95"
BOOTPART REWRITEROOT:C:

La dernire commande DOIT ETRE EXECUTEE SOUS MS-DOS. Elle dplace les fichiers Ms-Dos
IO.* et MSDOS.* au dbut du rpertoire-racine du disque C:.

Vous trouverez plus d'informations sur le boot WinNT/Win95/DOS sur la page
http://www.bcpl.lib.md.us/~dbryan/directboot.html

3. Vous avez WinNT & Win95, et vous voulez ajouter MS-DOS seulement
===================================================================
Depuis une disquette systme MS-DOS 6.22, copiez les fichiers IO.SYS, MSDOS.SYS, et
COMMAND.COM sur C:\ en les renommant respectivement IO.DOS, MSDOS.DOS, et COMMAND.DOS.
ATTENTION : ces fichiers peuvent tre cachs. Pour les voir, il faut le demander au
Gestionnaire de Fichiers ou  l'Explorateur.
Ensuite, reportez-vous  la section 2 ci-dessus.

Vous avez WinNT & MS-DOS, et vous voulez ajouter Win95 seulement
================================================================
Installez Win95 dans un nouveau rpertoire (il faut lancer l'installation depuis
MS-DOS 6.22 ou depuis Windows 3.1). Reportez-vous ensuite  la section 2 ci-dessus.

Vous voulez ajouter OS/2
========================
Malheureusement, je ne sais pas ajouter directement une partition OS/2 (si vous
connaissez une mthode, je serais heureux d'en prendre connaissance !).
En attendant, installez OS/2 Boot Manager (il faut 1 Mo de libre sur le premier disque
dur du systme), puis ajoutez la partition OS/2 dans le menu de boot en dpart automatique
(attente de 0 seconde). Ensuite, ajoutez la partition OS/2 Boot Manager dans le menu de NT
 l'aide de BootPart. Parfois, il arrive que la partition OS/2 Boot Manager devienne la
partition active du premier disque dur. FDISK permet de rtablir la partition NT comme
partition active par dfaut.

Vous voulez ajouter Linux
=========================
Vous devez d'abord installer Lilo au dbut de la partition Linux (exactement comme
dans le cas OS/2 Boot Manager), puis ajouter la partition Linux avec BootPart.
Lorsque vous installez Linux ou que vous excutez liloconfig, slectionnez
"Superblock of the root Linux partition" comme localisation pour Lilo. Dans l'exemple,
on ajoute la ligne "boot=/dev/sdb4" dans le fichier /etc/lilo.conf.

---------------------------------------------------------------------------------

Bootpart est "cardware".
Si vous aimez ce programme, envoyez-moi une carte postale de votre ville 
l'adresse suivante :
Gilles Vollant
4, rue de Morsang
F-91600 Savigny
France

Et essayez WinImage :
 http://www.winimage.com/winimage.htm

Tous mes remerciements  Matthew Gardiner et Dave Bryan qui ont relu cette
documentation et  Rgis Corbel qui s'est occup de la version franaise.

---------------------------------------------------------------------------------

Ce propramme est livr sans aucune garantie, qu'elle soit implicite ou explicite.
En aucun cas l'auteur ne peut tre tenu pour responsable d'ventuels dommages ou
de comportements inattendus de tout systme informatique logiciel et/ou matriel.

Vous pouvez m'envoyer vos questions  l'adresse info@winimage.com.

Si vous demandez de l'aide, envoyez-moi votre fichier BOOT.INI et la sortie-cran
de BOOTPART (excut sans paramtre) (i.e. la liste des partitions).

---------------------------------------------------------------------------------
NOUVEAU DANS LA VERSION 2.12 BETA
Cette version :
- est maintenant compatible avec des disques durs de plus de 4 Go.
- peut reconstruire Win95 OEMSR2 (ou Win98) et le chargeur de WinNT (pour le NTLDR de WinNT 5.0)
    dans les partitions FAT32.

---------------------------------------------------------------------------------
NOUVEAU DANS LA VERSION 2.14 BETA
- ajout des options "BOOTPART Win95SR2 xxx" et "BOOTPART Win98 xxx", pour les secteurs
de boot de Win95 OEMSR2 et de Win98.

---------------------------------------------------------------------------------
NOUVEAU DANS LA VERSION 2.20
- Version Release, et non plus Beta.
- Correction du bogue dans l'criture du secteur de boot Win95/98/NT pour les partitions FAT32.
