Newsgroup: it.comp.os.win.win2000
Titolo: Dual boot a piatti lavati... (parteII)

 <<Zacchete>>
Allora siamo arrivari al punto in cui abbiamo capito che serve Partition
Magic 6. OK.
Ma la procedura quale sarebbe ?
Prima installo il dual boot e lo configuro ? (ma come lo posso configurare
se WinMe lo devo ancora mettere ?)
Oppure prima installo WinMe e poi il Boot manager di PM6 ? (ma in questo
caso la mia paura è la fatidica scrittura di WinMe sul Mbr che mi potrebbe
inibire la corretta partenza di Win2000)
Inoltre : i 15Gb di Win2000 sono su partizione primaria; i 5Gb restanti sono
su partizione logica...va bene così o va cambiato quaccheccccosa ?
Grazie ancora :)
Mauro
PS.: Non proponetemi per cortesia di installare prima WinMe e poi il 2000.
Il 2000 è già installato e funzionante e non lo toccherei per tutto l'oro
del mondo :))))))))))))

 Ma la procedura quale sarebbe ?
Io non userei Partition Magic (a meno che tu non debba modificare le dimensioni
delle partizioni) e proverei a fare come dicono qua:
Come far convivere NTFS e FAT32:
http://url.seeweb.com/winntfaq/instalnt.html#q23

 Ma la procedura quale sarebbe ?
Per essere piu' chiaro te le riporto (dal link che ti ho segnalato gia' tre
volte ;-):
 
http://url.seeweb.com/winntfaq/instalnt.html#q23
Si applica esattamente al tuo caso anche se parla ancora di NT e 98 e te la
riporto integralmente ma tu puoi cominciare da PARTE 1 alla riga Terminata
l'installazione...
Come far convivere NTFS e FAT32
Francesco Bertani 
fber...@tin.it
Il problema di fondo e' che i due sistemi operativi di MS gestiscono ognuno due
file system:
NT supporta NTFS e FAT.
Win9x supporta FAT32 e FAT.
NT non supporta FAT32 [1] e win9x non supporta NTFS [1].
Utilizzando quindi FAT non si avrebbe nessun problema di convivenza fra i due,
avendo l'accortezza di installare prima win9x e poi NT ci si troverebbe un
sistema gia'
perfettamente configurato, con il boot loader di NT che permette di scegliere
all'avvio quale sistema operativo utilizzare.
Sfortunatamente utilizzare FAT come file system comporta numerosi svantaggi, fra
cui i piu' importanti sono:
- Spreco di un sacco di spazio sui dischi piu' grandi di 512MB (per le
dimensioni dei cluster)
- Capacita' massima della partizione di 2GB
- Con NT nessuna possibilita' di utilizzare i permessi di accesso ai files
- Minor resistenza intrinseca del file system ai crash di sistema
L'ideale sarebbe quindi utilizzare NT con NTFS e win9x con FAT32, tuttavia
questo non e' possibile (per l'incompatibilita' vista sopra) senza ricorrere a
programmi di
terze parti o a qualche artificio.
Si puo' per esempio creare un piccola (minino una 20 di Mb) partizione FAT dove
installare i file di avvio di entrambi i sistemi operativi e poi altre due
partizioni, una
NTFS per NT e una FAT32 per win9x. Avendo anche qui l'accortezza di installare
prima win9x e poi NT, si avra' il boot loader di
NT gia' configurato per la scelta fra i due SO all'avvio. Con programmi di terze
parti come Partition Magic e' possibile, per esempio, realizzare partizioni NTFS
per NT e
FAT32 per win9x e poi utilizzare il boot loader fornito col programma per
scegliere all'avvio quale sistema operativo utilizzare.
Oppure si puo' utilizzare un altro sistema, che utilizzando esclusivamente il
boot loader di NT permette di evitare l'uso della partizione FAT o di programmi
di terze parti.
Io ho scelto questa strada perche' volevo montare anche Linux e, dato che i PC
non gestiscono piu' di 4 partizioni fra primarie ed estese, non potevo praticare
la prima
soluzione (1 x NT, 1 x Win9x, 1 x Linux, 1 x Linux swap = 4, quindi non potevo
creare una ulteriore partizione Fat per l'avvio) e non volevo utilizzare altri
programmi.
PROCEDURA
PARTE 1 - INSTALLAZIONE DI NT
Installate NT come al solito, da dischetto o direttamente da CD [2].
Terminata l'installazione e la configurazione di NT aprite il Disk Administrator
(Avvio - Strumenti di Amministrazione - Disk Administrator nella versione
italiana di NT
4.0 workstation) e create una partizione primaria (menu Partizione - Crea) di
max 2GB e formattatela FAT (menu Strumenti - Formatta). Poi attivate la
partizione
appena creata (menu Partizione - Attiva). Chiudete tutto, e riavviate il
sistema.
PARTE 2 - INSTALLAZIONE DI WIN9X
Al riavvio il sistema vede solo la nuova partizione (la partizione con NT e'
disattivata). A questo punto se volete la partizione in FAT 32 (o se la volete
piu' grande di 2
GB) avete due strade:
Con un dischetto di avvio su cui sia presente anche fdisk (il dischetto di
ripristino di win9x va benissimo allo scopo) togliete la partizione e la
ricreate come volete avendo
l'accortezza di rispondere si alla domanda "Attivare il supporto per le unita'
grandi?". Poi potete formattare la partizione e intallare windows.
Oppure utilizzate la partizione cosi' come' e la convertite in FAT32, terminata
l'installazione di windows, con l'apposito programma cvt.exe, in dotazione di
serie a win98 o
reperibile in rete (basta fare una ricerca per cvt.exe su ftpsearch
http://ftpsearch.lycos.com/?form=medium
 ) per il 95 (solo OSR2, cioe' le
versioni dalla B in avanti, la
versione A non supporta FAT32).
A questo punto avete i due sistemi installati e configurati. Ora dovete far
vedere la partizione in FAT 32 a NT. Questo si puo' fare copiando il primo
settore della
partizione e dichiarandolo nel file boot.ini di NT:
PARTE 3 - CREAZIONE DELL'IMMAGINE DEL PRIMO SETTORE DELLA PARTIZIONE
Uscite da win9x e entrate in modalita' MS-DOS (Avvio - Chiudi sessione - Riavvia
in modalita' MS-Dos). Create un file di testo contenete le seguenti istruzioni e
chiamatelo READ.SCR
    L 100 2 0 1
    N C:\BOOTSECT.WIN
    R BX
    0
    R CX
    200
    W
    Q
Poi posizionatevi nella directory dove avete salvato tale file e digitate:
DEBUG <READ.SCR
A questo punto il programma debug esegue i comandi scritti nel file read.scr e
crea un file chiamato bootsect.win (potete comunque chiamarlo come volete, basta
variare la seconda riga di read.scr) che contiene la copia del primo settore
della partizione. Copiate tale file su dischetto. Lanciate fdisk e rendete
attiva la partizione NT
(comando 2 - Imposta partizione Attiva - selezionate quella con NT, che dovrebbe
essere la 1). Chiudete e riavviate il sistema.
PARTE 4 - MODIFICA DEL BOOT.INI
Al riavvio il boot viene fatto dalla partizione attiva, in questo caso quella di
NT. Copiate il file bootsect.win in C:\ Aprite Gestione Risorse e localizzate il
file BOOT.INI in
C:\ Click col destro su BOOT.INI - proprieta' - attributi e togliete la spunta a
"Solo Lettura" in modo che sia possibile modificare il file - ok. Ora doppio
click su
BOOT.INI per aprire il file. Cercate la sezione [operating systems] e aggiungete
la voce:
c:\bootsect.win="Windows 9x"
Salvate e chiudete il file. Rimettete la proprieta' di sola lettura con la
stessa procedura vista sopra. Al riavvio del sistem ora potrete scegliere fra NT
e win9x.
PARTE 5 - ALTRE INFORMAZIONI
Lo stesso sistema lo potete utilizzare per aggiungere anche una partizione Linux
al boot manager di NT. Le istruzioni per farlo le trovate nel NT OS Loader +
Linux
mini-HOWTO compreso nella vostra distribuzione di Linux oppure qui:
http://metalab.unc.edu/LDP/HOWTO/mini/Linux+NT-Loader.html
Esiste anche un utility in grado di creare automaticamente il file con la copia
del primo settore della partizione e di aggiungerlo al boot.ini, si chiama
Boopart e la trovate
qui:
http://www.winimage.com/bootpart.htm
Altre informazioni le potete trovare cercando la stringa boot.ini nella KB di MS
all'indirizzo:
http://support.microsoft.com/support/search/c.asp
?
PARTE 6 - NOTE
[1] All'indirizzo 
http://www.sysinternals.com/
 potete trovare due utility (fra
le molte altre cose), FAT32 e NTFSDOS che permettono rispettivamente ad NT di
utilizzare
partizioni FAT32 (ma non per il boot) e al DOS o a Win9x di utilizzare
partizioni NTFS. La versione di sola lettura e' gratuita, la versione che legge
e scrive e' a
pagamento.
[2] Da qualche parte ho letto che la partizione con Win9x deve cominciare prima
dei 2GB altrimenti il sistema si installa ma non fa il boot. Dato che il mio
disco e' solo
4gb e dovevo fare 3 partizioni non ho potuto provare. Se qualcuno ne sa di piu'
o ha provato magari aggiorno la FAQ.