M3ノススメ ACPIって何?

はじめに
 LibrettoM3にWindows2000を入れてはたして意味があるのか?きっと多くの人がそうした疑問を抱えているに違いない。僕自身そうした疑問と葛藤があり、なかなか先に進むことができなかった。

 しかし一度Windows2000環境になれるとWindows98環境にはもう戻れなくなってしまう。ちなみに僕はWindows95推奨派なので、Windows95には常に戻りたいと思っているのだがうちの通信環境の要であるMN128SOHO Slotin用のSS-LANカード(無線LANカード)がWindows95に正式対応していない。使えないことはないのだが、ドライバ導入後は新しいデバイスを見つけるたびに青画面を出すという致命的な欠陥があり、新しいOSへの欲求が高まっていたのである。ただしWindows98はどうも気に入らない。そこでWindows2000の導入を考えていたのだが、つい先日までこのSS-LANカードが対応していなかったということで、導入は先送りになっていた。

 そして先日SS-LANカードのWindows2000用ドライバ及びユーティリティが公開されたことをきっかけにWindows2000への本格的移行を開始したのである。Windows2000への移行は通常のアップグレードでほぼ問題ないのだが、アップグレード後には電源管理がまともに動かない、赤外線が使えないなどの部分的な不具合も報告されている。実際アップグレードの前の段階でいろいろやらないといけないことは少なくない。そしてそうした下準備をすることによって、より快適なWindows2000環境を手に入れることが可能になるのである。

 ちなみに昨日まで96Mのメモリを積んだノーマルM3でWindows2000を使ってきたが、CPUクロックよりも問題はメモリのほうにあることがわかっている。クロックアップしていないノーマルM3でもメモリさえ積んでいれば、まったく問題ないレベルでWindows2000が使えるので安心してほしい。また使い方については次のレポートで書いていきたいと思っている。

ACPIで導入
 アップグレードの場合、Windows9x環境があればそのままCD-ROMドライブを繋いでそこからセットアップを開始するというのが一般的な方法だが、Librettoの場合、たとえリカバリ対応のCD-ROMドライブであっても再起動後には認識せず、そこでアップグレードは中断してしまう。これを回避するために一番有効な手段がWindows2000のCD-ROMの中身をそのまま任意のフォルダの中にまるまるコピーしてしまい、そこからアップグレードする方法である。この方法だとほぼ問題なくWindows2000のアップグレードが完了する。

 ただしこのままアップグレードすると”標準PC”としてセットアップされてしまい、APMで自動で電源オフはできるものの、ACPIでないために電源ボタンを押したらハイバネするとか、そうした電源まわりの機能が使えなくなる。そこで強制的にACPI対応にする方法で電源まわりの不具合が出ないようにセットアップする。

 まずはWindows2000のCD-ROMの内容を任意のフォルダにコピーし、そこからセットアップを実行する。ファイルのコピーが終わり、

「Setup is inspecting your computer's hardware configuration...」

と表示されているところで、F5キーを押し続ける。すると、画面の背景が青くなって

「Windows 2000 Setup」

と表示され、その下に

「Setup could not determine ...」

というメッセージとともに、システムタイプを選択する画面が現われる。ところがそこにはACPIの文字はない。じつはこの時メニューに見えているのは4つだけでカーソルを上下に移動させることによって他のタイプを表示させることができる。そこで改めて

「Advanced Configuration and Power Interface(ACPI) PC」

を選択し、セットアップを進めていく。セットアップが完了すると晴れてACPI対応ということで電源ボタンを押すとシャットダウンなど、Libretto本来の機能を使うことができるようになる。ただ別にACPIにしなくても標準PCでも電源ボタンが使えない他はたいして違いはない。APMさえオンにすれば、ちゃんと電源を自動で切ってくれるし、電源まわりの機能以外でほとんど差はないので、特別気にすることはないのかもしれない。

↓詳しくはこちら。
http://www.atmarkit.co.jp/fwin2k/win2ktips/012sethal/sethal.html

不具合と再セットアップ
 ”標準PC”でセットアップしてしまった場合、その後電源ボタンを使いたくなったからといってデバイスマネージャーから”標準PC”→”Advanced Configuration and Power Interface(ACPI) PC”に安易に変更してはいけない。ACPIに変更して再起動した途端、そのまま起動しなくなってしまう。ちなみにsafeモードでも起動しなくなるので十分注意して欲しい。ただしそうした場合でも再セットアップすればちゃんと”Advanced Configuration and Power Interface(ACPI) PC”となってACPI対応になるはずなのだが・・・電源ボタン等でシャットアウトすることはできない。表示はACPI対応になっても、じつは上書きしたところで対応できないということらしい。

 そこで東芝のACPI対応関連モジュールを入れてみたらどうだろう?と考えて、お馴染みの東芝Member'sClubからWindows2000関連のモジュールをダウンロードし、インストールしようとしたが、

 ”東芝ACPI対応マシンじゃないのでダメだよん!”

という内容の表示が出てインストールすらさせてくれない。結局のところまともにWindows2000環境をまともに構築するためには新規インストールが必須条件ということである。

 なによりWindows2000を入れるにあたって、まずしないといけないことがWindows9x関連の東芝のモジュールをまずすべて削除することである。その後ようやくWindows2000をセットアップしないといけないほどなので、どれだけ素の状態のWindowsに戻せるかどうかがアップグレードを成功させるためのカギとなっている。

 しかしそんなことをしているよりも素直にWindows2000を新規インストールしたほうが随分簡単である。しかもこのWindows2000の新規インストールは何の不具合なくきれいに動いてくれる(少なくともM3では正常動作を確認)。確かにアプリケーションはすべて入れ直しということになるが、Windows9x環境を残したまま新規インストールし、デュアルブートできる状態を作り出してしまうとデータ類はそのまま残るので、あとはアプリケーションを入れ直せばそのままWindows9x時代のデータを使うことができる。そして一定期間使用し不具合がないことを確認した上で、Windows9x部分を削除してしまえば、晴れて完全にクリーンなWindows2000環境を手に入れることができる。

 僕はデバイスマネージャーの標準PC→ACPIへと無理矢理変更して起動しなくなってしまった際、Windows98の起動DISKを使ってFDDから再起動し、HDD内にコピーしてあった”i386”というフォルダ内のWINNT.EXEを起動する方法でセットアップを行ったが、この方法だとWindows2000を新規インストールすることができた。ただ僕が持っているWindows2000はアップグレード版なので、この場合でもHDD内にWindowsが残っていない時には、もしかするとCD-ROMなどを要求されることがあるかもしれない(きっとおそらくほぼCD-ROMが必要になる)。しかしそうした場合にCD-ROMドライブを認識させていない環境では、当然、そこから進めなくなってしまう可能性がある。もしもの時のためのWindows9x環境はじめ、起動DISK等、準備を整えないといけない。十分な用意をしないで起動しなくなった場合、そのまま2度とセットアップできないということになるかもしれない。備えあればうれいなしとはよく言ったものである。

準備
 M3へのWindows2000のセットアップにはとんでもなく時間がかかるので、なんとしてもイッパツで完璧な環境を作り上げないといけない。だいたい普通にインストールするのに4〜5時間はかかる。しかもこれはOS部分だけで、アプリケーションを再インストールすることを考えると元の環境を取り戻すためには何日もかかるように思う。僕はろくに準備をしなかかったために何度もセットアップを繰り返した。すでに6回もWindows2000のセットアップをし、そのたびにとんでもなく時間がかかった。そしてそうした場合、単にWinsows2000のセットアップだけではなくたいていその原因究明にも時間を割いているので、この1週間ほどは誰よりもずっとWindows2000との交流を深めてきたと言える。ただそれでもやはりまだまだWindows2000はよくわからない。

 よくわからないながらも学んだことはちゃんと準備を整えたうえでセットアップしないといけないということである。これはどんな時にも同じことが言えるが、下準備なしにセットアップをはじめてどうしようもなくなった場合には、まさに手も足も出なくなる。そうした場合にもリカバリ可能なCD-ROMドライブや起動用のFDDを持っていればなんとかできることも少なくない。

 しかしよく掲示板にあがってくる質問を見ても

”CD-ROMドライブがないんですがどうすればリカバリできますか?
すでにHDDはFORMAT済みです。”

とか

 ”母艦もFDDも持っていないんですがどうすればFDISKできますか?”

というようなものがある。当然これは準備を怠ったために起こった悲劇である。知識がないわけではなく、たいていの場合、準備していなかったがためにこうした事態に陥ってしまうのである。

 M3をWindows2000環境にするにあたって必要なのは、

 ・ ”I386”フォルダをHDDにコピーすること
 ・ もしもの時のために起動DISKを用意しておくこと
 ・ 東芝関連アプリケーションはすべて削除しておくこと(アップグレードの場合)
 ・ Windows2000用のドライバをあらかじめ任意のフォルダに用意しておくこと

といったようなものである。特別難しいことではない。よく質問にあるBIOSのアップデートなどは必要はない。あとは自分の使っているアプリケーション、周辺機器などがWindows2000に対応しているかどうかがWindows2000に移行する際、注意する点である。

 またWindows2000だからNTFSがいいという話もあるが、もしもの時のことを考えるとFAT32のほうが便利なように思う。これはあくまで僕の考えなので”Windows2000がFAT32じゃ息苦しい”というような方は当然NTFSがいいだろう。ただWindows98とのデュアルブートを考えている場合にはFAT32でないといけないないのではないだろうか。このへんは詳しくわからない。もし詳しいことが知りたいということであれば掲示板で質問していただければ、きっと詳しい人が答えてくれるに違いない。あくまでは僕はよくわからない。他力本願あるのみである。

 東芝関連のWindows2000モジュールは以下からダウンロードできる。
 http://www5.toshiba.co.jp/pcss/member/win2000/index_j.htm

 ただしダウンロードはできるが使用許諾云々に関しては問題があるかもしれない。どちらにしてもダウンロードしたモジュールを使用してマシンがおかしくなった場合でも当然誰にも文句は言えないので注意してほしい。

まとめ
 M3にWindows2000を入れてすでに2週間以上が経過した。なかなか快適な環境だが2週間のうち1週間はまるまる再セットアップに時間を費やしていると思うと、あまり賢いとは言えない選択だったような気もする。

 しかしそれでもやはりWindows2000にしてよかったと思うことが多い。SS-LANカードが正式に対応していることから、新規デバイスのインストールのたびに青画面が出ることがなくなったし、思った以上にPCカードまわりが安定しているのでノートPCへの導入でも十分にその快適な環境を満喫することができた。USBが使えるようになったことも僕にとっては大きな進歩である。

 ただまともに赤外線が使えないなど問題がないわけではない。アプリケーションもまだ対応していないものが少なくない。自分の使用しているアプリケーションが動かないということになるとまったく面倒である。なによりWindows2000にはアンインストーラがないので、もしWindows2000への移行に失敗した場合には前の環境に戻すことも容易ではない。Windows2000はまだまだ敷居の高い非一般ユーザー向けネットワークOSなのである。

 そうしたことを十分に理解したうえで、Windows2000への移行を考えているのであれば問題ないが、安易にWindows9xの後継だから、と勝手に勘違いしてWindows2000を導入するようなことになれば少なからず悲劇も生まれるだろう。繰り返しになるがWindows2000はWindows98の後継ではなくWindowsNTの後継OSである。Windows98の後継OSはWindowsMEなのでまだしばらく先の話である。

Back?