Transition AHCI - windows
De Wiki doc
Lorsque l'on passe un contrôleur SATA du mode IDE au mode AHCI et que Windows a été installé depuis le mode IDE, il faut effectuer une action particulière pour ne pas obtenir un kernel panic (c'est bien développé n'es pas ?). À ma connaissance, il existe deux façons de faire:
- Via le mode sans échec
- Via la base de registre
J'ai une préférence pour le mode sans échec. C'est donc cette méthode que j'ai utilisé (j'ai déjà utilisé l'autre il y a longtemps mais je ne l'ai pas refaite, je ne garanti pas son fonctionnement avec cette procédure).
Via le mode sans échec
Testé:
- Exécuter une cmd en administrateur
- Activer le mode sans échec au démarrage (équivalent de l'entrée par défaut dans GRUB j'imagine): <source lang="bash" inline>bcdedit /set {current} safeboot minimal</source>
- Redémarrer le PC et passer le contrôleur SATA en AHCI dans le BIOS (enregistrer et redémarrer)
- Windows va se lancé automatiquement en mode sans échec
- Relancer une cmd en administrateur
- Exécuter cette commande pour réactiver le démarrage normal: <source lang="bash" inline>bcdedit /deletevalue {current} safeboot</source>
- Redémarrer encore une fois et c'est bon. Le tout est en AHCI sans plantages.
Source de la section
Via la base de registre
Non testé:
- Lancer <source lang="bash" inline>regedit.exe</source>
- Aller dans <source lang="bash" inline>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci</source>
- Passer sa valeur à <source lang="bash" inline>0</source>
- Aller dans <source lang="bash" inline>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\pciide</source>
- Passer sa valeur à <source lang="bash" inline>0</source>
- Redémarrer le PC et passer le contrôleur SATA en AHCI dans le BIOS (enregistrer et redémarrer)
- Redémarrer encore une fois et c'est bon. Le tout est en AHCI sans plantages.