« Transition AHCI - windows » : différence entre les versions

De Wiki doc

m (Ajout d'un lien vers l'article sur le mode sans échec.)
Aucun résumé des modifications
 
Ligne 2 : Ligne 2 :
[[Category:Windows_8.1]]
[[Category:Windows_8.1]]


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:
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|mode ''sans échec'']]
* Via le [[mode sans échec|mode ''sans échec'']]
Ligne 12 : Ligne 12 :
'''Testé''':
'''Testé''':
# Exécuter une ''cmd'' en administrateur
# 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>
# Activer le mode ''sans échec'' au démarrage (équivalent de l'entrée par défaut dans GRUB j'imagine): <syntaxhighlight lang="bash" inline>bcdedit /set {current} safeboot minimal</syntaxhighlight>
# Redémarrer le PC et passer le contrôleur SATA en AHCI dans le BIOS (enregistrer et redémarrer)
# 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''
# Windows va se lancé automatiquement en mode ''sans échec''
# Relancer une ''cmd'' en administrateur
# 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>
# Exécuter cette commande pour réactiver le démarrage normal: <syntaxhighlight lang="bash" inline>bcdedit /deletevalue {current} safeboot</syntaxhighlight>
# Redémarrer encore une fois et c'est bon. Le tout est en AHCI sans plantages.
# Redémarrer encore une fois et c'est bon. Le tout est en ''AHCI'' sans plantages.


==Source de la section==
==Source de la section==
Ligne 24 : Ligne 24 :
=Via la base de registre=
=Via la base de registre=
'''Non testé''':
'''Non testé''':
# Lancer <source lang="bash" inline>regedit.exe</source>
# Lancer <syntaxhighlight lang="bash" inline>regedit.exe</syntaxhighlight>
# Aller dans <source lang="bash" inline>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci</source>
# Aller dans <syntaxhighlight lang="bash" inline>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci</syntaxhighlight>
# Passer sa valeur à <source lang="bash" inline>0</source>
# Passer sa valeur à <syntaxhighlight lang="bash" inline>0</syntaxhighlight>
# Aller dans <source lang="bash" inline>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\pciide</source>
# Aller dans <syntaxhighlight lang="bash" inline>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\pciide</syntaxhighlight>
# Passer sa valeur à <source lang="bash" inline>0</source>
# Passer sa valeur à <syntaxhighlight lang="bash" inline>0</syntaxhighlight>
# Redémarrer le PC et passer le contrôleur SATA en AHCI dans le BIOS (enregistrer et redémarrer)
# 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.
# Redémarrer encore une fois et c'est bon. Le tout est en ''AHCI'' sans plantages.


==Source de la section==
==Source de la section==
* http://www.tplpc.com/faq/passer-de-ide-ahci-sans-reinstaller-windows-7-02240.html
* http://www.tplpc.com/faq/passer-de-ide-ahci-sans-reinstaller-windows-7-02240.html

Dernière version du 18 juillet 2023 à 22:15


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:

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é:

  1. Exécuter une cmd en administrateur
  2. Activer le mode sans échec au démarrage (équivalent de l'entrée par défaut dans GRUB j'imagine): bcdedit /set {current} safeboot minimal
  3. Redémarrer le PC et passer le contrôleur SATA en AHCI dans le BIOS (enregistrer et redémarrer)
  4. Windows va se lancé automatiquement en mode sans échec
  5. Relancer une cmd en administrateur
  6. Exécuter cette commande pour réactiver le démarrage normal: bcdedit /deletevalue {current} safeboot
  7. 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é:

  1. Lancer regedit.exe
  2. Aller dans HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci
  3. Passer sa valeur à 0
  4. Aller dans HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\pciide
  5. Passer sa valeur à 0
  6. Redémarrer le PC et passer le contrôleur SATA en AHCI dans le BIOS (enregistrer et redémarrer)
  7. Redémarrer encore une fois et c'est bon. Le tout est en AHCI sans plantages.

Source de la section