Come installare Windows 7 su un SSD PCI Express (NVMe)
Se provi a installare Windows 7 su un disco SSD collegato tramite il bus PCI Express (NVMe), potresti riscontrare il problema che l'unità non viene presentata nel programma di installazione. A causa di questo comportamento, non è possibile installare il sistema operativo Windows 7 su tale hardware. Ecco la soluzione.
La maggior parte dei PC moderni è dotata di SSD che utilizzano SATA (AHCI) o NVM Express. Usano un connettore SATA se si usa SATA, altrimenti il connettore potrebbe essere diverso a seconda del fattore di forma: in un PC desktop, entrano nello slot PCIe, in un ultrabook usano l'M.2 connettore. Ma Windows 7 è stato progettato per funzionare solo con dischi SATA. È stato Windows 8.1 a ottenere per la prima volta il supporto per NVMe. Per fortuna, Microsoft ha rilasciato un aggiornamento con driver nativi per Windows 7 che aggiungono il supporto NVM Express.
Per risolvere il problema dell'impossibilità di installare Windows 7 su un'unità SSD NVMe, il primo passaggio da eseguire è scaricare le patch KB2990941 e KB3087873. Successivamente, puoi ricostruire il supporto di installazione e integrarvi gli aggiornamenti. Questi aggiornamenti abilitano anche il supporto TRIM per il tuo SSD NVMe!
Fare quanto segue.
- Scarica le patch utilizzando i seguenti collegamenti:
KB2990941
KB3087873 - Supponiamo di scaricare i pacchetti (file MSU) in C:\packages
- Copia tutti i file dal supporto di installazione di Windows 7 SP1 (ISO/DVD/USB) in una cartella, diciamo che sarà C:\ISO\Win7SP1.
- Apri e prompt dei comandi con privilegi elevati.
- Al prompt dei comandi con privilegi elevati, digita il seguente comando:
Dism /Get-WIMInfo /WimFile: C:\ISO\Win7SP1\sources\install.wim
Ti mostrerà gli indici delle immagini contenute nel file WIM. Prendere nota dell'edizione di Windows 7 per la quale si dispone del codice Product Key e del relativo indice appropriato. Supponiamo, ad esempio, di utilizzare Windows 7 Ultimate.
- Digitare il comando seguente per montare l'immagine Windows offline.
Dism /Mount-WIM /WimFile: C:\ISO\Win7SP1\sources\install.wim /Name:"Windows 7 Ultimate" /MountDir: C:\ISO\unpacked
Questo comando monterà i file di Windows 7 SP1 Ultimate Edition nella cartella C:\ISO\unpacked. La cartella deve esistere sul tuo sistema, altrimenti correggi il percorso.
- Digita il seguente comando per integrare KB2990941 per Windows 7 a 64 bit.
Dism /Immagine: C:\ISO\unpacked /Add-Package /PackagePath: C:\packages\Windows6.1-KB2990941-x64.msu
Per Windows 7 a 32 bit, digita il seguente comando
Dism /Immagine: C:\ISO\unpacked /Add-Package /PackagePath: C:\packages\Windows6.1-KB2990941-x86.msu
Correggere i percorsi e i nomi dei file secondo necessità. Ho usato i percorsi e i nomi dei file effettivi sul mio computer come esempio.
- Ora, digita il seguente comando per aggiungere il pacchetto KB3087873 all'immagine. Fallo come segue.
Per Windows 7 SP1 a 32 bit, eseguire questo comando:Dism /Immagine: C:\ISO\unpacked /Add-Package /PackagePath: C:\packages\windows6.1-KB3087873.msu
Per Windows 7 SP1 a 64 bit, eseguire questo comando:
Dism /Immagine: C:\ISO\unpacked /Add-Package /PackagePath: C:\packages\windows6.1-KB3087873.msu
Di nuovo, correggi i percorsi e i nomi dei file secondo necessità. Ho usato i percorsi e i nomi dei file effettivi sul mio computer come esempio.
- Fatto ciò, digita il seguente comando per confermare le modifiche e smontare l'immagine.
Dism /Unmount-WIM /MountDir: C:\ISO\unpacked /Commit
Hai fatto. Ora puoi utilizzare il file WIM aggiornato per installare Windows 7. Ora sarà possibile installarlo su SSD PCI Express (NVMe).