web-dev-qa-db-fra.com

Comment installer un pilote RAID AMD après l'installation de Windows?

Ceci est similaire à Cette question , mais pour AMD (ou Général pour tout le matériel, si cette solution existe).

Windows 7 est installé avec un contrôleur SATA en mode AHCI. Ensuite, j'ai ajouté deux autres disques durs pour être utilisés comme paire de raid.

Cela a conduit à la capture connue-22:

  • Si j'accepte le mode RAID dans le BIOS, Windows ne démarre pas en raison d'un pilote RAID manquant.
  • Si je démarre toujours en mode AHCI, Windows ne laissera pas le pilote RAID être installé, car il n'y a pas de contrôleur RAID présent.

Comment puis-je forcer Windows à installer un pilote lorsque le matériel correspondant n'est pas présent?

Dans mon cas, le pilote est un simple paquet d'INF, de SYS et de fichiers CAT.

6
David Balažic

Vient de résoudre ce "problème" en utilisant une méthode alternative. J'ai une carte mère Gigabyte 990-FXA-UD3 avec un AMD SB950 Southbridge. Ma carte mère a 6 ports SATA. L'une des options du BIOS consistait à définir le mode de port SATA 4/5 sur "Idem de 0-3" ou "Mode IDE".

Ce que j'ai fait a été activé RAID sur les ports 0-3, mais définissez les ports 4-5 en modeIDE. J'ai déplacé mon lecteur d'exploitation du port 0 dans le port 5 et a démarré. Une fois que tout a démarré correctement, je suis allé dans le gestionnaire de périphériques et j'ai eu l'icône d'avertissement jaune à côté d'un périphérique RAID SATA. J'ai cliqué avec droit, mis à jour des pilotes à ceux que j'ai téléchargés à partir de gigaoctet et quelques secondes plus tard, les disques durs que j'avais sur les ports 1 et 2 ont été montrés comme par magie.

Arrêtez-vous à nouveau, déplacé C:\Drive du port SATA 5 au port SATA 0. démarré cela a fonctionné.

Fondamentalement, je pense que j'avais besoin d'un moyen de forcer Windows à installer correctement le pilote RAID. Une fois là-bas, je pourrais alors le démarrer. Je ne sais pas si d'autres ont la possibilité de définir le mode Port 4/5 sur IDE _, mais si vous faites, cette méthode fonctionnera.

2
mox1

Avez-vous essayé d'aller à:

Panneau de configuration> Gestionnaire de périphériques> Cliquez sur l'élément TOP et cliquez avec le bouton droit de la souris> Ajouter le matériel hérité> Suivant> Installez le matériel que je sélectionne manuellement dans une liste (avancée)> Contrôleurs de stockage> Suivant> Disez le disque

Naviguez ensuite à votre conducteur, et intallez-le. Lorsque vous apportez vos modifications et redémarrez, le pilote sera alors là pour trouver automatiquement pour le nouveau périphérique.

1
KCotreau

Pour Windows 7 Pro, j'ai installé un contrôleur AHCI. J'ai utilisé Britanpoint Rocket 620a et a branché mon disque dur SATA OS dans cela.

J'ai démarré le PC, entré dans le BIOS et modifié la configuration SATA en RAID, puis enregistré les modifications et redémarré. Windows 7 démarré de mon point de vue de l'AHCI.

Une fois dans le système d'exploitation, j'ai installé le pilote RAID (il l'a déjà demandé en trouvant un nouveau matériel). Il m'a demandé de redémarrer à la place. Je fermeture, supprimez la carte et remettez le système d'exploitation sur le port RAID SATA 0 et avons démarré le système d'exploitation sans problème.

0
Bryant Scheffe

enter image description here Vous pouvez préparer Windows pour un nouveau pilote de stockage sur le redémarrage suivant à l'aide de cette commande:

 rundll32.exe setupapi.dll,InstallHinfSection DefaultInstall 132 %~dp0NewDrv.inf

Ce qui suit a été testé sur Windows Server 2016, qui a été installé avec SATA en mode AHCI. Lorsque j'ai changé le mode de contrôleur SATA sur RAID dans BIOS Windows démarré dans un appareil d'amorçage bleu: inaccessible

Chipset: Intel C232 (je crois que cela fonctionnera avec C236 aussi et plus) L'ID de l'appareil de ce contrôleur RAID SATA est 2826

Solution:

1: Faites une clé USB, dans mon cas, j'ai eu la partition GPT.

2: Copier les pilotes sur la clé. Dans mon cas, c'est: -iastora.cat -iastora.inf -iastora.sys

3: Je crée le fichier install.cmd avec ce contenu: rundll32.exe setupapi.dll, installhinfsection par défautSallstall 132% ~ dp0iastora.inf

Démarrez Windows en mode sans échec avec une invite de commande (F8 si vous pouvez gagner à temps!). Ran Install.cmd et redémarré.

Windows a maintenant démarré avec ce pilote RAID :-)

Info supplémentaire (devcon.exe):

Pour trouver un identifiant de périphérique, lequel peut être nécessaire pour trouver le bon pilote (l'ID de périphérique est répertorié dans le fichier INF), vous pouvez utiliser l'utilisation de la console devcon.exe (une partie d'outil du forfait MS Windows Driver Kit). J'ai une copie ici . Si votre contrôleur de stockage est connecté à l'ordinateur, il sera situé dans la classe de périphérique SCSIADAPTER ou [~ # ~] HDC [~ # ~] .

Pour répertorier tous les périphériques de ces classes, utilisez ces commandes:

devcon listclass SCSIAdapter

ou alors

devcon listclass HDC

Exemple de résultat:

ePCI\VEN_8086&DEV_1E03&SUBSYS_21FB17AA&REV_04\3&21436425&0&FA: Intel(R) 7 Series Chipset Family SATA AHCI Controller

Dans cet exemple, l'ID de périphérique est DEV _ 1E03 ou Just 1E03 . Si vous pouvez trouver 1e03 Dans votre fichier INF, vous savez que vous avez le bon pilote :-)

(Crédits à IBM ThinkPad Team ..... Les packages de pilotes SATA d'IBM ont eu cette script Instal.cmd groupé. Et à ma surprise, cela fonctionne toujours sur Windows 10/SRV. 2016)

0
MrCalvin