Il programma fdisk di Windows Vista adotta un nuovo approccio per l'allocazione di settori aggiuntivi su un disco rigido. Vista alloca lo spazio in multipli di 2048 settori. Questa modifica influisce sul processo di multiboot della versione Developer 9/07 su alcuni laptop dove è preinstallato Vista. Il comando fdisk segnala un errore durante l'installazione quando viene letta la tabella delle partizioni esistente.
Durante l'installazione della versione Developer 9/07 su un sistema dove è presente Windows Vista, si possono verificare i seguenti problemi:
L'installazione non riesce con il seguente messaggio di errore:
Not enough free space |
L'esecuzione di fdisk non riesce con il seguente messaggio di errore:
fdisk: Cannot Create partition table |
Verificare la presenza del problema usando il seguente comando:
fdisk -d <device> |
Ad esempio:
# fdisk -d c0d0p0 Physical Geometry: cylinders[30400] heads[255] sectors[63] sector size[512] blocks[488376000] mbytes[896] Virtual (HBA) Geometry: cylinders[30400] heads[255] sectors[63] sector size[512] blocks[488376000] mbytes[896] Partition Table Entry Values: SYSID ACT BHEAD BSECT BEGCYL EHEAD ESECT ENDCYL RELSECT NUMSECT 191 128 0 1 1 254 63 1023 16065 488359935 100 0 0 0 0 0 0 0 100 100 100 0 0 0 0 0 0 0 100 100 100 0 0 0 0 0 0 0 100 100 |
La capacità massima del disco è indicata dal valore in blocchi 488376000. Il settore allocato più elevato può essere calcolato dalla tabella di partizionamento con l'operazione 16065 + 488359935, ovvero 488376000. Se il valore del settore allocato più elevato è superiore alla capacità del disco, allora il problema è presente.
Se Solaris non è installato sul sistema, è possibile avviarlo usando il CD o DVD di installazione e quindi selezionare l'opzione per passare alla shell nelle fasi iniziali della procedura.
Soluzione. Creare un CD di ripristino delle partizioni del disco rigido interessate. Procedere come segue:
Avviare Windows Vista.
Ridurre le dimensioni dell'ultima partizione. Accedere a Windows -> Pannello di controllo -> Sistema e manutenzione -> Strumenti di amministrazione -> Crea e formatta le partizioni del disco rigido.
Fare clic con il pulsante destro del mouse sull'ultima partizione a destra e selezionare Riduci volume. Ridurre il volume di circa 9 Mbyte.
Data la differenza di calcolo tra la versione di fdisk di Vista e quella di Solaris, una riduzione di circa 9 MByte dovrebbe consentire di risolvere il problema del programma di installazione di Solaris.
Riavviare il sistema e installare il sistema operativo Solaris.