【お題】引っかけ問題(締め切り10月27日(日)23時)

PCの起動&シャットダウンを自動で行いたく,
BootTimerを使いました.
http://hp.vector.co.jp/authors/VA022629/

まず,BIOS上で自動起動の設定を行う必要があるとのことです.
Resume by Alarmを有効にし,自動起動日時を,毎月2日23:00に設定しました.
ソフトの方でもBIOS上で設定したこの時間を
設定する項目があります.

ソフトの初期設定で,電源が切れた状態から
PCが起動できるかチェックする項目があり,
このときはきちんと電源OFFの状態から
自動で電源がONになりました.

自動で電源ONができたときのBIOSの時計を調べたら
現在の時刻でした(Windows時刻と一致).

その後,ソフト上で自動電源ONの設定をしてシャットダウンして,指定時刻まで待っても,自動ONになりませんでした.
仕方なく手動でONにして,BIOSの時計を調べると,
上記のResume by Alarmで設定した時刻である
2日23:00(2001年1月)から動き出しています.

BIOS設定変更せずWindowsを起動して時計を調べると,
Windowsは現在の時刻を正確に刻んでいます.

再起動してBIOS時計を調べるとやはり,
2日23:00(2001年1月)から動き出しています.
(正確には23:06~などのように,前回電源ONしたとき
から継続して動いている)
ここで現在の時刻に修正して保存し,
Windowsを起動したら,今度はWindowsの
時計が2009年に狂ってしまいました.
(2001年から2005に設定したので,
4年分進んだ設定になったようです.)

次にBIOSの自動起動設定を無効にすると,
BIOS上でもWindows上でも正確に時刻を
刻むようになります.

このように,自動起動設定をすると,
BIOS時計とWindows時計が一致しない
症状が現れます.原因が分かりません.

電源を入れ直しても,Windowsの時計は
狂わないのでバッテリー切れではないと思います.
マザーボードの購入は2003年7月です.

よろしくお願いします.

A 回答 (2件)

うちの環境ではBIOSでの自動起動設定機能ないから、このソフトの使用は出来ないので、マニュアルからの推測だが・・・・



まず前提として、下記の条件があると思います。
1:WindowsからBIOSの起動時間設定は変更出来ないorしない。
  (M/Bやバージョンによって設定方法が変わるから対応できない)
2:自動起動は当然WINからは出来ないので、BIOSの機能に依存

よって、
1:BIOSの設定時間を2001/01/** **:**:**に固定する。
2:BootTimerで上記基準値を設定
3:シャットダウン時、現在時刻から、スケジュールされた次の起動時間との差を計算し、上記1の設定時間にあうように、時間をずらす。
4:Windowsが起動し、BootTimerが起動すると、ずらした時間と、現在の時間の差を計算し、元の時刻に戻す。

ってな事をやってると思います。
よって、問題点にも記載があるように、別のOSや、アカウントでBootTimerが起動しないと、時刻が修正されずずれたままになる。

>私の使っているBIOSでは自動起動設定においては,年と月は指定できません.
この場合、毎月の設定なので、月に1回起動する事になりますよね。
そして、曜日じゃないので、別に年や月はいつでも関係ないので、BootTimerの作者は、2001/01を基準としてるだけです。別に2005/01でも問題無いはずです。
(BIOSの機能だけだと、日付指定なので、月によって存在しない日(28,29,30,31)は当然起動しない。)
    • good
    • 0
この回答へのお礼

返答ありがとうございます.

1:BIOSの設定時間を2001/01/** **:**:**に固定する。
2:BootTimerで上記基準値を設定
3:シャットダウン時、現在時刻から、スケジュールされた次の起動時間との差を計算し、上記1の設定時間にあうように、時間をずらす。
4:Windowsが起動し、BootTimerが起動すると、ずらした時間と、現在の時間の差を計算し、元の時刻に戻す。

このように動作していれば、BIOS時間とWindows時間が
違っていても問題はないですよね。
しかし自動起動できません。再度設定を見直してみます。ありがとうございました。

お礼日時:2005/01/10 00:36

1.07用だが使用説明書が公式サイトにある。


初期設定の辺りをよんだが、どうもこのソフトは2001/01月を基準に動作するみたいだよ。
設定手順をもう一度確認して下さい。

http://hp.vector.co.jp/authors/VA022629/BootTime …
    • good
    • 0
この回答へのお礼

返答ありがとうございます.
===============================================
BootTimerは、BIOSが指定された日の指定時刻に自動起動できる事を前提にしています。
 年または月の指定できるBIOSについては、年に2001年を、月には1月を指定してください。
 なお、シャットダウンに要する大まかな秒数も必要です。記録してください。
===============================================

2001/01月を基準に動作するとのご指摘がありましたが,
年または月の指定できるBIOSについては年に2001年を、
月には1月を指定するだけのことではないの
でしょうか?ちなみに私の使っているBIOSでは自動
起動設定においては,年と月は指定できません.

お礼日時:2005/01/09 23:15

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報