Perché dovrei scegliere (o meno) AHCI su IDE nelle impostazioni del BIOS del mio PC?


43

Ho notato nelle impostazioni del BIOS dei PC più recenti che possiedo che posso configurare il funzionamento del controller dell'unità sia in modalità AHCI (Advanced Host Controller Interface), sia in modalità IDE.

Sospetto che AHCI "si esibisca" meglio, ma non ne so molto da un punto di vista pratico. Tuttavia, ho anche notato che alcuni programmi (ad esempio Ghost 2003) semplicemente non rilevano i miei dischi rigidi se scelgo la modalità AHCI. (AHCI = A diavolo di problemi di compatibilità?)

Quindi ... perché esiste AHCI, perché dovrei preoccuparmi e volerlo usare, e perché / quando non dovrei volerlo usare? Esistono funzionalità di dischi rigidi più recenti che richiedono AHCI e altrimenti si disattivano quando vengono eseguite in modalità IDE?

Risposte:


23

È possibile visualizzare AHCI come la lingua utilizzata dal controller per parlare con il sistema. Il disco non può vedere se viene utilizzato AHCI o l'emulazione IDE. Se si utilizza AHCI, sono disponibili tutte le funzionalità Serial ATA, mentre non sono necessari driver specifici per il controller.

Per utilizzare effettivamente AHCI, il sistema operativo (Windows, Linux o Ghost) deve disporre di un driver AHCI. Windows Vista e 7 includono il driver, ma non installarlo se il controller dell'unità di avvio non ha AHCI abilitato. Allo stesso modo, il driver IDE non viene installato se il controller IDE è disabilitato. Ecco perché non puoi semplicemente attivare o disattivare l'impostazione nel BIOS su un sistema Windows già installato.

Ghost 2003 è stato rilasciato nel 2002, pochi anni prima del completamento delle specifiche AHCI. Non sorprende che Ghost 2003 non supporti AHCI. Apparentemente l'ultima versione aziendale di Ghost può essere eseguita in un ambiente di boot basato su Windows o Linux, quindi è probabile che la versione supporti AHCI.


30

AHCI vs IDE - Benchmark & ​​Advantage

Estratto : vantaggio di AHCI

  1. L'inserimento a caldo
  2. Accodamento comandi nativo (potrebbe migliorare la reattività di computer / sistema / disco rigido, soprattutto in ambiente multi-tasking
    ...

Verdetto :

Questi ampi parametri di riferimento ci mostrano chiaramente che AHCI (NCQ) potrebbe sicuramente migliorare la reattività del sistema informatico, la velocità di trasferimento, il numero di IO al secondo e l'elenco potrebbe continuare.


14

Qui nel 2012, per questo confronto delle prestazioni , non sembra essere urgente per una workstation per singolo utente. Tuttavia, AHCI è un'opzione migliore e più moderna e dovresti sempre usarla quando puoi.

Da quell'articolo:

  • Se l'applicazione richiede il supporto dell'unità hot plug o dischi ridondanti, AHCI è l'unica scelta.

  • La modalità IDE può occasionalmente beneficiare di velocità di lettura e scrittura leggermente più veloci in alcuni test.

  • Il supporto TRIM funziona bene in entrambe le modalità

  • Nel complesso, la maggior parte delle unità SSD offre prestazioni migliori in modalità AHCI, ma non è giorno e notte.

Come fai a sapere che stai utilizzando IDE o AHCI? Vai a Gestione dispositivi ed espandi i controller del disco rigido. Se vedi "AHCI" lì dentro, stai usando AHCI.

Gestione dispositivi, controller IDE ATA / ATAPI

La buona notizia è che puoi passare dalla modalità IDE all'AHCI in Windows 7 o Vista senza reinstallare o aprire la custodia del PC. Ecco l'articolo di MSFT KB su come farlo.

  1. Premere il tasto Win+ Rper aprire il prompt Esegui.
  2. Digita Regedite premi Enterper aprire l'Editor del Registro di sistema.
  3. Navigare verso HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlset/Services/msahci
  4. Sul lato destro, fai clic con il tasto destro su "Start" e poi su "Modifica".
  5. Immettere 0nel campo "Dati valore" (esadecimale), il clic OK.
  6. Chiudi l'editor del registro.
  7. Riavvia il computer. Tenere premuto Deletementre il computer si avvia per accedere alla configurazione del BIOS. Il tuo computer potrebbe utilizzare una chiave diversa, come F2o qualcos'altro. Si prega di fare riferimento al manuale del computer.
  8. Nel setup del BIOS, seleziona "Periferiche integrate" e posiziona il marker dove dice "SATA RAID / AHCI Mode". Ora usa i tasti +e -o Page Upe Page Downper cambiare il valore da "Disabilitato" a "AHCI". Questo si riferisce alle versioni recenti del sistema Award BIOS. Le impostazioni del BIOS potrebbero essere diverse. Si prega di fare riferimento al manuale del computer.
  9. Premere F10per salvare le modifiche. Premere Yse viene richiesto di confermare.

1

Perché NON usare AHCI (avrei dovuto postarlo qualche anno fa, dato che ora è un po 'meno rilevante):

Potrebbe funzionare perfettamente su / con hardware recente, ma non è sempre stato così. Ti consigliamo di provarlo, ma se trovi problemi misteriosi è bene ricordare di provare senza di essa. Alcuni problemi che ho riscontrato in passato: incapacità di rilevare alcuni modelli di HDD, bug nei driver Intel che causano arresti anomali in alcuni scenari (sono probabilmente corretti ormai ma non ho testato ampiamente le ultime versioni), mouse a scatti, anomalie nell'audio ecc.

Il punto è che l'IDE legacy è stato provato e testato. AHCI e le sue caratteristiche sono maturate negli ultimi anni, ma potrebbero ancora esistere alcuni scenari rari in cui, come gli incidenti aerei, molte cose devono accadere in un certo modo / ordine affinché l'aereo si schianti. Questo tipo di cose verrà risolto in tempo, ma se vuoi giocare in sicurezza, AHCI potrebbe richiedere qualche anno in più. Ci sono ancora nuovi driver AHCI rilasciati piuttosto frequentemente e non sono solo nuove funzionalità. Ho visto qualcuno che ha provato varie versioni a dire che possono esserci anche differenze di prestazioni.

Se apprezzi ciò che è noto come "quantità nota" e "provato e testato", forse ti consigliamo di pensarci due volte su AHCI. E finora il tempo che ho trascorso a diagnosticare i bug e testare le prestazioni ... Adoro essere il dipartimento di QA gratuito per Intel. Se avessero effettivamente messo una "beta" o qualcosa che in qualche modo mi avrebbe avvertito di stare lontano, ma credevo scioccamente che i loro driver AHCI, Option ROM ecc. Fossero solidi quanto la CPU.

Con HDD e SSD desktop di consumo, la mia ricerca suggerisce che per beneficiare di AHCI avrai bisogno di una porta SATA e SSD da 6 GB / s, o vorrai usare HDD che è noto per mostrare miglioramenti con NCQ. Ho provato l'HDD SATA consumer Samsung, WD, Maxtor con AHCI e nel mio sistema non ci sono stati miglioramenti delle prestazioni, al contrario per alcuni scenari tipici dei modelli di I / O della workstation desktop.

L'articolo collegato sopra ha ottenuto risultati parzialmente diversi dai miei, e la maggior parte dei problemi che ho citato non sono stati ancora risolti, ma tieni presente questo post quando ti entusiasmi della nuova innovazione nella tecnologia di archiviazione. I test degli sviluppatori e il QA potrebbero essere stati notevolmente limitati rispetto all'hardware del PC che puoi utilizzare con la nuova tecnologia.


In secondo luogo, un problema che avevo con un HD secondario non disponibile quando il PC ripreso dallo stato di sospensione è scomparso quando ho reinstallato Win7 e ho usato la modalità IDE nativa. Questo sembra essere un problema non insolito.
BJ292,

1

Di recente ho installato un'unità SSD nel mio laptop di sette anni. L'unità SSD ottiene 200 nel programma di test SSD AS quando è in esecuzione in modalità IDE. In modalità AHCI il punteggio era 1250! E questo ha sicuramente riportato in vita il vecchio PC. La differenza è ENORME!

Se vuoi provare anche questo, inizia a verificare che il tuo BIOS abbia la possibilità di passare alla modalità AHCI.

Puoi facilmente apportare questa modifica su una Windows già installata. Ci sono molti articoli in rete su questo, quindi non approfondirò.


Benvenuto in Super User! Il tuo post è un commento, non una risposta alla domanda del PO. Su questo sito apprezziamo le tue risposte e ti incoraggiamo a contribuire dove puoi. Puoi sempre commentare i tuoi post e una volta guadagnata una reputazione sufficiente puoi commentare ovunque .
Dico Reinstate Monica il

1

Non è possibile alternare le modalità tra IDE e AHCI su un sistema Windows su cui è già presente il sistema operativo, altrimenti l'HDD non si avvia e viene visualizzato l'errore "DISPOSITIVO DI AVVIO INACCESSIBILE" ... almeno in Windows 10. Ho scoperto che difficile quando si ripristinano le impostazioni predefinite del BIOS e non si avviava e doveva reinstallare l'intero sistema operativo per farlo funzionare di nuovo, solo per essere detto a un amico in seguito che tutto quello che dovevo fare era riportare la modalità SATA a IDE di nuovo: - /



-1

Tuttavia, i dischi di installazione di Windows 7 funzioneranno solo se l'unità di destinazione è in modalità IDE. Dovresti quindi convincere la nuova installazione di Windows 7 a convertire dalla modalità IDE alla modalità AHCI ma ho appena lasciato il mio secondo laptop in modalità IDE perché voglio fare un sistema di avvio quad che avvia Windows 7 a 64 bit, Windows 7 32- bit, Windows 98SE e MS-DOS 7.10. TurboCAD 2017 non funziona correttamente in Windows a 64 bit funziona solo correttamente in Windows a 32 bit. Allo stesso modo, non voglio pagare $ 5.000 per Maxisquash, intendo l'ultimo compilatore Fortran di Microsoft. Voglio compilatori Fortran e PL / I che posso permettermi.


Questo non risponde alla domanda posta dall'autore
Ramhound

Ci sono vantaggi in entrambe le modalità disco. È possibile passare da AHCI a IDE utilizzando regedit.exe per modificare HEY_LOCAL_MACHINE \ system \ currentcontrolset \ services \ picide. Uno dei valori deve essere modificato da 3 a 0 per abilitare il driver pciide. sys. Allo stesso modo, per passare da IDE a AHCI è necessario spostare il valore di MSahci.sys da 3 a zero. Puoi trovare queste informazioni su www.google.com/advanced_search. Il sito Web di Microsoft e alcuni altri ti diranno come farlo.
mc5w,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.