inform.gif (70 octets) ACPI (suite)

Les difficultés d'implémentation de l'ACPI ne manquant pas, y compris sous Windows 2000 et sous Windows 98 SE pour pas mal de machines, voici une autre solution qui pourrait être mise en œuvre.

L'idée consiste à créer une partition vierge, non formatée, destinée à jouer le rôle d'un réceptacle des informations sauvegardées lors de la mise en hibernation du système. Autant le dire tout de suite, cette manipulation ne s'offre qu'aux possesseurs de Bios Award ou Phoenix (ce qui est presque la même chose vu le rachat de Award par Phoenix).

La partition à créer est intitulée "0V partition", soit "Partition Zéro Volt". De deux choses l'une. Soit votre système est déjà installé et vous ne souhaitez pas perdre vos données. Soit vous possédez un système qui ne demande qu'à être installé.

ZVHDD pour Bios AWARDDans la première hypothèse, vous devrez recourir à un utilitaire spécialisé afin de pouvoir redimensionner les partitions existantes sans pertes de données et créer une partition nouvelle non formatée. Dans la seconde hypothèse, vous n'aurez besoin que des utilitaires spécifiques d'AWARD et de PhOENIX disponibles ici. Dans les deux cas de toutes manières il faut préalablement dégager une partition vierge d'environ 180-200 Mo.

Pour ce qui est de AWARD, l'utilitaire se nomme ZVHDD.EXE. Pour PHOENIX, il s'agit de PHDISK.EXE. Lancé sous DOS et de préférence à partir d'une disquette de démarrage dépourvue de tout fichier résident, ces utilitaires vont créer cette partition spéciale 0V en se référant à la quantité physique de RAM présente dans la machine. Pour 128 Mo de RAM, la ligne de commande serait "ZVHDD /C /PARTITION /M:128". L'opération est très courte et en quelques secondes vous disposez de cette fameuse partition. Surtout, ne tentez pas de la formater.

Extrait de Partition Magic 4Par exemple, pour 128 Mo de RAM, ZVHDD va créer une partition de 137 Mo. Le choix est offert entre la création d'un fichier ou d'une partition mais à ma connaissance aucun utilisateurs n'a réussi à créer un tel fichier 0V puisque cela dépend exclusivement d'une fonction disponible ou non dans le Bios. C'est habituellement le cas des ordinateurs portables récents, mais pas des ordinateurs de bureau. A l'aide de Partition Magic, on peut voir en effet les résultats du travail effectué par ZVHDD.

Au démarrage de votre machine, si l'opération a réussi, vous devriez voir apparaître un message du style "0 volt suspend partition found". Il ne vous reste plus alors qu'à installer Windows 98 avec le commutateur /PJ ou à procéder à la redétection expliquée dans la première partie.

PS : Sans recourir aux utilitaires ci-dessus, j'ai recommencé les tests courant avril et mai 2000 avec Windows 98 SE sur deux cartes mères Abit VT6X4 et BF6. Configurations de base sans carte SCSI, avec des cartes graphiques GeForce et TnT 2, cartes son classiques du genre Fortissimo (Guillemot) ou SB Live 1024. L'ACPI fonctionne parfaitement en mode S1 et S3, ces dernières options étant disponibles via le Bios de la carte Abit VT6X4 qui est doté de chipsets VIA Apollo Pro 133A. Sur cette dernière carte, l'installation de Windows à partir d'un disque formaté (et sans le commutateur /PJ) a directement installé le mode ACPI. Il faut croire que les cartes mères fabriquées depuis 2000 intègrent mieux cette fonction.

Carte mère ASUS P2B :

Un sympathique correspondant, Bernard, m'a fait part de ses soucis avec comme cause principale sa carte mère ASUSTEK P2B. Souhaitant ajouter un disque dur de plus grande capacité, il a du mettre à jour le Bios de sa carte mère (versions 1011 et 1012). Or, après cette opération, il s'est aperçu que Windows était fortement ralenti. Une tâche sous Windows occupait régulièrement 40 % de ses ressources au repos. Il a tenté la même expérience sur une autre carte mère sans rencontrer le problème. De nouveau sur la même carte mère, il a permuté son gros dique dur pa un plu spetit, et là non plus pas de problème ni de ralentissement. Il s'agit donc d'un cas spécifique, à ce jour, à l'ASUS P2B équipée d'un bios antérieur au 1011. Le fait que le nouveau disque dur était d'une capacité supérieure à 32 Go ne changeait rien : repartitionner et formater un ancien disque, mais "sous" le nouveau Bios reproduisait le problème.

Après de longues recherches, Bernard a abouti à la solution suivante : il faut lancer une installation de Windows avec le commutateur /p i. Littéralement, ce commutateur oblige l'installation de Windows à ne pas tenir compte du caractère Plug and Play du Bios de la machine. Mais alors, quel est le rapport avec l'ACPI ? Et bien, la prise en charge de l'ACPI, on le sait, peut être forcé à l'installation de Windows avec le commutateur /p j. Or, ce commutateur sert aussi à inverser ce qui a été fait avec le commutateur /p i. Concrètement, ce que l'on fait avec /p j, on le défait avec /p i. Une réinstallation apparaît nécessaire car les autres méthodes préconisées pour désactiver la gestion de l'ACPI sous Windows n'avaint pas donné de résultats (modification de la base de registre).


Créé le 15 juin 1999 / Dernière Modification : 21 mai 2001