Comment activer RAID ou AHCI sans réinstaller Windows (pour les contrôleurs AMD SB85 ou SB8XX)?
Une fois vos données sauvegardées, vous pourrez activer RAID ou AHCI sans vous soucier de perdre votre système Windows.
Une fois vos données sauvegardées, vous pourrez activer RAID ou AHCI sans vous soucier de perdre votre système Windows. Dans quelques minutes, vous aurez terminé.
- 1Les sauvegardes sont toujours bonnes, alors sauvegardez vos données importantes!
- 2Sauvegardez votre registre! Nous allons jouer un peu avec ça et vous voudrez peut-être le faire. Probablement simplement utiliser la restauration du système Windows pour créer un nouveau point de restauration avant de commencer devrait le faire. Et cela veut dire maintenant! fais-le!
- 3Redémarrez votre ordinateur et entrez dans le BIOS. Trouvez la section «configuration de stockage» et changez le mode SATA pour votre choix final d'AHCI ou RAID (il devrait offrir trois options: IDE, AHCI et RAID).
- 4Démarrez sous Linux en utilisant votre propre installation ou un CD bootable Linux. Si vous démarrez Windows à ce stade par erreur, vous obtiendrez probablement un BSOD et un redémarrage automatique. Ne désespérez pas! Ce n'est pas grave. Déplacez-vous simplement et choisissez le démarrage normal de Windows la prochaine fois que vous le chargerez...
- 5Ouvrez un terminal Linux et tapez la commande suivante:
lspci -vvnn | less. Il répertorie tous les périphériques PCI que vous avez installés et que vous pourrez parcourir à l'aide des touches PageUp et PageDown. Si cela ne fonctionne pas comme prévu, essayez de faire la même chose en tant que root en utilisant la commande suivante:sudo lspci -vvnn | less(vous devrez fournir le mot de passe root).
Copiez le texte de registre ci-dessous dans un nouveau fichier dans votre éditeur de texte et nommez-le somefilename.reg. - 6Trouvez la référence de votre contrôleur RAID SATA AMD sb850 (recherchez une entrée avec ces mots dessus) et notez les informations suivantes: ID du fournisseur: un numéro à 4 chiffres, ID de l'appareil: un numéro à 4 chiffres, ID de sous-système: et numéro à 8 chiffres divisé par un point-virgule (":")
- 7Redémarrez à nouveau, revenez dans la configuration du BIOS et rétablissez le mode SATA sur IDE
- 8Démarrez dans Windows (en choisissant "démarrer normalement" si demandé)
- 9Extrayez le fichier ZIP avec les pilotes AMD RAID que vous avez téléchargés (comme indiqué dans la section précédente) et accédez au dossier contenant les pilotes pour votre version de Windows
- 10Ouvrez le fichier *.inf là-dedans, dans mon cas
ahcix64s.inf, avec n'importe quel éditeur de texte, comme le bloc-notes Windows (ou notepad ++ si vous souhaitez quelque chose de mieux) et recherchez la section nommée[ati.ntamd64]([ati]pour la version 32 bits). Ici, vous pouvez voir si les pilotes que vous avez téléchargés correspondent à votre contrôleur RAID en vérifiant si une ligne dans cette section contient votre combinaison d'identifiants VENdor et DEVice. Laissez ce fichier ouvert pour pouvoir vous référer à cette ligne. S'il y a une entrée pour vos identifiants, vous êtes prêt à partir. Sinon, vous devriez revérifier si votre contrôleur RAID est vraiment un SB8xx et si vous avez téléchargé les bons pilotes. - 11Copiez le fichier *.sys que vous trouvez dans le même dossier, le mien était
ahcix64s.sys, à partir de là, dans lec:dossier \ windows \ system32 \ drivers - 12Copiez le texte du registre ci-dessous dans un nouveau fichier dans votre éditeur de texte et nommez-le
somefilename.reg:
Probablement simplement utiliser la restauration du système Windows pour créer un nouveau point de restauration avant de commencer devrait le faire.
Éditeur du registre Windows version 5,00 [HKEY_LOCAL_MACHINE \ SYSTEM \ ControlSet001 \ Control \ CriticalDeviceDatabase \ pci # ven_1002 & dev_4393 & cc_0104] "ClassGUID" = "{4d36e97b-e325-11ce-bfc1-08002be10318}" Service HcALMACH "=" aO8002be10318" \ CurrentControlSet \ services \ ahcix64s] "Type" = dword: 00000001" Start" = dword: 00000000" ErrorControl" = dword: 00000001" Tag" = dword: 00000001" ImagePath" = "system32 \\ drivers \\ ahcix64s.sys" "Group" = "SCSI Storport" "DisplayName" = "Contrôleur RAID compatible AMD AHCI" [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ ahcix64s \ Parameters] "BusType" = dword: 00000008 [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlScix \ services \ ah64 \ services Paramètres \ PnpInterface] "5"= dword: 00000001 [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ ahcix64s \ Settings] [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ ahcix64s \ Settings \ CAM] "EnableALPEDisableHotplug" = dword: 0000000000" CCMotéout" = dword: 00000000CTCC dword: 0000000a "CCCCompletionValue" = dword: 00000020" NCQEnableDiskIDBits" = dword: ffffffff "EnableHIPM" = dword: 00000000" EnableDIPM" = dword: 00000000" EnableHDDParking" = dword: 00000001" CAMTimeOutValue "5000 = dword: 0000: 00000001" EnableAPS" = dword: 00000000 [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ ahcix64s \ Enum] "0" = "PCI \\ VEN_1002 & DEV_4393 & SUBSYS_43931849 \\ 3 & 13c0b0c5 & 0" CountInstance "0000" Suivant "= dword: 00000001 - 1Enregistrez le fichier avec vos modifications!
- 2Double-cliquez sur
somefilename.reget acceptez sa fusion dans votre registre. Vous n'avez pas à vous en soucier, après tout, vous avez fait la sauvegarde du registre, n'est-ce pas? - 3Redémarrez votre ordinateur, entrez dans le BIOS et modifiez le paramètre en RAID ou AHCI
- 4Regardez les fenêtres se charger en utilisant votre tout nouveau système prêt pour les raids! Mais... Si vous avez à nouveau un BSOD et un redémarrage, ne vous inquiétez pas! Entrez dans le BIOS, revenez à l'IDE, démarrez normalement sous Windows.
- 5Revérifiez toutes les étapes précédentes, en particulier la partie délicate de l'édition des fichiers de registre.
- a) Dans le premier nom de la section, vous verrez que nous avons une répétition de cette même séquence que nous avons trouvé le fichier *.INF précédemment:
ven_1002&dev_4393&cc_0104. Vous devez remplacer cette partie par la séquence respective que vous avez trouvée pour votre cas et laisser le reste de la ligne tel quel. - Il se peut que les séquences pour les modifications a) et b) soient exactement les mêmes, toutes deux se terminant par la valeur SUBSYStem au lieu de cet étrange CC.
Redémarrez votre ordinateur, entrez dans le BIOS et modifiez le paramètre sur RAID ou AHCI. 4 Regardez le chargement des fenêtres à l'aide de votre tout nouveau système prêt pour les raids! - Seulement dans le cas où vous n'avez pas la même combinaison d'ID Windows et de matériel que celle supposée dans cet article, vous devrez modifier ce fichier pour ces 3 choses spécifiques suivantes:
- b) Vous remarquerez qu'à plusieurs endroits il y a le texte "ahcix64s", qui est le nom du fichier *.SYS (sans l'extension) que j'ai copié dans mon cas. Si votre nom de fichier était différent, vous devez remplacer toutes ces occurrences par son nom correct.
- c) Enfin, dans la dernière section, vous trouverez quelque chose de similaire mais pas tout à fait le même que, encore une fois, cette séquence du fichier *.INF. Dans mon cas, c'est le cas
VEN_1002&DEV_4393&SUBSYS_43931849. Ici, ce que vous devez faire est: remplacez simplement les identifiants VENdor et DEVice par vos valeurs. Vous devriez faire la même chose pour le SUBSYStem, mais il y a une petite astuce: à partir de Linux, vous avez ceciXXXX:YYYY(1849: 4393) et ici vous entrezYYYYXXXX(43931849). Faites attention à laisser le reste de la ligne tel quel!
En parallèle