Usare il bootmanager di Windows XP/2000/NT per partire con Windows XP/2000/NT e Windows9x dualboot.

 

Scenario... ho un computer portatile con Windows 2000 installato su una partizione primaria (l'unica) formattata in NTFS su un HD 10GB ... che funziona benissimo... ma ... devo installare Windows 98 ... mi serve... altrimenti non posso usare un vecchio programma...

Che faccio?

Con Partition Magic stringo la partizione primaria... (quella con Windows 2000) e ne creo un'altra sempre primaria grande a sufficienza per Windows 98 formattandola in FAT32 ... facciamo 7GB e 3GB...

Installo Windows 98 tutto ok... Il computer parte solo con quello adesso....

Parto con Partition Magic e vedo che l'installazione di Windows 98 mi ha cambiato la partizione attiva di boot sulla seconda (quella di Windows 98) cambio su quella di Windows 2000 e ... Windows 2000 riparte...

Tutto OK funziona ma non posso decidere usando PM ogni volta...

Lancio Windows 2000 modifico il boot.ini nascosto aggiungo una riga:

c:\bootsect.dos="Windows98"

ma... non ho bootsect.dos... nemmeno nella partizione dei windows 98...

come faccio a ricrearlo???????

Leggo che bisogna ripartire con Windows 98... ripristinare con i dischetti di Windows 2000 l'installazione di Windows 2000 naaaaa...

Meglio seguire altre indicazioni e strade... vedi http://www.bcpl.net/~dbryan/ntfs-dual-boot.html

Riparto con Windows 98 ... sempre commutando con PM.

Apro un prompt di MSDOS

Lancio DEBUG:

scrivo i seguenti comandi:

L 100 2 0 1
N C:\BOOTSECT.DOS
R BX
0
R CX
200
W
Q

Controllo con un hexeditor cosa c'e' scritto nel file creato...

Se nei primi bytes     e negli ultimi bytes c'e' scritto              allora il boot sector corrisponde a

--------------------  --------------------  ----------------------------
MSDOS5                IO SYSMSDOS SYS       DOS
MSDOS5                NTLDR                 Windows NT
MSWIN4                WINBOOT SYS           Windows 95
MSWIN4.1              WINBOOT SYS           Windows 98

Copiate il bootsect.dos in C:\ e modificate il file boot.ini e provate a ripartire....

Ho fatto lo stesso con un PC con Windows XP... ho aggiunto al titolo (per default) anche Windows NT visto che e' il padre degli altri due...

 

Febbraio 2005

Marco Savegnago