
Windows 7 では Vostro 3500 ラップトップにバッテリーの残り寿命が表示されますが、Windows 8 ではこの情報が表示されないようです。パーセンテージは表示されますが、残り寿命が表示されません。
バッテリーの残り寿命はどのように計算されますか? また、これにはある程度のドライバー サポートが必要ですか? 標準化されたインターフェイスですか? この機能の処理を担当するドライバーが誰か知っていますか?
古い Windows 7 ドライバーを強制したいのですが、どのドライバーがバッテリー残量を表示するのかわかりません。
答え1
実践的な答え
コンピュータで Windows 7 の「OEM」インストールを使用している場合、ドライバは製造元 (Dell) からプリインストールされている可能性が高くなります。Dell ドライバ ダウンロード Web サイト、または OEM CD/DVD (ユニットに付属) をチェックして、電源管理またはバッテリ ドライバを探してみてください。
理論的な答え
現在のバッテリー容量と、完全に充電されたときの総バッテリー容量は、バッテリー自体によって提供されます。ご存知のように、現代のハイテク デバイスのバッテリーには、バッテリー統計を追跡し、オプションでドライバーと低レベル インターフェイスを介してこの情報をオペレーティング システムに提供するマイクロプロセッサ (非常に小型で低電力) が組み込まれています。このインターフェイスは大きく異なり、デバイスの製造元、製造時期、およびコンピューターの種類によって異なります。私が知る限り、(広く採用されている) 実際の標準はありません。
バッテリーファームウェアがこの情報を CPU に提供すると、CPU のオペレーティングシステム (通常はドライバー経由) は「生の」データを使用してさまざまな計算を実行できます。
バッテリー残り割合現在の残りの電力 (ワット、アンペア、またはボルト単位) をサンプリングし、それをバッテリーが完全に充電されたときのワットまたはボルトで割ることによって計算されます。「完全に充電された」という用語は変化する可能性があることに注意してください。一部のオペレーティング システム ドライバー、さらには一部のバッテリー ファームウェアは、最大充電容量について意図的に嘘をつくほど賢いため、バッテリーが常に 100% レベルまで充電されることはありません (常に AC 電源に接続されているユニットでこれを継続的に行うことは、コンピューターやモバイル デバイスで使用されているバッテリーのほとんどであるリチウムイオンまたはリチウム ポリマー ベースのバッテリーにとって非常に悪いものです)。
バッテリーランタイム通常、ソフトウェアで計算され、一定期間のバッテリー消費率をサンプリングし、平均化して消費率を決定します。消費率と最大容量がわかれば、推定残り実行時間を計算できます。
バッテリーの持続時間が必要で、それがWindows 8のドライバーに実装されていない場合でも、バッテリーへのドライバーインターフェイスがわかれば、手動でバッテリー持続時間を計算できます。いくつかのオペレーティング システムはバッテリー残量の割合を認識しているため、インターフェイスが機能しているかどうかはわかりません。オペレーティング システムがこれを認識しているということは、ドライバーの「低レベル」コンポーネントがすでにインストールされていることを意味します。
現在、ユーザー空間プログラムからこれにアクセスして、残りのバッテリーのワット数をサンプリングし、実行時間を計算することは難しい場合があります。おそらく StackOverflow への質問でしょう。
答え2
残り時間と分数のことですか?
これはデルのソフトウェアによるもので、そのモデル用のW8ドライバやソフトウェアは存在しません。これはデルのOSDユーティリティの一部である可能性があります。W7のものがW8で動作するかどうかは不明です