Windows 8 ha raggiunto lo stato RTM e, se sei come me, ora pianificherai di configurarlo come sistema operativo desktop principale. (Non mi piace ancora l'interfaccia precedentemente nota come Metro, ma tutte le altre cose buone lì dentro, a conti fatti, mi hanno conquistato.)
Nella maggior parte dei casi questo non dovrebbe essere uno sconvolgimento eccessivo, perché Windows 8 funziona perfettamente con i driver di dispositivo originariamente progettati per Windows 7. Ma ho avuto un grado sorprendente di difficoltà nell'ottenere uno dei miei dispositivi più vecchi - un Edirol UA- Interfaccia audio USB 4FX - per funzionare.
come selezionare la casella di testo in paint
Nessun driver trovato
All'inizio non ero sicuro di cosa avessi fatto di sbagliato. Il pacchetto di installazione del driver di Edirol per Windows 7 ha funzionato felicemente, ma quando ho collegato il dispositivo, Windows 8 ha insistito sul fatto che non riusciva a trovare un driver (come nella foto sopra). La ricerca manuale e il puntamento di Windows alla directory appropriata non hanno aiutato.
Un rapido sguardo all'interno del file INF del conducente ha rivelato il problema. Di solito, se un file INF non contiene informazioni di installazione specifiche per Windows 8, il sistema operativo utilizzerà semplicemente le indicazioni per Windows 7. In questo caso, tuttavia, sono stato sorpreso di vedere che il file INF indicava esplicitamente che nessun driver dovrebbe essere installato per Windows 8. Ecco le sezioni pertinenti del file (NTamd64.6.1 e NTamd64.6.2 sono i nomi interni del Edizioni a 64 bit di Windows 7 e 8 rispettivamente):
Beh, potresti pensare che c'è senza dubbio una ragione per questo. A volte le cose si interrompono tra le diverse versioni di un sistema operativo e non vuoi che le persone installino driver che non funzionano.
Ma la cosa strana è che questo driver è stato pubblicato nel lontano 2009, quindi non è possibile che sia mai stato testato sotto Windows 8. Posso solo presumere che gli sviluppatori abbiano deciso di impedirne l'installazione su versioni future del sistema operativo solo per escludere ogni possibilità di problemi futuri.
come aumentare rapidamente il punteggio di Snapchat
Modifica del file INF
Tale cautela può essere una buona pratica ingegneristica, ma ero frustrato. Ero sicuro che il driver avrebbe dovuto funzionare nel nuovo sistema operativo, se solo fossi riuscito a trovare un modo per installarlo. Fortunatamente, rimuovere il divieto di installazione sotto Windows 8 non è stato difficile. Qualche battitura in Blocco note, per cambiare i riferimenti a NTamd64.6.1 e NTamd64.6.2, è stata sufficiente per convincere Windows 8 a trovare e avviare l'installazione del driver quando ho collegato il mio UA-4FX
L'autista era stato firmato digitalmente per garantirne l'integrità
Immediatamente, però, è sorto un nuovo problema: il driver è stato ora respinto a causa di un errore di hashing. Ciò indicava che il driver era stato firmato digitalmente per garantirne l'integrità, il che significa che avrebbe rifiutato l'installazione se il file INF (o qualsiasi altra parte) fosse stato manomesso. Una bella situazione di catch-22 per me.
Mi sono chiesto brevemente se potesse esserci un modo semplice per falsificare una nuova firma, ma ovviamente il punto centrale delle firme è che non c'è. Poi mi è venuta in mente una semplice soluzione alternativa: sono tornato nel file INF e ho rimosso il riferimento nell'intestazione del file CAT contenente i dettagli crittografici del driver. Ora l'autista non era affatto firmato.
Installazione di driver non firmati
Problema risolto? Non proprio. La procedura di installazione del driver non si lamentava più di problemi di hashing: ma interrompeva l'operazione non appena si accorgeva che il driver non era firmato. Ah sì: come nuova misura di sicurezza in Windows 8, i driver non firmati vengono automaticamente bloccati.
Fortunatamente, c'è anche un modo per aggirare questo problema. Se vai all'app di avvio avanzato in Windows 8, puoi scegliere di riavviare il computer con le opzioni di avvio avanzate abilitate. Ti verrà quindi data la possibilità di avviare varie modalità di risoluzione dei problemi, tra cui la modalità provvisoria, la modalità di debug e la modalità Disable Driver Signature Enforcement dal nome accattivante.
Quando ho avviato in questa modalità sono stato finalmente in grado di installare il mio driver Edirol UA-4FX ottimizzato - che, con mio grande sollievo, si è rivelato funzionare perfettamente. Sono stato quindi in grado di riavviare di nuovo nella modalità normale, più sicura, che impone la firma e godermi sia la sicurezza del driver che il suono.
Ovviamente, non vi è alcuna garanzia che tutti i driver saranno così suscettibili di modifiche o che funzioneranno perfettamente sotto Windows 8. Ma si spera che qualcosa di questa esperienza possa rivelarsi utile per te.
come eliminare più brani su Apple Music
In ogni caso, è in qualche modo rassicurante scoprire che anche nell'ultimo sistema operativo di Microsoft - che avrebbe dovuto riguardare controlli touch slick ed esperienze utente grafiche - è ancora possibile per noi armeggiatori, quando ci imbattiamo in un problema tecnico, rimanere bloccati e risolverlo da soli.
Post scriptum: una soluzione più semplice
Più tardi mi venne in mente una possibile soluzione più semplice. Windows 8 è compatibile con i driver scritti per Vista, oltre che per Windows 7: così, come esperimento, ho provato a scaricare e installare il driver Vista a 64 bit per il mio dispositivo Edirol. Questo vecchio file INF (datato 2007) non includeva alcuna restrizione speciale per Windows 8 e, poiché non era richiesta alcuna modifica, non era necessario rimuovere la firma digitale e avviare una modalità speciale per farlo funzionare. Ovviamente, un driver di cinque anni potrebbe non supportare tutte le funzionalità e le prestazioni complete di una versione più aggiornata, ma è un'utile conferma che se è necessario far funzionare un dispositivo più vecchio, i driver di Vista potrebbero fare il trucco.