Come installare i driver RAID su Windows 7 già installato?


9
  • Windows 7 Ultimate a 64 bit
  • 6 GB di RAM
  • Intel i7 920
  • SSD Intel X25-M 80GB 2,5 "
  • Club 3D Radeon HD5750
  • Scheda madre GA-EX58-UD4P

Ho funzionato bene con Windows 7 installato sull'SSD. Volevo creare una configurazione Raid-1 con mirroring per i backup utilizzando due dischi rigidi, quindi ho ordinato due Samsung HD203WI .

Questa scheda madre supporta due controller RAID diversi, l'ICH10R Intel e il controller SATA2 SATA2 di Gigabyte. Ci sono 6 porte SATA dietro ICH10R e 2 porte SATA per il controller Gigabyte. Ho cercato su Google e sembrava che l'ICH10R fosse una scelta migliore e da allora ho cercato di farlo funzionare.

Quando attivo la modalità [RAID] dal BIOS, Windows 7 fornisce BSOD esattamente come descritto da questo ragazzo: " Windows 7 inizierà ad avviarsi, arriva allo schermo in cui ci sono 4 colori che si uniscono e si scherma blu e si riavvia no importa quello che faccio " .

Prima cosa che ho fatto: ho spento il RAID e avviato Windows e ho provato a installare i driver SATA RAID da Gigabyte . Avvio il programma di installazione del driver e viene visualizzato l'errore "Questo computer non soddisfa i requisiti minimi per l'installazione del software". Ho quindi provato i driver della tecnologia Rapid Storage Technology di Intel (che apparentemente è la stessa di quella offerta sul sito di Gigabyte), ma ha prodotto esattamente lo stesso errore.

Ho quindi staccato i nuovi dischi rigidi Samsung dalle porte SATA, ma ho lasciato il [RAID] abilitato nel BIOS. Con mia sorpresa, era ancora BSOD, quindi a questo punto sapevo che si trattava di un problema di sistema operativo / driver. Inoltre, ho provato con il RAID Gigabyte abilitato (mentre il RAID ICH10R disabilitato) e si è avviato bene.

Quindi ho pensato che forse non riuscivo a installare i driver RAID dall'interno del sistema operativo. Quindi ho causato di nuovo il BSOD di proposito, e quindi con ICH10R RAID attivato e dischi rigidi Samsung collegati, ho scelto la modalità di ripristino di Windows 7 nel menu di avvio. Vede alcuni problemi, tenta di riparare, non riesce e non richiede i driver (che ho messo su una chiavetta USB) da installare. Ho anche provato a utilizzare la riga di comando nel ripristino: "rundll32 syssetup, SetupInfObjectInstallAction DefaultInstall 128 iaStor.inf" ma ha fornito "Installazione non riuscita."

Quindi non ho idea di come dovrei procedere. Devo davvero reinstallare Windows 7 e caricare i driver RAID nell'installazione di Win7? Non voglio installare alcun sistema operativo sul RAID, Windows 7 è e sarà sull'SSD. Voglio solo avere un backup RAID-1 usando quei due dischi rigidi.

Voglio dire perché dovrei reinstallare il sistema operativo per aggiungere la configurazione RAID?


A quale controller è collegato l'SSD? ICH o Gigabyte?
Ƭᴇcʜιᴇ007,

È collegato a ICH.
Happysencha,

Risposte:


8
Riporta il BIOS su IDE Enhanced in modo che Windows possa avviarsi.

Nella cartella Windows \ System32 \ Drivers c'è un file chiamato iaStorV.sys installato dal sistema operativo per impostazione predefinita.

Andiamo nel registro.

Vai a:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Servic es \ iaStorV

Cambia REG_DWORD "Avvia" da 3 a 0

Riavvia

Vai nel BIOS e modifica Sata Configurato in RAID

Windows dovrebbe avviarsi normalmente, nessun blocco o BSOD e dovresti vederlo installare Driver di dispositivo seguito da Dispositivo installato correttamente.

L'ho provato prima di installare Intel Storage Matrix v8.7.0.1007 (attuale come @ 18/2/09) e ha funzionato bene.

Ho installato comunque il software Intel Storage Matrix per ottenere l'accesso al componente Storage Console e al riavvio ha funzionato altrettanto bene. Comunque penso che lo avvolga, prova a tuo rischio e fai sempre il backup prima.

Per farla breve, ICH10R con Windows 7 ha richiesto la modifica di una singola cifra per abilitare la funzionalità RAID immediatamente. No reg. chiavi, nessuna copia / pasta, nessuna preghiera.

Fonte: http://forums.overclockers.co.uk/showpost.php?s=69448c6b35756aeb127dd4559ce9b431&p=13940673&postcount=3


2
I post solo link sono e sono fortemente scoraggiati su tutti i siti di scambio di stack, poiché i link spesso diventano obsoleti. Se potessi riassumere le informazioni pertinenti dalla pagina collegata a allora almeno se il collegamento muore, le persone avranno qualche idea di ciò che i visitatori precedenti hanno trovato utile.
Mark Booth,

7

Da Come abilitare la modalità AHCI / RAID senza reinstallare Windows (P35 / ICH9 / ICH9R) come suggerito da Walt :


Volendo aggiungere un array RAID a un sistema esistente configurato con un'unità di avvio in modalità IDE, il poster ha scoperto che una volta che il BIOS è stato cambiato in RAID, il sistema è stato avviato in modalità provvisoria.

Per ovviare a questo, hanno ripristinato il BIOS in IDE, avviato Windows, sono passati all'editor del registro, hanno navigato HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStorVe modificato REG_DWORD Startda 3a 0prima di riavviare e configurare nuovamente RAID nel BIOS.


Nota, come sempre, consiglio vivamente di fare un backup del disco completo del sistema prima di provare questo, e almeno di eseguire il backup del registro prima di modificarlo.


Ulteriori informazioni

Come suggerito da tanantish, questo è documentato anche nell'articolo della Microsoft Knowledge Base Il messaggio di errore si verifica dopo aver modificato la modalità SATA dell'unità di avvio (KB922976)

Lasciami aggiustare da solo

Importante Questa sezione, metodo o attività contiene passaggi che indicano come modificare il registro. Tuttavia, potrebbero verificarsi seri problemi se si modifica il registro in modo errato. Pertanto, assicurarsi di seguire attentamente questi passaggi. Per una maggiore protezione, eseguire il backup del registro prima di modificarlo. Quindi, è possibile ripristinare il registro in caso di problemi. Per ulteriori informazioni su come eseguire il backup e il ripristino del registro, fare clic sul seguente numero di articolo per visualizzare l'articolo del Microsoft Knowledge Base: * 322756 Come eseguire il backup e il ripristino del registro in Windows

Per risolvere da soli questo problema, abilitare il driver AHCI nel registro prima di modificare la modalità SATA dell'unità di avvio. Per fare ciò, attenersi alla seguente procedura:

  1. Esci da tutti i programmi basati su Windows.
  2. Fai clic su Start , digita regedit in Inizia ricerca pulsante , quindi premere INVIO.
  3. Se viene visualizzata la finestra di dialogo Controllo account utente , fare clic su Continua .
  4. Individua e fai clic su una delle seguenti sottochiavi del registro:
    • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci
    • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\IastorV
  5. Nel riquadro a destra, fare clic con il pulsante destro del mouse su Start nella colonna Nome e quindi fare clic su Modifica .
  6. Nella casella dati valore digitare 0 e quindi fare clic su OK .
  7. Nel menu file , fare clic su Esci per chiudere l'editor del Registro di sistema.

Inoltre, le risposte alla domanda Cambiare da RAID ad AHCI sul forum della comunità Microsoft suggeriscono che potrebbe essere necessario modificare anche altre chiavi di registro o invece di queste, a seconda dell'hardware. Le possibilità includono:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\atapi
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\nvstor
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\nvraid
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\amdsata 
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\iastor 

Allo stesso modo di aggiungere ulteriori riferimenti di tipo linky, questo è in realtà in un MSKB 92297 che ti dice di apportare la modifica e ti spiega perché si spegne (sostanzialmente, al momento dell'installazione, disabilita tutti i driver di cui non ha bisogno, ma dal momento che hai abilitato il controller raid, deve essere detto di caricare iastore.)
tanantish

oops, mio ​​cattivo - è riuscito a cancellare il 6 finale sul riferimento KB: P
tanantesco

@tanantish - Nessun problema. * 8 ')
Mark Booth il

3

Per quelli di voi (come me) che hanno un sistema AMD con un controller SB8xx o SB9xx (e possibilmente anche altri modelli), provare questa guida: http://www.wikihow.com/Enable-RAID-or-AHCI- senza-reinstallazione-Windows- (per-AMD-SB85-o-SB8XX-Controller)

Questo processo ha funzionato per me. Ho un MSI 990FXA-GD80 con una CPU AMD che esegue Windows 7 a 64 bit.

La guida è piuttosto dettagliata, quindi la riassumerò solo qui.

  1. Imposta il BIOS in modalità AHCI o RAID (a seconda di quale sarà la tua selezione finale).

  2. Avviare in Linux (è sufficiente un CD live) ed eseguire il comando lspci -vvnn. Questo elenca tutti i dispositivi PCI. Trova il tuo controller RAID e annota l'ID fornitore (4 cifre), l'ID dispositivo (4 cifre) e l'ID del sottosistema (8 cifre con due punti). Ho trovato questo elenco di ID fornitore PCI informativo: http://www.pcidatabase.com/vendors.php?sort=id .

  3. Riporta il BIOS alla modalità IDE.

  4. In Windows, copia il tuo driver RAID (probabilmente chiamato ahcix64s.sys) in C:\Windows\System32\drivers.

  5. Importa le informazioni di registro di seguito (crea un file di testo con l' .regestensione). Assicurarsi di impostare l'ID fornitore, l'ID dispositivo e l'ID sottosistema.

  6. Imposta il BIOS in modalità AHCI / RAID.

Informazioni di registro:


Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_1002&dev_4393&cc_0104]
"ClassGUID"="{4d36e97b-e325-11ce-bfc1-08002be10318}"
"Service"="ahcix64s"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\ahcix64s]
"Type"=dword:00000001
"Start"=dword:00000000
"ErrorControl"=dword:00000001
"Tag"=dword:00000001
"ImagePath"="system32\\drivers\\ahcix64s.sys"
"Group"="SCSI Storport"
"DisplayName"="AMD AHCI Compatible RAID Controller"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\ahcix64s\Parameters]
"BusType"=dword:00000008
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\ahcix64s\Parameters\PnpInterface]
"5"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\ahcix64s\Settings]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\ahcix64s\Settings\CAM]
"EnableALPEDisableHotplug"=dword:00000000
"EnableCCC"=dword:00000000
"CCCTimeoutValue"=dword:0000000a
"CCCCompletionValue"=dword:00000020
"NCQEnableDiskIDBits"=dword:ffffffff
"EnableHIPM"=dword:00000000
"EnableDIPM"=dword:00000000
"EnableHDDParking"=dword:00000001
"CAMTimeOutValue"=dword:00000005
"EnableAN"=dword:00000001
"EnableAPS"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\ahcix64s\Enum]
"0"="PCI\\VEN_1002&DEV_4393&SUBSYS_43931849\\3&13c0b0c5&0&FA"
"Count"=dword:00000001
"NextInstance"=dword:00000001

3

Come convertire un'installazione esistente di Windows 7 da IDE a RAID

Ho convertito con successo un'installazione IDE di Windows 7 preesistente in una configurazione RAID 0. In realtà non è stato così difficile. Ho letto centinaia di post su più forum e non sono mai stato in grado di trovare una soluzione, quindi l'ho capito da solo. Di seguito sono riportati i passaggi per eseguire l'attività. Nota: se il disco rigido del sistema operativo corrente verrà utilizzato nell'array RAID, è necessario innanzitutto clonare la partizione del sistema operativo su un disco rigido che non verrà utilizzato nell'array RAID.

  1. Prerequisiti: è necessario disporre dei dischi rigidi che verranno utilizzati nel RAID, un disco rigido diverso con l'attuale installazione di Windows 7 e un disco rigido esterno per un'immagine del sistema operativo (DVD o Blu-Rays funzionerebbero, ma richiede molto più tempo ).

  2. Nel menu di avvio di Windows, digitare "regedit" (senza virgolette), quindi fare clic con il pulsante destro del mouse sulla voce e fare clic su "Esegui come amministratore", quindi immettere le credenziali utente per il prompt UAC, quindi fare clic su Sì per aprire regedit.

  3. In regedit vai a HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ msahci, nel riquadro destro fai clic con il pulsante destro del mouse su "start", quindi fai clic su "modifica"

  4. Nella finestra che si apre, cambia il valore esadecimale in "0" e fai clic su OK. Chiudi regedit fai clic su "File" in alto a sinistra e fai clic su "Esci".

  5. Riavvia il tuo computer. Accedi al BIOS e modifica la configurazione SATA in AHCI. Salvare le impostazioni ed uscire dal BIOS.

  6. All'avvio del computer, Windows 7 installerà automaticamente i driver AHCI. Un prompt ti dirà che è necessario riavviare il computer.

  7. Riavvia il tuo computer. Dopo l'avvio, non dovresti ricevere alcuna richiesta di installazione hardware. In tal caso, riavviare di nuovo.

  8. Una volta che non ci sono richieste di installazione hardware o notifiche di riavvio. Spegni il computer.

  9. La maggior parte delle schede madri e delle schede RAID ha un'opzione per eseguire specifiche porte SATA come IDE in modalità RAID.

  10. Verifica / collega il tuo disco rigido a una porta RAID SATA che supporti IDE (fai riferimento al manuale del BIOS o della scheda madre per determinare la porta, sulla mia scheda era SATA 5 e 6).

  11. Accendere il sistema, accedere al BIOS e modificare l'operazione SATA su RAID, ma cambiare la modalità in IDE (RAID è acceso, ma funzionerà in modalità IDE sulle porte specificate). Salva le impostazioni del BIOS ed esci.

  12. Avvia in Windows 7 e ti verrà richiesto di riavviare. Riavvia il tuo computer.

  13. Ora dovresti avere un controller RAID che richiede driver. Installa i tuoi driver RAID. Riavvia il computer.

  14. Verificare che il computer si avvii e che tutto l'hardware sia installato e che non vi siano richieste di riavvio. Se ti viene chiesto di riavviare di nuovo, riavvia il computer.

  15. Controlla Gestione dispositivi e verifica che tutto sia installato correttamente e che funzioni. Spegni il computer.

  16. Collegare il disco rigido del sistema operativo a una porta SATA diversa non assegnata al RAID. Collegare i dischi rigidi che si desidera utilizzare nel RAID alle porte SATA appropriate (ho impostato un RAID 0 con due unità identiche da 1 terabyte sulle porte SATA 5 e 6).

  17. Accendere il computer e accedere al BIOS. Passare al funzionamento SATA e cambiare la modalità da IDE a RAID (Ora dovrebbe avere il RAID abilitato e la modalità impostata su RAID). Salva le modifiche ed esci dal BIOS.

  18. Durante l'avvio, premere la combinazione di tasti per accedere all'utility di configurazione RAID (la mia era Ctrl-F). Crea il tuo RAID. Salva le modifiche ed esci.

  19. Avviare su Windows e, utilizzando Gestione disco di Windows (fare clic con il pulsante destro del mouse su Computer e selezionare Gestisci, quindi fare clic su Gestione disco), inizializzare l'unità e partizione / formato se desiderato / richiesto.

  20. Se le unità OS o RAID contengono più partizioni, andare al passaggio successivo. Se si esegue la clonazione dell'unità, seguire questo passaggio e saltare il passaggio successivo. Utilizzando il tuo software di creazione di immagini preferito (utilizzo Acronis o Ghost), clona l'unità del sistema operativo nell'unità RAID. Questo può essere complicato se ci sono più partizioni sull'unità OS o sull'unità RAID. Se l'unità OS e l'unità RAID utilizzano entrambe una singola partizione, la clonazione è l'opzione migliore. Dopo aver clonato l'unità, riavviare il computer.

  21. Salta questo passaggio se hai clonato l'unità del sistema operativo nell'unità RAID. Utilizzando il tuo software di creazione delle immagini preferito (utilizzo Acronis o Ghost), crea un'immagine della tua partizione di Windows 7 e ripristina l'immagine nella partizione desiderata sul tuo RAID appena creato. Riavvia il computer.

  22. Immettere il BIOS di sistema e modificare la priorità di avvio del disco rigido per iniziare con l'unità RAID. Salva le modifiche ed esci dal BIOS.

  23. Avviare in Windows e verificare che l'unità RAID sia ora l'unità C: \. Utilizzando Gestione disco di Windows, ripartizionare / formattare l'unità del sistema operativo originale o, se non è più necessaria nel sistema, spegnere il computer e scollegare l'unità del sistema operativo originale.

  24. Se tutto è andato bene, ora dovresti eseguire Windows 7 sull'unità RAID appena creata e l'unità del sistema operativo originale è vuota e disponibile come unità di backup / archiviazione o non è più installata nel computer.


1

Ho trovato un modo davvero complicato per installare i driver Raid in un sistema Windows 7 già con AHCI come impostazioni predefinite. Per prima cosa disponi di un disco rigido di riserva che utilizzerai per installare una nuova copia di Windows 7 su di esso (ma con l'opzione RAID impostata nel BIOS importante!). Scollega il tuo Windows 7 principale dal tuo sistema prima di installare una nuova copia di Windows 7 sul disco rigido di riserva. Ora che hai eseguito la nuova installazione. Ricollega il tuo Windows 7 principale e lascia che l'opzione RAID sia impostata nel BIOS. Riavvia il tuo computer ma forza il salto nel BIOS per selezionare su quale unità è acceso il tuo Windows 7 principale e scegli di avviarlo ora! Windows 7 cercherà i driver mancanti (raid) e li troverà nella tua nuova installazione e infine li installerà (invece di ottenere BSOD) dalla tua nuova installazione. Non può essere più facile di così :)


0

La reinstallazione non è mai un'opzione! :)

Ehi amico - Ho praticamente attraversato questo scenario esatto tranne che ho preso 2 dischi RAID 0 da un'unità Lacie esterna guasta e li ho collegati al mio desktop sperando di salvare i miei dati.

Poiché il disco di sistema non sarà RAID, è necessario spostare l'unità che si sta avviando da OFF del controller ICH e avviare quel disco su quel controller in modalità IDE.

Così:

  • HDD di sistema, su controller ICH, in modalità IDE = buono (ma non è possibile installare il driver RAID poiché il dispositivo deve essere presente per l'installazione del driver - Intel STUPID, ma sono sicuro che ci sia un motivo tecnico per farlo)
  • HDD di sistema, sul controller ICH, in modalità RAID = bsod (impossibile avviare poiché Windows non ha un driver RAID, cattura 22 davvero)
  • HDD di sistema, su ALTRI controller, in modalità IDE e controller ICH in modalità RAID = avviabile e in grado di installare

Test dell'avvio riuscito una volta spostato su ALTRO controller, riavvio, accesso al BIOS e abilitazione RAID per il controller ICH. Dal momento che stai avviando utilizzando un altro controller, è tutto hunky dory! Ora, quando Windows viene caricato, è possibile installare il pacchetto driver appropriato per il controller ICH.

Si noti che la prima volta che ho avviato Win7 con il mio controller ICH impostato su RAID, non sono riuscito a installare correttamente il driver (una sorta di timeout) e ci è voluto molto tempo per spegnere ed eventualmente BSOD - un successivo riavvio ed è andato tutto bene .

Nota per i controller Intel ICH, si consiglia di utilizzare il pacchetto Intel Rapid Storage Technology che include i driver 32 / 64bit appropriati e l'utilità Intel Rapid Storage Technology per configurare i volumi RAID (sostanzialmente uguale a CTRL-I durante il POST). Mi ci è voluto un bel po 'di googling per decodificare il folle sistema di pacchetti / release di Intel e sembra che la loro linea di chipset del controller di archiviazione sia cambiata in qualche momento. Consiglio di utilizzare questo pacchetto che è stato rilasciato il 23 marzo 2010.

Quando vedi un controller RAID in Gestione dispositivi, sei pronto per il trotto. Collega i tuoi dischi RAID a porte appropriate su mobo e via.

Unico inconveniente di questa configurazione: di solito l'altro controller è più lento di ICH ed è costruito per qualche altra attività. La mia scheda (ASUS p5q3) ha sia JMicron JMB322 che ICH10R. Non ho fatto alcun benchmarking, ma da quello che ho studiato ...

Ad ogni modo, ecco alcuni link utili che ho trovato durante la ricerca di questo problema:


0

Il modo più semplice per installare i driver sul sistema operativo di destinazione offline è il seguente:

1) Scarica e masterizza immagini WinPE live ...
2) Avvia con questa immagine e installa i driver per visualizzare le tue partizioni RAID.
3) Esegui il programma InfToReg. Apri il file inf dei tuoi driver RAID in questo programma e salva il file .reg. Copia i file inf e sys (seleziona la casella di controllo e specifica il percorso corretto per indirizzare Windows offline). Oppure puoi copiare manualmente i file inf e sys.
4) Apri Regedit (sistema operativo offline di destinazione) ed esegui l'importazione del file reg.
5) Riavvia ...

Tutto ciò è disponibile in ISO Multiboot 2k10. Ma alcuni programmi non sono in inglese.

PS L'ho appena provato su SB950 RAID. Tutto è stato fatto senza problemi ...


-1

Per me era: HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Services \ intelide Stavo ripristinando un backup da Hardware a VM Hyper-V.

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.