Il Software - IL sito italiano sul software - www.ilsoftware.it Pagina 1 di 7 Partizionare il disco fisso senza problemi: FDISK, GDISK e Partition Magic di Michele Nasi Sistemi operativi e partizioni Fino a qualche anno fa l'unico sistema operativo installato sulla maggior parte dei personal computer era solo ed esclusivamente Windows nelle versioni 3.1x e 95. Oggi, grazie alla sempre maggior diffusione dell'hardware a costi notevolmente più contenuti ed ai grandi sforzi compiuti da parte di case produttrici concorrenti al colosso di Bill Gates che hanno saputo sfruttare Internet come mezzo principale per veicolare in tutto il mondo i propri sistemi operativi, spesso in versione completamente gratuita, l'utente medio spesso sente la necessità di installare sul proprio personal computer più sistemi operativi contemporaneamente. Microsoft stessa si è proposta nella realtà informatica mondiale con diverse versioni del sistema operativo Windows. Lo scenario più comune è rappresentato dall'esigenza, sentita da molti utenti, di poter utilizzare, ad esempio, sullo stesso personal computer sia Windows 98 o Windows Millennium sia un sistema operativo più stabile e sicuro come Windows 2000. Le varie distribuzione Linux stanno tuttavia compiendo passi da gigante in fatto di compatibilità con tutte le periferiche hardware attualmente presenti sul mercato e per ciò che riguarda la semplicità di installazione del sistema operativo stesso. Molto spesso risulta utile, quindi, installare su un medesimo disco fisso, più sistemi operativi. Non solo Linux, ma anche più versioni di Windows! Una scelta intelligente può essere quella di installare, per esempio, sullo stesso disco fisso, (a patto che le dimensioni del disco siano e le specifiche hardware siano sufficienti per l'installazione di ogni singolo sistema operativo) più versioni di Windows, destinando Windows ME o Windows 98 ai test di nuovi software, ai giochi e alle applicazioni più "ludiche"; Windows 2000 o (a partire dal 25 Ottobre 2001) Windows XP per i programmi "seri" e le applicazioni più evolute. Per poter installare più sistemi operativi sullo stesso disco fisso è quindi indispensabile creare più partizioni. L'utilizzo di più partizioni non è necessario solo quando si desideri utilizzare più sistemi operativi. Oggi, vista la diffusione di dischi rigidi sempre più capienti, la creazione di un'unica partizione che ospiterà sistema operativo, applicazioni e dati personali è una scelta poco consigliabile. Essa può infatti immediata e più semplicistica, tuttavia, nel caso in cui si renda necessario reinstallare il sistema risulterà davvero poco pratica. Il nostro consiglio è quindi quello di destinare, in ogni caso, una partizione di dimensioni più contenute (e comunque adeguate alle dimensioni dei dati che si vogliono memorizzare al suo interno) per la memorizzazione di documenti e file personali. In questo modo, quando il sistema operativo diverrà inevitabilmente più lento e cominceranno a fioccare errori, bisognerà installare nuovamente il sistema e le applicazioni nella partizione ad essi destinata lasciando intatti i propri dati personali. Vedremo in altri articoli "ad hoc" come creare "un'immagine" della partizione contenente sistema operativo ed applicazioni in modo da poter ripristinare il tutto in men che non si dica... Dedicheremo poi, un articolo specifico anche all'annosa "questione multiboot" ossia alla gestione dell'avvio di più sistemi operativi, uguali o diversi tra loro. http://www.ilsoftware.it/stampart.asp?ID=287 27/06/2004 Il Software - IL sito italiano sul software - www.ilsoftware.it Pagina 2 di 7 Disco fisso e partizioni I dati vengono memorizzati all'interno del disco fisso sotto forma di una serie di bit: poiché anche il disco fisso di dimensioni più ridotte offre la possibilità di salvare al suo interno milioni di bit, nasce l'esigenza di organizzare il disco in modo che le informazioni possano essere trovate facilmente e rapidamente. La procedura che permette di raggiungere tale scopo si chiama formattazione. Una prima formattazione fisica (detta anche a basso livello) viene solitamente eseguita dal produttore del disco fisso, quindi, non appena il disco fisso nuovo viene installato dall'acquirente all'interno del proprio computer, questo dovrà essere subito partizionato ovvero suddiviso in una o più partizioni. Tutt'oggi si continua molto spesso, anche nel caso di dischi fissi di grande dimensione, a creare un'unica partizione: così facendo, tuttavia, non viene garantita una migliore protezione dei dati, non risulta possibile amministrare in modo efficiente lo spazio su disco né organizzare intelligentemente i propri dati. Una suddivisione ragionata del proprio disco fisso potrebbe vedere destinata all'installazione del sistema operativo e di tutte le applicazioni utilizzate una prima partizione, mentre una seconda usata per la memorizzazione di tutti i propri file personali a partire dai documenti, passando per i fogli di calcolo, i disegni, le immagini, per giungere ai file musicali. Si potrebbe poi, ad esempio, fare in modo che in questa seconda partizione vengano memorizzate, in modo automatico, dal proprio client di posta elettronica (per esempio Outlook Express) tutte le e-mail inviate e ricevute. In questo modo, nel caso in cui, in seguito ad un evidente degrado delle prestazioni del sistema o a continui crash, si rendesse necessario installare nuovamente il sistema operativo e tutte le applicazioni, ogni nostro intervento sarebbe limitato alla prima partizione. Tutti i nostri dati personali, memorizzati nella seconda partizionare resterebbero, così, intatti. Come abbiamo già detto, se si intendono poi installare sullo stesso disco fisso più sistemi operativi diversi è indispensabile usare e conoscere le partizioni. I tipi di partizioni Esistono due tipi principali di partizioni: primarie ed estese: ogni disco fisso può ospitare al massimo quattro partizioni, una delle quali può essere estesa. E' quindi possibile avere, sullo stesso disco fisso, quattro partizioni primarie oppure tre primarie ed una estesa. In ogni partizione primaria può essere installato un qualunque sistema operativo e le applicazioni utilizzate. Le partizioni estese sono state introdotte invece per superare il limite delle quattro partizioni sullo stesso disco fisso: esse fungono infatti da "contenitore" per un numero illimitato di partizioni logiche. http://www.ilsoftware.it/stampart.asp?ID=287 27/06/2004 Il Software - IL sito italiano sul software - www.ilsoftware.it Pagina 3 di 7 Dopo aver creato le varie partizioni che si è programmato di usare, bisognerà effettuare una formattazione logica per far sì che ogni singola partizione possa ospitare correttamente i dati. Ogni sistema operativo utilizza un metodo di memorizzazione (detto file system) che sovente è differente rispetto a quelli usati dagli altri. Una volta, ad esempio, l'unico (o quasi) file system usato era FAT12 o FAT16. Oggi ne esistono tantissimi... Va detto poi che ogni singolo sistema operativo (soprattutto quelli più recenti) è in grado di supportare più file system differenti. Alcuni sistemi operativi consentono scrittura e lettura su diversi file system, altri ancora solo la lettura. Windows 2000 supporta i seguenti file system: FAT16, FAT32 e NTFS 5. Il NTFS5 è il file system che si propone come miglioramento dell'NTFS 4, proprio di Windows NT 4.0. Quando si installa Windows 2000, infatti, eventuali unità NTFS 4 vengono automaticamente convertite nel file system NTFS 5 nativo di Windows 2000. Windows 2000 consente la lettura e la scrittura di partizioni EXT2 (ovvero quelle su cui è installato Linux) solo mediante l'adozione di utilità sviluppate da terze parti. Windows 98, Windows 98 Second Edition e Windows 95 OSR2 permettono invece lettura e scrittura delle sole partizioni formattate come FAT16 o FAT32. Ricordiamo, a tal proposito, che la prima versione di Windows 95 nonché Windows 3.1x e il DOS supportavano solo FAT12. spesso diverso dagli altri: la procedura di formattazione logica dovrà appunto far sì che le informazioni vengano salvate correttamente, nel formato proprietario del sistema operativo che si desidera installare in modo da evitare "incomprensioni" e perdite di dati. Per quanto riguarda Windows 98 sono comunque nate, più di recente, delle utilità sviluppate da terzi, che permettono lettura e scrittura su unità NTFS (ved. articoli correlati). Cosa serve Per "partizionare" il proprio disco fisso serve, prima di tutto, un disco di avvio di Windows 98 o di Windows ME. Tale dischetto consente di avvire il sistema in condizioni di emergenza. Per crearlo accedete al Pannello di controllo di Windows 98/ME, selezionate Installazione applicazioni, cliccate sulla scheda Disco di ripristino ed infine su Crea disco.... Tale disco include driver generici che generalmente consentono di usare da DOS puro qualunque unità CD ROM. Oltre al dischetto di avvio, occore un programma per la creazione e la gestione delle varie partizioni. Come molti di voi sapranno, tutte le versioni di Windows includono l'utilità FDISK che costituisce un primo strumento per la creazione e l'eliminazione di partizioni. Si tratta comunque di un programma DOS con grossi limiti perché non supporta tutti i file system, è poco completo per i più esperti ed un pò di difficile da usare per quelli che invece che con le partizioni non hanno molta dimestichezza. A questo punto ci preme comunque ricordare una cosa: se non conoscete bene cosa sono le partizioni è bene che effettuiate delle prove prima su dischi fissi vuoti. La creazione, la modifica e l'eliminazione di partizioni è infatti una procedura semplice, per chi conosce già i rudimenti, ma allo stesso tempo delicata perché è possibile perdere definitivamente tutti i dati memorizzati all'interno di un disco fisso. Inizialmente, quando si ha poca esperienza, gli errori sono sempre in agguato: usate quindi, in tal caso, sempre dischi fissi nuovi o dischi puliti su cui siate certi di poter far prove senza causare danni altrimenti irreparabili. http://www.ilsoftware.it/stampart.asp?ID=287 27/06/2004 Il Software - IL sito italiano sul software - www.ilsoftware.it Pagina 4 di 7 In alternativa a FDISK suggeriamo due utilità certamente più utili ed interessanti. La prima è GDISK, ed è consigliabile solo ai più esperti, a quelli che come me amano eseguire questo tipo di operazioni direttamente dalla riga di comando DOS. GDISK non dispone infatti di alcuna interfaccia grafica. Si tratta tuttavia di un programma DOS semplice da usare non appena se ne conoscono i principali switch. GDISK è un'utilità inclusa nel pacchetto Norton Ghost di Symantec, reperibile comunque in Rete in versione trial. Per chi si avvicina ora al partitioning consigliamo invece Partition Magic, un software sviluppato da Powerquest che, pur essendo necessario avviarlo in modalità DOS previo inserimento di un dischetto di avvio, mette a disposizione un'intuitiva interfaccia grafica in perfetto stile Windows rendendo possibile anche l'uso del mouse. Usare GDISK GDISK è il software facente parte del pacchetto Norton Ghost di Symantec il cui utilizzo si basa interamente sulla riga di comando DOS. Un programma, quindi, indicato solo agli esperti e comunque a tutti coloro che amano effettuare, ripensando al glorioso passato, operazioni di configurazione del sistema da MS DOS. Per utilizzare GDISK, consigliamo di collocare all'interno di un apposito floppy disk, l'eseguibile del programma (GDISK.EXE). Avviate quindi il sistema da dischetto di avvio, inserite infine il disco contenente GDISK. Digitando, al prompt di DOS, quanto segue: GDISK /STATUS otterrete la lista dei dischi fissi collegati al sistema ed il numero identificativo a ciascuno di essi associato. Ad esempio, se digitate: GDISK 1 /STATUS avrete la lista completa delle partizioni presenti sul primo disco fisso. Per ogni partizione è indicato il file system utilizzato, l'etichetta di volume, la dimensione e gli attributi. L'attributo associato ad ogni partizione può essere A, H oppure può non essere indicato alcunché. A significa che la partizione è configurata come attiva cioè è la partizione che verrà avviata all'accensione del personal computer. Si configura come attiva la partizione che contiene il sistema operativo che si vuole far partire all'avvio del computer. I famosi boot manager, ossia i programmi che permettono di scegliere, all'accensione del computer, di volta in volta, quale sistema operativo installato si vuole utilizzare, non fanno altro che cambiare dinamicamente, a seconda della scelta dell'utente, la partizione configurata come attiva. H significa che la partizione è hidden (nascosta). In questo modo la partizione non sarà visibile né accessibile. L'attributo hidden si utilizza, per esempio, per fare in modo che la partizione contenente Windows 95 non veda quella formattata in NTFS 5 contenente Windows 2000. Quando non è specificato alcun attributo significa che la partizione è visibile ed accessibile da parte del sistema operativo installato ed eseguito dalla partizione attiva. E' ovvio che è possibile impostare una sola partizione attiva. GDISK 1 /DEL /ALL Permette di eliminare definitivamente tutte le partizioni e i dati in esse contenuti. Questa opzione si utilizza quando si desidera cancellare tutto il contenuto di un disco fisso per poi ripartizionare e riformattare da zero. Attenzione! Andateci moooolto cauti...! Non appena avrete eseguito questo comando darete definitivamente addio ai dati ancora memorizzati sul disco fisso. GDISK 1 /P:1 /DEL Consente di eliminare definitivamente la partizione a cui è associato l'identificativo "1" dal http://www.ilsoftware.it/stampart.asp?ID=287 27/06/2004 Il Software - IL sito italiano sul software - www.ilsoftware.it Pagina 5 di 7 primo disco fisso. Gli identificativi delle partizioni sono controllabili digitando GDISK 1 /STATUS. Attenzione! Non appena avrete eseguito questo comando darete definitivamente addio ai dati salvati nella partizione indicata. Massima attenzione! GDISK 1 /CRE /PRI /FOR /V:etichetta A titolo esemplificativo, questo comando permette di creare una nuova partizione primaria (/PRI) all'interno del primo disco fisso. Tale partizione verrà automaticamente formattata (/FOR) col file system FAT32, ove possibile. Verrà infine assegnata l'etichetta specificata con lo switch /V. In questo caso, a meno che non si specifichi lo "switch" /SZ, verrà creata un'unica partizione delle dimensioni complessive del disco fisso o comunque pari a tutto lo spazio ancora a disposizione. GDISK 1 /CRE /PRI /FOR /SZ:2500 /V:etichetta In questo caso abbiamo invece deciso di creare una nuova partizione primaria di dimensioni pari a 2,5 GB (2500 MB). GDISK 1 /P:2 /ACT consente, ad esempio, di rendere attiva la seconda partizione contenuta nel primo disco fisso. GDISK 1 /P:1 /HIDE permette, invece, di nascondere la prima partizione presente nel primo disco fisso. GDISK 1 /P:3 /-HIDE consente di rendere nuovamente visibile (toglie l'attributo hidden) alla terza partizione del primo disco fisso. Per ottenere la lista completa dei comandi utilizzabili con GDISK è sufficiente digitare al prompt di MS DOS quanto segue: GDISK /? Usare Partition Magic Chi desidera intervenire sulla struttura delle partizioni presenti all'interno del proprio disco fisso ma non vuole perdersi in "astrusi" comandi da riga DOS, può orientarsi su Partition Magic, il programma disponibile anche in lingua italiana che permette di rendere semplice ed intuitiva un'operazione complessa come la gestione delle partizioni di un disco fisso. I punti di forza di questo software sono davvero tanti: oltre ad una interfaccia "user-friendly", Partition Magic supporta tutti i file system più comuni (FAT16/32, NTFS 4/5, EXT2, HPFS,...) e può essere eseguito su tutte le versioni di Windows Il programma offre numerose procedure guidate che aiutano in meno esperti nell'amministrazione delle partizioni. Partition Magic include, tra l'altro, anche BootMagic, un'eccellente utilità (boot manager) che permette di scegliere all'avvio del personal computer, quale sistema operativo eseguire di volta in volta. Ne parleremo in un articolo apposito. Per prima cosa create i dischi di emergenza di Partition Magic. Per far ciò inserite il CD ROM di installazione del programma, cliccate su Supporto tecnico quindi Crea dischetti di emergenza di Partition Magic. http://www.ilsoftware.it/stampart.asp?ID=287 27/06/2004 Il Software - IL sito italiano sul software - www.ilsoftware.it Pagina 6 di 7 A questo punto portatevi dinanzi al computer sul quale va eseguito il partizionamento del disco fisso, inserite il primo dischetto di emergenza appena creato, quindi, non appena viene richiesto, inserite il secondo dischetto. In questo modo verrà avviato Partition Magic: vi troverete dinanzi una versione DOS del programma che simula in tutto e per tutto, sia nell'interfaccia grafica che nelle funzionalità messe a disposizione, la versione eseguibile in ambiente Windows. Per creare una nuova partizione fate clic su un blocco di spazio non assegnato (nel caso in cui non vediate alcun blocco contenente la dizione "Non assegnato" significa che per creare una nuova partizione è necessario ridimensionarne od eliminarne una); selezionate quindi il pulsante Crea partizione contenuto nella barra degli strumenti di Partition Magic oppure scegliete la voce Crea dal menù Operazioni. La finestra visualizzata consente di specificare il tipo di partizione che si desidera creare. Si supponga, ad esempio, di volere creare una partizione destinata ad ospitare Windows 98. Scegliamo dal menù Crea come la voce Partizione primaria, specifichiamo FAT32 nella casella Tipo di partizione, attribuiamo come etichetta WIN98, infine specifichiamo le dimensioni da destinare alla partizione che si è in procinto di creare. Partition Magic calcola sempre in modo automatico una dimensione consigliata in base all'utilizzo più efficiente del disco fisso: tale impostazione può essere accettata o modificata. http://www.ilsoftware.it/stampart.asp?ID=287 27/06/2004 Il Software - IL sito italiano sul software - www.ilsoftware.it Pagina 7 di 7 Per rendere operative le partizioni create è necessario eseguire l'operazione di formattazione. Fate clic con il tasto destro del mouse su ciascuna partizione appena creata quindi scegliete la voce Formatta. Anche Partition Magic consente poi di rendere attive o nascondere partizioni. www.ilsoftware.it © 2001-2004 Michele Nasi - Tutti i diritti riservati. http://www.ilsoftware.it/stampart.asp?ID=287 27/06/2004