web-dev-qa-db-fra.com

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

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

J'ai fonctionné correctement 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 supporte deux contrôleurs RAID différents, le contrôleur Intel ICH10R et le contrôleur SATA2 SATA 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'essaie de le faire fonctionner.

Lorsque j'active le mode [RAID] à partir du BIOS, Windows 7 fournit BSOD exactement comme décrit par ce gars: " Windows 7 va commencer à démarrer, l'écran à 4 couleurs s'affichera et il sera bleu écrans et redémarre peu importe ce que je fais. "

La première chose que j'ai faite: éteindre le RAID, démarrer sous Windows et essayer d'installer pilotes SATA RAID de Gigabyte . Je lance le programme d'installation du pilote et donne l'erreur "Cet ordinateur ne remplit pas la configuration minimale requise pour l'installation du logiciel". J'ai ensuite essayé les pilotes Rapid Storage Technology d'Intel (qui sont apparemment les mêmes que ceux proposés sur le site de Gigabyte), mais ils ont abouti exactement à la même erreur.

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

Alors, j'ai pensé que je ne pourrais peut-être pas installer les pilotes RAID à partir du système d'exploitation. Ainsi, j’ai provoqué une nouvelle fois volontairement le BSOD, puis avec l’option RAID ICH10R activée et les disques durs Samsung connectés, je choisis le mode de récupération 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 je mets sur une clé USB) à installer. J'ai également essayé d'utiliser la ligne de commande lors de la récupération: "rundll32 syssetup, SetupInfObjectInstallAction DefaultInstall 128 iaStor.inf" mais cela donnait "L'installation a échoué".

Donc, je ne sais pas comment dois-je procéder. Dois-je vraiment réinstaller Windows 7 et charger des pilotes RAID dans la configuration de Win7? Je ne veux installer aucun 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?

9
happysencha
Remettez le BIOS à IDE Enhanced pour que Windows puisse démarrer.

Dans le dossier Windows\System32\Drivers, un fichier appelé iaStorV.sys est installé par le système d'exploitation par défaut.

Nous allons dans le registre.

Aller vers:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStorV

Remplacez REG_DWORD "Début" de 3 à 0

Redémarrage

Allez dans le BIOS et changez Sata Configured To en RAID

Windows doit s’amorcer normalement, sans blocage ni BSOD, et il devrait être visible lors de l’installation des pilotes de périphérique suivis de Périphérique installé correctement.

Je l’ai testé avant d’installer Intel Storage Matrix v8.7.0.1007 (version actuelle: @ 18/2/09) et le système fonctionnait bien.

J'ai quand même installé le logiciel Intel Storage Matrix pour avoir accès au composant de la console de stockage et au redémarrage, cela fonctionnait tout aussi bien.

En résumé, ICH10R avec Windows 7 a nécessité la modification d’un chiffre pour permettre la fonctionnalité RAID immédiatement. Pas de reg. clés, pas de copier/coller, pas de prières.

Quoi qu’il en soit, je pense que cela résume le problème, essayez à vos risques et périls et effectuez toujours une sauvegarde en premier.

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

8
Walt

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


Souhaitant ajouter une grappe RAID à un système existant configuré avec un lecteur de démarrage en mode IDE, l'affiche a révélé qu'une fois le BIOS remplacé par RAID, le système a démarré en mode sans échec.

Pour contourner ce problème, ils ont réintégré le BIOS dans l'EDI, démarré sous Windows, accédé à l'éditeur de registre, accédé à HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStorV et modifié REG_DWORD Start de 3 à 0 avant de redémarrer et de reconfigurer RAID dans le BIOS.


Notez que, comme toujours, je vous recommande fortement de faire une sauvegarde de disque complète de votre système avant de l'essayer et au moins de sauvegarder votre base de registre avant de la 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 la modification du mode SATA du lecteur de démarrage (KB922976)

Laisse moi réparer moi-même

Important Cette section, méthode ou tâche contient des étapes vous expliquant comment modifier le registre. Toutefois, des problèmes graves peuvent survenir si vous modifiez le registre de manière incorrecte. Par conséquent, assurez-vous de suivre attentivement ces étapes. Pour une protection accrue, 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 Procédure de sauvegarde et de restauration du registre sous 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 le Lancez la recherche , 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, 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 de droite, cliquez avec le bouton droit de la souris , puis sélectionnez Démarrer dans le Nom , puis cliquez sur Modify .
  6. Dans la zone Données de la valeur , tapez 0 , puis cliquez sur OK.
  7. Dans le menu Fichier , cliquez sur , puis sur Quitter pour fermer l'Éditeur du Registre.

En outre, les réponses à la question qui passe de RAID à AHCI sur le forum de la communauté Microsoft suggèrent que d’autres clés de registre doivent également être modifiées ou remplacées, en fonction de votre matériel. . Les possibilités incluent:

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 
7
Mark Booth

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), essayez ce guide: http://www.wikihow.com/Enable-RAID- ou-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 sous Windows 7 64 bits.

Le guide est assez détaillé, je ne vais donc que le résumer ici.

  1. Réglez votre BIOS en mode AHCI ou RAID (selon votre choix final).

  2. Démarrez sous Linux (un live CD suffit) et exécutez la commande lspci -vvnn. Ceci répertorie tous les périphériques PCI. Recherchez votre contrôleur RAID et notez l'ID de fournisseur (4 chiffres), l'ID de périphérique (4 chiffres) et l'ID de sous-système (8 chiffres avec un signe 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'extension .reg). Assurez-vous de définir l'ID du fournisseur, l'ID de périphérique et l'ID de sous-système.

  6. Configurez votre BIOS en mode AHCI/RAID.

Informations du 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
3
Erik W

Comment convertir une installation Windows 7 existante de IDE en RAID

J'ai converti avec succès une installation préexistante de Windows 7 IDE en une configuration RAID 0. Ce n'était pas si difficile. J'ai lu des centaines de messages sur plusieurs forums et je n'ai jamais réussi à trouver une solution. Je l'ai donc trouvée moi-même. Vous trouverez ci-dessous les étapes à suivre pour accomplir cette tâche. Remarque: Si votre disque dur de système d'exploitation actuel doit être utilisé dans la matrice RAID, vous devez d'abord cloner votre partition du système d'exploitation sur un disque dur qui ne sera pas utilisé dans la matrice RAID.

  1. Conditions préalables: 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 de système d'exploitation (DVD ou Blu-Ray fonctionnerait, mais prendrait 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 de la souris 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 de droite, cliquez avec le bouton droit de la souris sur "démarrer", puis 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 le BIOS et changez votre configuration SATA en AHCI. Enregistrez les paramètres et quittez le BIOS.

  6. Lors du démarrage de l'ordinateur, Windows 7 installera automatiquement les pilotes AHCI. Une invite vous dira que votre ordinateur doit redémarrer.

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

  8. Une fois qu'il n'y a aucune invite d'installation de matériel ou notification de redémarrage. Éteignez votre ordinateur.

  9. La plupart des cartes mères et des cartes RAID ont une option permettant d’exécuter des ports SATA spécifiques en tant que IDE en mode RAID.

  10. Vérifiez/connectez votre disque dur à un port RAID SATA prenant en charge IDE (reportez-vous au manuel de votre BIOS ou de votre carte mère pour déterminer le port. Sur ma carte, il s'agissait des ports SATA 5 et 6).

  11. Mettez votre système sous tension, entrez dans le BIOS et définissez le mode de fonctionnement SATA sur RAID, mais modifiez le mode sur IDE (RAID est activé, mais fonctionnera en mode IDE sur le périphérique spécifié. ports). 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. S'il vous est demandé de 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 le disque dur de votre système d'exploitation à un autre port SATA non attribué 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 lecteurs identiques de 1 téraoctet sur les ports SATA 5 et 6).

  17. Allumez l’ordinateur et entrez dans le BIOS. Passez en mode SATA et changez le mode de IDE à RAID (le mode RAID doit maintenant être 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 Windows Disk Management (Gestion des disques Windows) (cliquez avec le bouton droit de la souris sur Ordinateur et choisissez Gérer, puis cliquez sur Gestion des disques), initialisez le lecteur et la partition/le format si vous le souhaitez.

  20. Si le système d'exploitation ou les lecteurs RAID contiennent plusieurs partitions, passez à l'étape suivante. Si le lecteur est cloné, suivez cette étape et ignorez l'étape suivante. À l'aide de votre logiciel de création d'image préféré (j'utilise Acronis ou Ghost), clonez le lecteur du système d'exploitation sur le lecteur RAID. Cela peut être délicat s'il existe plusieurs partitions sur le lecteur de système d'exploitation ou le lecteur RAID. Si le lecteur de système d'exploitation et le lecteur RAID utilisent tous deux une même partition, le meilleur moyen est le clonage. 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. À l'aide de votre logiciel de création d'images préféré (j'utilise Acronis ou Ghost), créez une image de votre partition Windows 7 et restaurez-la sur la partition de votre choix sur le nouveau RAID. Redémarrer l'ordinateur.

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

  23. Démarrez sous Windows et vérifiez que le lecteur RAID est maintenant votre lecteur C: \. À l'aide de Windows Disk Management, partitionnez/formatez le lecteur de système d'exploitation d'origine ou, si vous n'en avez plus besoin, éteignez 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, soit disponible en tant que lecteur de sauvegarde/stockage ou n'est plus installé sur l'ordinateur.

3
icupn

J'ai trouvé un moyen très délicat d'installer des pilotes Raid sur un système déjà Windows 7 avec AHCI comme paramètres par défaut. Tout d’abord, disposez d’un disque dur disponible pour installer une nouvelle copie de Windows 7 (mais avec l’option RAID définie dans le BIOS, ce qui est important!). Déconnectez votre principal Windows 7 de votre système avant d'installer une nouvelle copie de Windows 7 sur le disque dur disponible. 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 ordinateur, mais forcez le passage au BIOS pour sélectionner le lecteur sur lequel Windows 7 principal est allumé et choisissez de le démarrer maintenant! Windows 7 recherchera les pilotes manquants (RAID), les trouvera dans votre nouvelle installation et les installera enfin (au lieu d'obtenir des BSOD) à partir de votre nouvelle installation. Ça ne peut pas être plus facile que ça :)

1
lost

Le moyen le plus simple d’installer les pilotes sur le système d’exploitation cible hors connexion est le suivant:

1) Téléchargez et gravez une 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 les fichiers inf et sys manuellement.
4) Ouvrez Regedit (système cible hors ligne cible) et importez le fichier reg.
5) Redémarrez ...

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

P.S. Je viens de l'essayer sur le RAID SB950. Tout a été fait de manière transparente ...

0
Maxim

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

Hé mon pote, je suis à peu près passé par ce scénario, sauf que j’ai pris 2 disques RAID 0 sur un lecteur Lacie externe en panne et que je les ai branchés sur mon bureau dans l’espoir de 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 de OFF sur le contrôleur ICH et amorcer ce disque sur ce contrôleur en mode IDE.

Alors:

  • Disque dur système, sur le contrôleur ICH, en IDE mode = bon (mais ne peut pas installer le pilote RAID car le périphérique doit être présent pour que le pilote puisse être installé - Intel, mais je suis bien sûr, il y a une raison technique à cela)
  • Disque dur système, sur le contrôleur ICH, en mode RAID = bsod (le démarrage est impossible car Windows ne dispose pas du pilote RAID, la capture est vraiment 22)
  • Disque dur système, sur un autre contrôleur, en mode IDE et ICH en mode RAID = amorçable et pouvant être installé

Testez le démarrage réussi une fois déplacé vers le contrôleur OTHER, redémarrez, accédez au BIOS et activez RAID pour le contrôleur ICH. Depuis que vous démarrez en utilisant un autre contrôleur, c'est tout chouette dory! Maintenant, lorsque Windows est chargé, vous pouvez installer le package de pilote approprié pour votre contrôleur ICH.

Notez que la première fois que j’ai démarré dans Win7 avec mon contrôleur ICH configuré sur RAID, je n’ai pas pu installer correctement le pilote (une sorte de délai d’attente) et il a fallu beaucoup de temps pour s’arrêter et finalement, BSOD - un redémarrage ultérieur et était tout bon.

Remarque concernant les contrôleurs Intel ICH, nous vous recommandons d’utiliser le progiciel Intel Rapid Storage Technology, qui inclut les pilotes 32/64 bits appropriés, ainsi que l’utilitaire Intel Rapid Storage Technology pour configurer vos volumes RAID POSTER). Il m'a fallu un bon bout de temps pour décoder le système de paquet/version délirant d'Intel et il semble que leur ligne de jeu de puces de contrôleur de stockage a été renommée à un moment donné. Je recommande d'utiliser ce paquet 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 pressé de trotter. Branchez vos disques RAID dans les ports appropriés sur mobo, et c'est parti.

Seul inconvénient de cette configuration: habituellement, l’autre contrôleur est plus lent que le ICH et est construit pour une autre tâche. Mon conseil (ASUS p5q3) a à la fois JMicron JMB322 et ICH10R. Je n'ai pas fait d'analyse comparative, mais à partir de ce que j'ai étudié ...

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

0
user44363