Comment installer les pilotes RAID sur Windows 7 déjà installé?

9
  • Windows 7 Ultimate 64 bits
  • 6 Go de RAM
  • Intel i7 920
  • Intel X25-M SSD 80 Go 2,5 "
  • Club 3D Radeon HD5750
  • Carte mère GA-EX58-UD4P

J'ai bien fonctionné avec Windows 7 installé sur le SSD. Je voulais créer une configuration Raid-1 en miroir pour les sauvegardes à l'aide de deux disques durs, j'ai donc commandé deux Samsung HD203WI .

Cette carte mère prend en charge deux contrôleurs RAID différents, le contrôleur ICH10R d'Intel et le contrôleur SATA SATA2 de Gigabyte. Il y a 6 ports SATA derrière l'ICH10R et 2 ports SATA pour le contrôleur Gigabyte. J'ai cherché sur Google et j'ai semblé que l'ICH10R était un meilleur choix et depuis lors, j'ai essayé de le faire fonctionner.

Lorsque j'active le mode [RAID] à partir du BIOS, Windows 7 donne BSOD exactement comme décrit par ce type: " Windows 7 commencera à démarrer, il arrivera à l'écran où il y a 4 couleurs qui se rejoignent et il écran bleu et redémarre non importe ce que je fais. "

La première chose que j'ai faite: éteint le RAID et démarré sur Windows et essayé d'installer les pilotes RAID SATA de Gigabyte . Je lance le programme d'installation du pilote et il affiche l'erreur "Cet ordinateur ne répond pas aux exigences minimales pour l'installation du logiciel". J'ai ensuite essayé les pilotes de la technologie de stockage rapide d'Intel (qui est apparemment le même que celui proposé sur le site de Gigabyte), mais cela a entraîné exactement la même erreur.

J'ai ensuite détaché les nouveaux disques durs Samsung des ports SATA, mais laissé le [RAID] activé dans le BIOS. À ma grande surprise, il restait BSOD, donc à ce stade, je savais que c'était un problème de système d'exploitation / pilote. De plus, j'ai essayé avec le RAID du Gigabyte activé (tandis que le RAID ICH10R était désactivé) et il a démarré très bien.

Alors j'ai pensé que je ne pouvais peut-être pas installer les pilotes RAID depuis le système d'exploitation. J'ai donc provoqué le BSOD une fois de plus, puis avec ICH10R RAID activé et les disques durs Samsung connectés, je choisis le mode de récupération de Windows 7 dans le menu de démarrage. Il voit des problèmes, essaie de réparer, ne réussit pas et ne demande pas de pilotes (que j'ai mis sur une clé USB) à installer. J'ai également essayé d'utiliser la ligne de commande dans la récupération: «rundll32 syssetup, SetupInfObjectInstallAction DefaultInstall 128 iaStor.inf» mais il a donné «Échec de l'installation».

Je ne sais donc pas comment procéder. Dois-je vraiment réinstaller Windows 7 et charger les pilotes RAID dans la configuration Win7? Je ne veux pas installer de système d'exploitation sur le RAID, Windows 7 est et sera sur le SSD. Je veux juste avoir une sauvegarde RAID-1 en utilisant ces deux disques durs.

Je veux dire pourquoi aurais-je besoin de réinstaller le système d'exploitation pour ajouter une configuration RAID?

happysencha
la source
À quel contrôleur le SSD est-il connecté? Le PCI ou Gigabyte?
Ƭᴇcʜιᴇ007
Il est rattaché au PCI.
happysencha

Réponses:

8
Changez le BIOS en IDE amélioré pour que Windows puisse démarrer.

Dans le dossier Windows \ System32 \ Drivers se trouve un fichier appelé iaStorV.sys installé par OS par défaut.

Dans le registre, nous allons.

Accédez à:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Servic es \ iaStorV

Changez REG_DWORD "Démarrer" de 3 à 0

Redémarrez

Allez dans le BIOS et changez Sata configuré en RAID

Windows devrait démarrer normalement, pas de blocages ou BSOD et vous devriez le voir installer Pilotes de périphérique puis périphérique installé avec succès.

Je l'ai testé avant d'installer Intel Storage Matrix v8.7.0.1007 (actuel au 18/2/09) et cela a bien fonctionné.

J'ai quand même installé le logiciel Intel Storage Matrix pour accéder au composant Storage Console et au redémarrage, cela a tout aussi bien fonctionné.

Pour faire court, l'ICH10R avec Windows 7 a nécessité la modification d'un seul chiffre pour activer la fonctionnalité RAID dès la sortie de l'emballage. Pas de reg. clés, pas de copie / pâtes, pas de prières.

Quoi qu'il en soit, je pense que cela se termine, essayez à vos propres risques et sauvegardez toujours en premier.

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

Walt
la source
2
Les publications contenant uniquement des liens sont et sont fortement déconseillées sur tous les sites d'échange de pile, car les liens deviennent souvent périmés. Si vous pouviez résumer les informations pertinentes à partir de la page liée, alors au moins si le lien mourait, les gens auraient une idée de ce que les visiteurs précédents ont trouvé utile.
Mark Booth
7

De Comment activer le mode AHCI / RAID sans réinstaller les fenêtres (P35 / ICH9 / ICH9R) comme suggéré par Walt :


Voulant ajouter une matrice RAID à un système existant configuré avec un lecteur de démarrage en mode IDE, l'affiche a constaté qu'une fois que le BIOS était devenu RAID, le système a démarré en mode sans échec.

Pour revenir autour de cela, ils ont changé le BIOS vers IDE, Windows démarrés, sont entrés dans l'éditeur de registre, à naviguée HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStorVet a changé le REG_DWORD Startde 3la 0avant de redémarrer et la configuration RAID dans le BIOS à nouveau.


Notez, comme toujours, je recommanderais fortement de faire une sauvegarde complète du disque de votre système avant d'essayer, et à tout le moins de sauvegarder votre registre avant de le modifier.


Plus d'informations

Comme suggéré par tanantish, cela est également documenté dans l'article de la base de connaissances Microsoft Un message d'erreur se produit après avoir modifié le mode SATA du lecteur de démarrage (KB922976)

Laisse-moi le réparer moi-même

Important Cette section, méthode ou tâche contient des étapes qui vous indiquent comment modifier le Registre. Cependant, de graves problèmes peuvent survenir si vous modifiez le Registre de manière incorrecte. Par conséquent, assurez-vous de suivre attentivement ces étapes. Pour plus de protection, sauvegardez le registre avant de le modifier. Ensuite, vous pouvez restaurer le Registre en cas de problème. Pour plus d'informations sur la sauvegarde et la restauration du Registre, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft: * 322756 Comment sauvegarder et restaurer le Registre dans Windows

Pour résoudre ce problème vous-même, activez le pilote AHCI dans le Registre avant de modifier le mode SATA du lecteur de démarrage. Pour le faire, suivez ces étapes:

  1. Quittez tous les programmes Windows.
  2. Cliquez sur Démarrer , tapez regedit dans la zone Rechercher , puis appuyez sur ENTRÉE.
  3. Si vous recevez la boîte de dialogue Contrôle de compte d'utilisateur , cliquez sur Continuer .
  4. Recherchez et puis cliquez sur l'une des sous-clés de Registre suivantes:
    • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci
    • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\IastorV
  5. Dans le volet sur le côté droit, cliquez avec le bouton droit sur Démarrer dans la colonne Nom , puis cliquez sur Modifier .
  6. Dans la zone Données de la valeur , tapez 0 , puis cliquez sur OK .
  7. Dans le menu Fichier , cliquez sur Quitter pour fermer l'Éditeur du Registre.

De plus, les réponses à la question Passer de RAID à AHCI sur le forum de la communauté Microsoft suggèrent que d'autres clés de registre pourraient également devoir être modifiées ou à la place de celles-ci, selon votre matériel. Les possibilités comprennent:

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 
Mark Booth
la source
Tout aussi bien pour ajouter des références de type linky, c'est en fait dans un MSKB 92297 qui vous dit de faire le changement et explique pourquoi il s'éteint (en gros, au moment de l'installation, il désactive tous les pilotes dont il n'a pas besoin, mais puisque vous avez activé le contrôleur de raid, il faut lui dire de charger iastore.)
tanantish
oups, mon mauvais - a réussi à effacer le 6 de fin sur la référence KB: P
tanantish
@tanantish - Pas de problème. * 8 ')
Mark Booth
3

Pour ceux d'entre vous (comme moi) qui ont un système AMD avec un contrôleur SB8xx ou SB9xx (et éventuellement d'autres modèles également), essayez ce guide: http://www.wikihow.com/Enable-RAID-or-AHCI- sans-Réinstallation-Windows (pour les contrôleurs AMD-SB85 ou SB8XX)

Ce processus a fonctionné pour moi. J'ai un MSI 990FXA-GD80 avec un processeur AMD fonctionnant sous Windows 7 64 bits.

Le guide est assez détaillé, donc je ne le résumerai ici.

  1. Réglez votre BIOS en mode AHCI ou RAID (selon votre sélection finale).

  2. Démarrez sous Linux (un CD live suffit) et exécutez la commande lspci -vvnn. Ceci répertorie tous les périphériques PCI. Trouvez votre contrôleur RAID et notez l'ID du fournisseur (4 chiffres), l'ID du périphérique (4 chiffres) et l'ID du sous-système (8 chiffres avec deux points). J'ai trouvé cette liste d'ID de fournisseurs PCI informative: http://www.pcidatabase.com/vendors.php?sort=id .

  3. Remettez le BIOS en mode IDE.

  4. Sous Windows, copiez votre pilote RAID (probablement nommé ahcix64s.sys) dans C:\Windows\System32\drivers.

  5. Importez les informations de registre ci-dessous (créez un fichier texte avec l' .regextension). Veillez à définir l'ID du fournisseur, l'ID de l'appareil et l'ID du sous-système.

  6. Réglez votre BIOS en mode AHCI / RAID.

Informations sur le registre:


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
Erik W
la source
3

Comment convertir une installation existante de Windows 7 d'IDE en RAID

J'ai réussi à convertir une installation IDE Windows 7 préexistante en une configuration RAID 0. Ce n'était en fait pas si difficile. J'ai lu des centaines de messages sur plusieurs forums et je n'ai jamais pu trouver de solution, alors je l'ai moi-même compris. Voici les étapes pour accomplir la tâche. Remarque: Si votre disque dur de système d'exploitation actuel sera utilisé dans la matrice RAID, vous devez d'abord cloner votre partition de système d'exploitation sur un disque dur qui ne sera pas utilisé dans la matrice RAID.

  1. Prérequis: vous devez avoir les disques durs que vous utiliserez dans votre RAID, un disque dur différent avec votre installation actuelle de Windows 7 et un disque dur externe pour une image du système d'exploitation (les DVD ou Blu-Rays fonctionneraient, mais beaucoup plus de temps) ).

  2. Dans la boîte de recherche du menu Démarrer de Windows, tapez "regedit" (sans les guillemets), puis cliquez avec le bouton droit sur l'entrée et cliquez sur "Exécuter en tant qu'administrateur", puis entrez vos informations d'identification d'utilisateur pour l'invite UAC, puis cliquez sur oui pour ouvrir regedit.

  3. Dans regedit, accédez à HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ msahci, dans le volet droit, cliquez avec le bouton droit sur "démarrer" puis cliquez sur "modifier"

  4. Dans la fenêtre qui s'ouvre, changez la valeur hexadécimale en "0" et cliquez sur OK. Fermez regedit, cliquez sur "Fichier" en haut à gauche et cliquez sur "Quitter".

  5. Redémarrez votre ordinateur. Entrez dans le BIOS et changez votre configuration SATA en AHCI. Enregistrez les paramètres et quittez le BIOS.

  6. Lorsque l'ordinateur démarre, Windows 7 installe automatiquement les pilotes AHCI. Une invite vous indiquera que votre ordinateur doit redémarrer.

  7. Redémarrez votre ordinateur. Après le démarrage, vous ne devriez recevoir aucune invite d'installation matérielle. Si vous le faites, redémarrez à nouveau.

  8. Une fois qu'il n'y a aucune invite d'installation de matériel ou notifications de redémarrage. Arrêtez votre ordinateur.

  9. La plupart des cartes mères et des cartes RAID ont une option pour exécuter des ports SATA spécifiques en tant qu'IDE en mode RAID.

  10. Vérifiez / connectez votre disque dur à un port RAID SATA qui prend en charge IDE (reportez-vous au manuel de votre BIOS ou de votre carte mère pour déterminer le port, sur ma carte c'était SATA 5 & 6).

  11. Mettez votre système sous tension, entrez dans le BIOS et changez le fonctionnement SATA en RAID, mais changez le mode en IDE (le RAID est activé, mais s'exécutera en mode IDE sur les ports spécifiés). Enregistrez les paramètres du BIOS et quittez.

  12. Démarrez dans Windows 7 et vous devriez être invité à redémarrer. Redémarrez votre ordinateur.

  13. Vous devriez maintenant avoir un contrôleur RAID qui nécessite des pilotes. Installez vos pilotes RAID. Redémarrer l'ordinateur.

  14. Vérifiez que votre ordinateur démarre et que tout le matériel est installé et qu'il n'y a aucune invite à redémarrer. Si vous êtes invité à redémarrer à nouveau, redémarrez l'ordinateur.

  15. Vérifiez le gestionnaire de périphériques et vérifiez que tout est correctement installé et fonctionne. Éteindre l'ordinateur.

  16. Connectez votre disque dur du système d'exploitation à un autre port SATA non affecté au RAID. Connectez les disques durs que vous souhaitez utiliser dans le RAID aux ports SATA appropriés (j'ai configuré un RAID 0 avec deux disques identiques de 1 téraoctet sur les ports SATA 5 et 6).

  17. Allumez l'ordinateur et entrez dans le BIOS. Accédez au fonctionnement SATA et changez le mode IDE en RAID (devrait maintenant avoir le RAID activé et le mode défini sur RAID). Enregistrez les modifications et quittez le BIOS.

  18. Pendant le démarrage, appuyez sur la combinaison de touches pour accéder à l'utilitaire de configuration RAID (le mien était Ctrl-F). Créez votre RAID. Enregistrer les modifications et quitter.

  19. Démarrez sous Windows et, à l'aide de la Gestion des disques Windows (cliquez avec le bouton droit sur Ordinateur et choisissez Gérer, puis cliquez sur Gestion des disques), initialisez le lecteur et la partition / le format si vous le souhaitez / requis.

  20. Si le système d'exploitation ou les disques RAID contiennent plusieurs partitions, passez à l'étape suivante. Si vous clonez le lecteur, suivez cette étape et passez à l'étape suivante. À l'aide de votre logiciel de création d'images préféré (j'utilise Acronis ou Ghost), clonez le lecteur OS sur le lecteur RAID. Cela peut être délicat s'il existe plusieurs partitions sur le lecteur du système d'exploitation ou le lecteur RAID. Si le lecteur du système d'exploitation et le lecteur RAID utilisent tous deux une seule partition, le clonage est la meilleure option. Après le clonage du lecteur, redémarrez l'ordinateur.

  21. Ignorez cette étape si vous avez cloné le lecteur du système d'exploitation sur le lecteur RAID. En utilisant votre logiciel de création d'image préféré (j'utilise Acronis ou Ghost), créez une image de votre partition Windows 7 et restaurez l'image sur la partition souhaitée sur votre RAID nouvellement créé. Redémarrer l'ordinateur.

  22. Entrez dans le BIOS de votre système et modifiez la priorité de démarrage de votre disque dur pour commencer avec votre lecteur RAID. Enregistrez les modifications et quittez le BIOS.

  23. Démarrez sous Windows et vérifiez que le lecteur RAID est désormais votre lecteur C: \. À l'aide de la Gestion des disques Windows, re-partitionnez / formatez le lecteur de système d'exploitation d'origine ou, si vous n'en avez plus besoin dans le système, arrêtez l'ordinateur et déconnectez le lecteur de système d'exploitation d'origine.

  24. Si tout s'est bien passé, vous devriez maintenant exécuter Windows 7 sur votre lecteur RAID nouvellement créé et votre lecteur de système d'exploitation d'origine est soit vierge et disponible en tant que lecteur de sauvegarde / stockage, soit n'est plus installé sur l'ordinateur.

icupn
la source
1

J'ai trouvé un moyen vraiment difficile d'installer les pilotes Raid dans un système déjà Windows 7 avec AHCI comme paramètres par défaut. Tout d'abord, ayez un disque dur de rechange que vous utiliserez pour y installer une nouvelle copie de Windows 7 (mais avec l'option RAID définie dans le BIOS!). Déconnectez votre Windows 7 principal de votre système avant d'installer une nouvelle copie de Windows 7 sur le disque dur de rechange. Maintenant que vous avez terminé votre nouvelle installation. Reconnectez votre Windows 7 principal et laissez l'option RAID définie dans le BIOS. Redémarrez votre machine mais forcez à sauter dans le BIOS pour sélectionner le lecteur sur lequel votre Windows 7 principal est activé et choisissez de le démarrer maintenant! Windows 7 recherchera les pilotes manquants (raid) et les trouvera dans votre nouvelle installation et enfin les installer (au lieu d'obtenir BSOD) à partir de votre nouvelle installation. Ça ne peut pas être plus simple que ça :)

perdu
la source
0

La réinstallation n'est jamais une option! :)

Hé mon pote - je suis juste passé par ce scénario, sauf que j'ai pris 2 disques RAID 0 d'un disque Lacie externe défectueux et les ai branchés sur mon bureau en espérant récupérer mes données.

Étant donné que votre disque système ne sera pas RAID, vous devez déplacer le lecteur que vous démarrez à partir du OFF du contrôleur ICH et démarrer ce disque sur ce contrôleur en mode IDE.

Donc:

  • Disque dur du système, sur le contrôleur ICH, en mode IDE = bon (mais ne peut pas installer le pilote RAID car le périphérique doit être présent pour l'installation du pilote - Intel STUPID, mais je suis sûr qu'il y a une raison technique à cela)
  • Disque dur du système, sur le contrôleur ICH, en mode RAID = bsod (ne peut pas démarrer car Windows n'a pas de pilote RAID, attrape 22 vraiment)
  • Disque dur système, sur AUTRE contrôleur, en mode IDE et contrôleur ICH en mode RAID = amorçable, et capable d'installer

Testez le démarrage réussi une fois déplacé vers un autre contrôleur, redémarrez, accédez au BIOS et activez le RAID pour le contrôleur ICH. Puisque vous démarrez à l'aide d'un autre contrôleur, tout est doris! Maintenant, lorsque Windows est chargé, vous pouvez installer le package de pilotes approprié pour votre contrôleur ICH.

Notez que la première fois que j'ai démarré dans Win7 avec mon contrôleur ICH réglé sur RAID, je n'ai pas réussi à installer le pilote (une sorte de délai) et il a fallu beaucoup de temps pour s'éteindre et finalement BSOD - un redémarrage ultérieur et tout était bon .

Remarque pour les contrôleurs Intel ICH, nous vous recommandons d'utiliser le package Intel Rapid Storage Technology qui inclut les pilotes 32 / 64bit appropriés ainsi que l'utilitaire Intel Rapid Storage Technology pour configurer vos volumes RAID (fondamentalement les mêmes que CTRL-I lors du POST). Il m'a fallu pas mal de googler pour décoder le système de package / libération fou d'Intel et il semble que leur ligne de chipset de contrôleur de stockage ait été renommée à un moment donné. Je recommande d'utiliser ce package qui a été publié le 23 mars 2010.

Une fois que vous voyez un contrôleur RAID dans le gestionnaire de périphériques, vous êtes chaud au trot. Branchez vos disques RAID sur les ports appropriés sur mobo, et c'est parti.

Seul inconvénient de cette configuration: généralement, l'autre contrôleur est plus lent que l'ICH et est conçu pour une autre tâche. Ma carte (ASUS p5q3) a à la fois JMicron JMB322 et ICH10R. Je n'ai fait aucune analyse comparative, mais d'après ce que j'ai recherché ...

Quoi qu'il en soit, voici quelques liens utiles que j'ai trouvés lors de la recherche sur ce problème:

user44363
la source
0

Le moyen le plus simple d'installer des pilotes sur un système d'exploitation cible hors ligne est le suivant:

1) Téléchargez et gravez l'image WinPE en direct ...
2) Démarrez avec cette image et installez les pilotes pour afficher vos partitions RAID.
3) Exécutez le programme InfToReg .. Ouvrez le fichier inf de vos pilotes RAID dans ce programme et enregistrez le fichier .reg. Copiez les fichiers inf et sys (cochez la case et spécifiez le chemin correct pour cibler Windows hors connexion). Ou vous pouvez copier manuellement les fichiers inf et sys.
4) Ouvrez Regedit (OS hors ligne cible) et importez le fichier reg.
5) Redémarrer ...

Tout cela est disponible en Multiboot 2k10 ISO. Mais certains programmes ne sont pas en anglais.

PS Je viens de l'essayer sur SB950 RAID. Tout a été fait de façon transparente ...

Maxime
la source
-1

Pour moi, c'était: HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Services \ intelide Je restaurais une sauvegarde du matériel vers la machine virtuelle Hyper-V.

OboNet
la source