Newsgroup: it.comp.os.win.win2000
Titolo: win98 e win2000 con NTFS si puo'?

Salve forse e' gia' stato postato ma non ho trovato niente....
si puo' installare win98 e win200 sullo stesso pc ma in due partizioni
diverse e con la partizione di win2000 con NTFS? Se si come devo fare? Devo
usare un programma tipo Partition Magic?
Grazie

Francesco Fantoni wrote:

Non necessariamente.
Io ti consiglierei di dare un'occhiata qua:
http://url.seeweb.com/winntfaq/instalnt.html
E' scritta per NT, ma va bene anche per 2000. In particolare io ho fatto cosi':
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.

 Devo usare un programma tipo Partition Magic?
No, non direi, quello ti serve se vuoi cambiare dimensione a una partizione
già esistente, ma se puoi riformattare tutto ti basta l'Fdisk!