えーと、前にHDDが大ピンチだってことを書いたのち、結局どのパーティションも1GBを切ってしまったので新しくHDDを買ってきました。容量は40GB以上で回転数は5400rpmで(もう一つのHDDが7200rpmのDJNA371800で、二つのHDDを重ねて使うために熱暴走が恐いからです)。 そんなわけで、候補としては で、大須を見て回って最終的にMaxtorの34098H4をツクモで購入。実は、上のリストには上げていないけど、TWOTOPでWesternDigitalの45GBのHDDが14800円という破格値で出ていたのでそれにしようと思いかけたけど結局Maxtorにしました。さすがに一度潰れた会社はいくら安くてもねぇ…。そして帰宅して作業開始。 まずは新しく買ってきたHDDをPCに繋いで、それからATA66に繋がっているケーブルを純正のIDEコントローラーに繋ぎ直して、BIOSからプライマリのIDEを使用可能にしてから(普段はリソースの関係上無効にしてある) Windows用の起動ディスクからDOSを立ち上げてFDISKを。基本的に今回買ってきたHDDはD:\とF:\に割りあてる(今までは18GBのHDDをC:\とF:\に分けていた)。そして、いままで使ってきたC:\のHDDから起動してそれぞれの区画をフォーマット。システムのプロパティからHDDのDMAをオンにして、スワップファイルを無効にして再起動。それからそれぞれの区画にデータをそのままコピー。スワップファイルを無効にしてあるため、エラーが出ることはまず無い。 コピーが終って、今度はいままでメインで使っていたHDDの領域開放のため(というか、二つに分けていたパーティションを一つにするため)、DJNA単独で繋いでFDISK。全部の領域を開放して18GBを一つのパーティションにしてさっきデータをコピーしたHDDに繋ぎなおして起動させてみる。………起動しません。なぜか画面には「このHDDはシステムが入ってねぇぞゴルァ」なんて言われてしまう始末。なじぇ?そこで思いついたのはパーティションがアクティブになっていないんじゃないか?ということで、FDISKから確認してもきちんとアクティブになっている。そのあとケーブルを疑ってみたり、BIOSのアップデートをしてもダメ。しかも元に戻そうと思っても既にいままでOSが入っていたHDDのデータは全て電子の藻屑と化している。 このままでは起動すらできないのでなんとか起動できる方法を考えてみる。思いついたのは以下の二つ。 まずはあまり問題の出なさそうな1の方法を試してみる。妹君用のPCにHDDを繋いで起動させてみるとMaxtorのHDDの方をBIOSで認識しない。どうやらマザーが古くて、大容量のHDDを認識出来無いようだ。まぁ、Socket7で、SIMMなマザーだから、予測はついたけど。今更BIOSを更新する気も無いし、以前やったらものの見事に失敗したので手を出したくないのである。ということで、残る選択肢は2の方法。なんとなく一抹の不安をかかえつつ。 Windowsのインストールですが、流石にウン10回ほどもやっていると、あっさりサクサク進みます。そして、G400のドライバのみを入れた状態でMaxtorのHDDを繋いでデータを上書き。しかし、あたりまえのように現在使用中のデータには書込めるハズもなく、あっさりエラー。その度にコピーし直していたりしたけどいいかげんイヤになってきたのと、その後上書きしたOSから起動してみると案の定レジストリエラーでマトモに起動できない。ので、そこからWindowsを半ば強引に上書きインストールしてみたら(既に深夜になっていて頭がモーローとしていて、多分まともな判断力が無かったはず)起動はできるものの、やっぱりエラーが出る。それでも前みたいにデスクトップが表示されてそのまま反応なし、というような状態なのではないので多少はマシといえなくもない。しかし、掲示板巡回ツールのmamimiがレジストリエラーで起動できず。このへんで力尽きて寝る。 次の朝、大学に行って授業中にこの文章をPalmで書いている時に、もしかしたらHDDの2GB CLIPでのジャンパ設定をしたら妹君のPCに上手く認識されるんじゃないかと思いついて、帰宅したら早速試してみるとなんときちんと認識される。なので、DJNAの方を妹君のPCでFDISKし直してフォーマットもしてから起動してデータをコピー(後にしてみればこれも間違いなのだが)。そして、コピーしたHDDをメインの方に繋いで起動させてみるとこれがまた、「invalid system disk」と怒られる。流石にいいかげんイヤになっているけどやらなくてはならないので、気力を振り絞って原因を考える。結論から言えば、妹君のPCでフォーマット(とFDISK)をしたのが間違いだったようで、後で自分のPCで領域確保してフォーマットしなおしてからコピーしたら上手く行ました。ま、/MBRオプションをつけてやったのでそれのせいかもしれないけど。そのあとは延々待避させたデータの書き戻し。結局12時近くまで掛かりましたよ。ただ、これでもBIOSの更新と一時的にせよ他のPCに繋いだせいで、元のIRQの設定が初期化されてしまい、USBシリアル変換コネクタが使用不可、プライマリのIDEチャネルがDisableに出来ないといった問題が。 ちなみに、システム移設後のIRQは以下の通り。 00:システムタイマ IRQ10のUSBコントローラーと他のPCIに刺さっているカードのIRQが共有されてしまっているためにUSBコネクタに挿しっぱなしにしてあるUSBシリアル変換コネクタが(というかCOM3ポートが)起動時に認識できないという事態になっているわけです。今まではプライマリのIDEチャネルを無効にして、空いたIRQをUSBコントローラーと重なっているデバイスに無理矢理当てて対処していたんですけど。いや、HDDは二つともマザー上のATA66コントローラーに接続している関係上不必要なので。ちなみにBIOSの上からプライマリIDEチャネルをDisableにするとき同時にもれなく「例外06」が発生します。USBポートに変換コネクタを挿し直せばまたきちんと認識してくれるので、それでもいいんですが、めんどくさいので対処することに。 BIOSをいじり倒して得た結論。まずプライマリのIDEを無効にする場合、Windowsのシステムのプロパティのハードディスクコントローラーの設定でデュアルIDEチャネルの設定を「セカンダリIDEチャネルだけを使用可能にする」にしてから再起動。そしてしかる後にBIOSからプライマリのIDEチャネルをDisableにする。そして空いたIRQ14をSCSIカードなりサウンドカードなりにあてがう。それでも一筋縄じゃ行かなくて、八回から十回ぐらい再起動してなんとかきれいに治まってくれました。で、今のIRQはというと以下の通り。 00:システムタイマ これでめでたくUSBシリアルコネクタが使えるようになりました。あー長かった。 ま、いろいろ他にも細かいトラブルはありました。5576-002キーボードを繋いでWindowsの起動ディスクから起動すると、106キーボードを選択すると、キーマップが微妙に違っている、とか、MaxtorのHDDに付いてきたジャンパの指示書がMaxtorのページに載っている方法と違っていたり、とか。前者は結局2日ぐらい前に買っておいた富士通の101キーボードを繋いで対処。ちなみに大須の某店で980円也。後者は結局Maxtorのページにある方を参考にしましたが。だって、その指示書には今回買ったHDDの型番が載っていないんですもの。ねぇ、代理店サマ?
今週の反省会 (声:小原乃梨子&八奈見乗児&たてかべ和也) まぁ、要するにFDISKしたときにMBRオプションを付けずに領域確保したことが問題……なんでしょうかねぇ。以前同じ事をやったときには全然そんなことは起きなかったですが。そのやり方が通じるのはIBMのHDDだからでしょうか?(ちなみに今までずっとHDDはIBMばっかり)。それ以前の問題として、連休の最終日の、それも夕方の5時半を回ってからHDDを買いに行って、あまつさえそれからHDDの交換をしようと思ったこと(そしてそれを実行したこと)自体が間違いだったような気もします。
[戻る]
|