Si sono verificati i seguenti errori:
Warning [2] Undefined array key "profilepictype" - Line: 575 - File: inc/plugins/profilepic.php PHP 8.2.13 (Linux)
File Line Function
/inc/plugins/profilepic.php 575 errorHandler->error
/inc/class_plugins.php 142 profilepic_header
/global.php 473 pluginSystem->run_hooks
/printthread.php 16 require_once
Warning [2] Undefined array key "profilepictype" - Line: 575 - File: inc/plugins/profilepic.php PHP 8.2.13 (Linux)
File Line Function
/inc/plugins/profilepic.php 575 errorHandler->error
/inc/class_plugins.php 142 profilepic_header
/global.php 473 pluginSystem->run_hooks
/printthread.php 16 require_once
Warning [2] Undefined array key "lockoutexpiry" - Line: 544 - File: global.php PHP 8.2.13 (Linux)
File Line Function
/global.php 544 errorHandler->error
/printthread.php 16 require_once
Warning [2] Undefined array key "avatartype" - Line: 805 - File: global.php PHP 8.2.13 (Linux)
File Line Function
/global.php 805 errorHandler->error
/printthread.php 16 require_once
Warning [2] Undefined array key "avatartype" - Line: 805 - File: global.php PHP 8.2.13 (Linux)
File Line Function
/global.php 805 errorHandler->error
/printthread.php 16 require_once
Warning [2] Undefined array key 2 - Line: 92 - File: inc/plugins/phptpl.php PHP 8.2.13 (Linux)
File Line Function
/inc/plugins/phptpl.php 92 errorHandler->error
[PHP]   {closure}
/inc/plugins/phptpl.php 87 preg_replace_callback_array
/inc/plugins/phptpl.php(70) : eval()'d code 19 phptpl_parsetpl
/global.php 866 phptpl_templates->get
/printthread.php 16 require_once
Warning [2] Undefined array key 2 - Line: 92 - File: inc/plugins/phptpl.php PHP 8.2.13 (Linux)
File Line Function
/inc/plugins/phptpl.php 92 errorHandler->error
[PHP]   {closure}
/inc/plugins/phptpl.php 87 preg_replace_callback_array
/inc/plugins/phptpl.php(70) : eval()'d code 19 phptpl_parsetpl
/global.php 866 phptpl_templates->get
/printthread.php 16 require_once
Warning [2] Undefined variable $awaitingusers - Line: 125 - File: global.php(866) : eval()'d code PHP 8.2.13 (Linux)
File Line Function
/global.php(866) : eval()'d code 125 errorHandler->error
/global.php 866 eval
/printthread.php 16 require_once
Warning [2] Undefined array key "showimages" - Line: 160 - File: printthread.php PHP 8.2.13 (Linux)
File Line Function
/printthread.php 160 errorHandler->error
Warning [2] Undefined array key "showvideos" - Line: 165 - File: printthread.php PHP 8.2.13 (Linux)
File Line Function
/printthread.php 165 errorHandler->error
Warning [2] Undefined array key "showimages" - Line: 160 - File: printthread.php PHP 8.2.13 (Linux)
File Line Function
/printthread.php 160 errorHandler->error
Warning [2] Undefined array key "showvideos" - Line: 165 - File: printthread.php PHP 8.2.13 (Linux)
File Line Function
/printthread.php 165 errorHandler->error
Warning [2] Undefined array key "showimages" - Line: 160 - File: printthread.php PHP 8.2.13 (Linux)
File Line Function
/printthread.php 160 errorHandler->error
Warning [2] Undefined array key "showvideos" - Line: 165 - File: printthread.php PHP 8.2.13 (Linux)
File Line Function
/printthread.php 165 errorHandler->error
Warning [2] Undefined array key "showimages" - Line: 160 - File: printthread.php PHP 8.2.13 (Linux)
File Line Function
/printthread.php 160 errorHandler->error
Warning [2] Undefined array key "showvideos" - Line: 165 - File: printthread.php PHP 8.2.13 (Linux)
File Line Function
/printthread.php 165 errorHandler->error
Warning [2] Undefined array key "showimages" - Line: 160 - File: printthread.php PHP 8.2.13 (Linux)
File Line Function
/printthread.php 160 errorHandler->error
Warning [2] Undefined array key "showvideos" - Line: 165 - File: printthread.php PHP 8.2.13 (Linux)
File Line Function
/printthread.php 165 errorHandler->error
Warning [2] Undefined array key "showimages" - Line: 160 - File: printthread.php PHP 8.2.13 (Linux)
File Line Function
/printthread.php 160 errorHandler->error
Warning [2] Undefined array key "showvideos" - Line: 165 - File: printthread.php PHP 8.2.13 (Linux)
File Line Function
/printthread.php 165 errorHandler->error



Hardware Mind Forum
[Guida] Configurazione da IDE a AHCI con Windows Vista/7/8 - Versione stampabile

+- Hardware Mind Forum (https://www.hwmind.it/forum)
+-- Forum: Software (https://www.hwmind.it/forum/forum-36.html)
+--- Forum: Sistemi Operativi (https://www.hwmind.it/forum/forum-37.html)
+---- Forum: Windows (https://www.hwmind.it/forum/forum-57.html)
+---- Discussione: [Guida] Configurazione da IDE a AHCI con Windows Vista/7/8 (/thread-1554.html)



[Guida] Configurazione da IDE a AHCI con Windows Vista/7/8 - SuperMatico - 31-08-2013

Di solito è buona norma, al primo avvio della nuova macchina, entrare subito nel BIOS ed impostare i parametri ottimali (e non mi riferisco all'overclock), con un occhio di riguardo alle impostazioni del controller SATA/IDE, dove ci assicureremo che sia impostato su AHCI, dopo di che si esce salvando e si procede con l'installazione di Windows 7; se state leggendo questo post significa però che avete saltato il passaggio precedente e non sapete come fare per rimediare senza dover installare di nuovo il sistema operativo.
Niente paura, è più facile a farsi che a dirsi!!

Intanto facciamo una premessa importante, soprattutto per chi non è molto familiare con queste cose:

AHCI

AHCI (Advanced Host Controller Interface) è un meccanismo hardware che permette di comunicare con le periferiche Serial ATA ed è in grado di offrire funzionalità avanzate come ad esempio l'NCQ.
AHCI è pienamente supportato con Windows Vista, Windows Seven (7) e Linux (dalla versione del kernel 2.6.19 in avanti) ed è attivabile configurando in modo opportuno il BIOS del proprio sistema.
Con tutti gli altri sistemi operativi è necessario installare opportuni driver tramite floppy disk prima di effettuare la modifica al BIOS, in modo da evitare il mancato avvio del sistema operativo ed il non riconoscimento dell'hard disk. (Fonte Wikipedia)


NCQ (Native Command Queuing)

Recentemente nei dischi SATA è stata implementata una tecnologia ereditata dai dischi SCSI: l'NCQ
Ogni disco invia una richiesta tramite la CPU e, se il dato non è presente in una delle cache, le testine del disco rigido si posizionano in modo da potere iniziare la lettura dei dati. Se occorre accedere a una serie di dati non sequenziali distribuiti in varie zone del disco, le testine dovranno saltare da un cilindro all'altro, avanti e indietro.
Per esempio, se la sequenza di accesso è 1, 4, 3, 5, 2, 6, 7 (immaginando che la sequenza numerica corrisponda all'angolo di rotazione), si perderanno parecchi cicli di rotazione prima che le testine abbiano visitato tutti i blocchi di dati. Con l'NCQ, il disco rigido crea una coda delle richieste di accesso, quindi le riordina (ne cambia la sequenza) per ridurre al minimo il numero di rotazioni e il tragitto delle testine in modo da eseguire tutti gli accessi nel più breve tempo possibile. (Fonte Wikipedia).
.............................................................................................................................


WINDOWS VISTA/7

Quindi, ora che avete capito l'importanza d'installare Windows Vista/7 in un sistema impostato come AHCI, passiamo alla pratica.

Premesso che andremo a toccare il registro di configurazione di Windows, siete avvisati che una modifica sbagliata può rendere il sistema instabile o inutilizzabile, quindi attenzione a quello che fate e, se non vi fidate, fate fare a qualcuno vicino che abbia più confidenza. In ogni caso, create un punto di ripristino del sistema.

IMPORTANTE: La procedura va effettuata con le impostazioni ancora su IDE nel BIOS, andranno cambiate solo alla fine!

Ora, a Windows avviato:

1. Avviate il regedit (START/Cerca programmi e file -> scrivi - regedit - e dai invio)
2. posizionatevi alla seguente chiave HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/msahci
3. Selezionata la cartella a sinistra Msahci, a destra troverete una chiave che si chiama Start, fate doppio click su Start e cambiate il valore a 0 (zero) come in figura
4. Date invio per confermare, dovete trovarvi nella stessa condizione che vedete nell'immagine

[Immagine: ahci.jpg]

Fatto questo, uscite dal regedit (chiudete la finestra), riavviate il PC, entrate nel BIOS, impostate da IDE a AHCI, uscite salvando le modifiche.
Avviatosi windows, installerà il driver e chiederà di riavviare.

Dovrebbe andare ora tutto tranquillamente, non dimenticate però di installare i driver corretti del controller della scheda madre, li trovate sul sito del produttore del controller, il sito del produttore della scheda madre li troverete NON aggiornati!

Per qualsiasi informazione o dubbio non esitate a chiedere, mi raccomando Wink

Le informazioni in questo articolo si applicano a:
• Windows Vista Business
• Windows Vista Enterprise
• Windows Vista Home Basic
• Windows Vista Home Premium
• Windows Vista Starter
• Windows Vista Ultimate
• Windows 7 Enterprise
• Windows 7 Enterprise N
• Windows 7 Home Basic
• Windows 7 Home Premium
• Windows 7 Professional
• Windows 7 Professional N
• Windows 7 Starter
• Windows 7 Starter N
• Windows 7 Ultimate
• Windows 7 Ultimate N


WINDOWS 8

Quindi, ora che avete capito l'importanza d'installare Windows 8 in un sistema impostato come AHCI, passiamo alla pratica.

Premesso che andremo a toccare il registro di configurazione di Windows, siete avvisati che una modifica sbagliata può rendere il sistema instabile o inutilizzabile, quindi attenzione a quello che fate e, se non vi fidate, fate fare a qualcuno vicino che abbia più confidenza. In ogni caso, create un punto di ripristino del sistema.

IMPORTANTE: La procedura va effettuata con le impostazioni ancora su IDE nel BIOS, andranno cambiate solo alla fine!

1. Avviate il regedit (START/Cerca programmi e file -> scrivi - regedit - e dai invio)
2. posizionatevi alla seguente chiave HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/storahci
3. Selezionata la cartella a sinistra Msahci, a destra troverete una chiave che si chiama Start, fate doppio click su Start e cambiate il valore a 0 (zero) come in figura
4. Date invio per confermare, dovete trovarvi nella stessa condizione che vedete nell'immagine

[Immagine: ahci8.jpg]

Fatto questo, uscite dal regedit (chiudete la finestra), riavviate il PC, entrate nel BIOS, impostate da IDE a AHCI, uscite salvando le modifiche.
Avviatosi Windows, installerà il driver e chiederà di riavviare.

Dovrebbe andare ora tutto tranquillamente, non dimenticate però di installare i driver corretti del controller della scheda madre, li trovate sul sito del produttore del controller, il sito del produttore della scheda madre li troverete NON aggiornati!

Per qualsiasi informazione o dubbio non esitate a chiedere, mi raccomando Wink


RE: [Guida] Configurazione dischi da IDE a AHCI con Windows 7 - punkynaro89 - 31-08-2013

grazie mille, ottima guida utile qualora non volessimo formattare per cambiare l'impostazione dei dischi.
Discussione messa in rilievo


RE: [Guida] Configurazione dischi da IDE a AHCI con Windows Vista/7/8 - SuperMatico - 31-08-2013

Sempre gentile, grazie.
Ho aggiornato anche il thread per quanto riguarda Vista e 8, mi sembra a posto ora Big Grin


RE: [Guida] Configurazione dischi da IDE a AHCI con Windows Vista/7/8 - alacca - 31-08-2013

ottimo!!! Wink


RE: [Guida] Configurazione dischi da IDE a AHCI con Windows Vista/7/8 - Zazà - 31-08-2013

ottima guida!!!


RE: [Guida] Configurazione dischi da IDE a AHCI con Windows Vista/7/8 - Saw93 - 01-09-2013

good Smile