1

イーサネット(PoE)を介して電力を供給されるWinCEデバイスを持っていますが、ユーザーがプラグを抜くなど、潜在的な電力損失に続くファイルシステムの破損を防ぎたいです。

ちなみに、私はすでにFSの破損を防ぐことになっているTexFATを使用しています。後者は確かにFSの破損を減らすのに役立ちますが(昔ながらのFATを使用するよりも)、それでも時々発生するものを完全に防ぐことはできません...したがって、WinCEを提供する小型の充電式バックアップバッテリーの使用を検討していますきれいにシャットダウンするのに十分な時間。現在、シャットダウンプロセスに関する情報が見つかりません。トリガーする方法、所要時間などです。MSDNは、このトピックについてはかなり静かです。何か案が?

4

1 に答える 1

1

パワーダウンシーケンスは完全にプラットフォームに依存します。
次の回答は、WindowsCE6に関連しています。以前のバージョンのCEでは異なる場合があります。システムに電源マネージャコンポーネント
を含める場合、シーケンスはプラスマイナスこれになります。

  • Powermanageableであり、この状態をサポートしていると報告したすべてのドライバーにGotoD4を送信します。それ以外の場合、ドライバーはサポートする最低のパワーステートを取得します。
  • XXX_PowerDownが呼び出されますが、WindowsCE6では一般的に使用されていません。
  • Hiveベースのレジストリがあり、レジストリフラッシュスレッドを有効にした場合は、その間にレジストリがフラッシュされます。あなたのような壊れやすいシステムではこれを無効にする必要があります
  • OEMPowerOff
  • デバイスがダウンしています

ブルース・エイトマンによる、一時停止時に何が起こるかについての投稿を見つけました。彼は私よりもそれを上手に言っています。
サスペンドシーケンスは、電源を失う前に行うことです。

于 2010-02-28T07:05:41.717 に答える