Macが悪い?それとも、時代遅れの遺産?

家のファイルサーバとして、活躍中の Buffalo TeraStation。SOHOでのファイルサーバとして十分に働いてくれている。唯一失敗したと思っているのは、プリントサーバ機能が無いこと。インクの残量確認など、双方向通信ができないと意味ないので、結局一番ほしいストレージとして購入した。

時々ファンの音が気になるぐらいで、トラブルもなく、比較対象がないこともあり、速度面でも困ったことはない。

さて、ここに来て問題発生。

今までWindowsしか存在しなかった我が家にIntelMacが入ってきて1ヶ月ちょっと。
自分が作るファイルは、ファイル名を極力(可能なら常に)日本語を使わないようにしている(すでにこの時点で過去のしがらみに捕まっている訳なんだけど)。文字コードの問題があるためだ。アルファベットだけなら、文字コードが違ってもほぼ問題は起きない。

しかし、古いファイルなどを検索使用とすると、結構日本語を使ったファイル名がボロボロでてきて、それらがMacからは読めないということがわかった。

以前から、このようなサイトを見たりして、中のシステムをほぼ入れ替えることができることは知っていたので、いよいよこういった荒療治を行うときがきたのかと、思ったが、いかんせん上記サイトも情報が古い。
そんななか、「TeraStation(TS-TGL)をOpenTeraへのアップグレード?」という記事を見つけた。Buffalo Extrasというサイトで情報がまとまっていて、どうやらカスタマイズしたFirmwareを送り込んで、telnet接続、root権限奪取などを行うらしい。さらにsambaの新しいパッケージなどが用意されていることもわかった。
Buffaloのオフィシャルなfirmwareじゃなくなるのがちょっと引っかかったけど、トラブルが起きた様子もなさそうだ。

今夜はすべてのファイルをデスクトップマシンのコピーして、明日裏で作業してみよう。

ノートパソコンが、、、

コンセントにつながないと電源すら入らないノートパソコン。時々勝手に再起動する。

メモリテストを走らせると、完走することもあれば、途中で再起動orハングアップすることが判明。
Windows入れ直してみても改善しないし、そもそも入れ直している最中にも再起動がかかったりした。
どうやら内部のどこかがイカレちゃったらしい。
仕事でも使うから、ちゃんとしたものに変えないとまずいな。

ってなわけでMacBookProを検討中。

VM Ware FusionでMac on Windowsは問題ないし、BootCampを使えばWindowsだけで動かすこともできるみたいだ。
ついでにMacでの動作確認もとれるようになるってことで、けっこう前向きに検討中。

だが、値段がちょっと高くないか?
買えば自身初のMacになるが、さてどうなることやら。

XP 64bitにしようかな

メモリを増やしたついでのクロックアップは、思った以上に快適だ。さすがに2.1GHz->3.2GHzだから1.5倍だもね。もう少しメモリ速度とか倍率を詰めれば上げられそうだけど、安定稼働してくれなきゃ意味ないので、とりあえず今はこの変化を味わおう。

で、気になるのは、使えるメモリの量。

2GB->4GBになったわけだけど、やっぱり3.2GB程度しか使えない。

スタートメニューから「システム情報」で検索をかけて、システム情報を見ると、、、
4GB分搭載していることは認識してくれてるんだけど、”合計物理メモリ”が3.25GBになってるし、
“利用可能な物理メモリ”に至っては2.04GBになってる。

そもそもこの画面における日本語とその意味が怪しいが、
結局Windowsが利用できるメモリは3.25GBって事みたいだなぁ。
Windowsだけかどうかわからないけど、1プロセスあたりのメモリ使用可能量が2GBって聞いたことがあるから、2.04GBってのはそれに等しいのかなぁ。でも2GBを超えてるのも気持ち悪いし、なにか違うのかな。

何か収まりが悪い。

以前購入したWindows XP 64bit版が今使わずに眠ってるから、それを引っ張り出そうかな。それにしてもCanonの複合機のスキャナのドライバが早く64bitに対応してくれないかなぁ。32bit Vistaへの対応も遅かったから、あまり期待できないのかなぁ。
いや待てよ、もう4GBメモリを買って8GBまで持って行って、VMwareで必要に応じて32bit Windowsを動かせばいいのか?

とりあえずしばらく考えよう。もう少しうまい解決策があるかもしれない。なんせシステムの再構築は面倒だからね。

メモリを買って、ついでにOC

寺町の電気屋街に買い物に行ったので、最近ちょっと気になっていたメモリを買っちゃいました。

今使っているマシンのメモリがDDR2-667 なので、DDR2-800のやつで且つ2GBx2な構成にしたいなと。。。最近メモリは下がりきって、これ以上安くはなりそうにないし、逆にちょっとあがってるかな?ってぐらいだからね。32bitOSで認識できる上限の4GBへと。

ついでにBIOSでクロックアップも。もちろん電圧は上げません。

すると、2.1GHzで本来稼動するE6420が3.2GHzで動くじゃありませんか。(どうやらこのあたりまでは簡単に動くらしい)

プロセッサのスコアが5.5 から 5.7にあがった。果たしてこれがどの程度体感できるのやら。

今は寒いから問題ないけど、夏には発熱を気にしないといけないのかな。

BIOSのアップデートに四苦八苦

AMI のBIOSを搭載したマザーボードのBIOSの更新に苦労した。

まずfloppy diskを探すことから始めなくちゃいけないんだから。
Windowsだ、USBだ、いろいろいってるけど、結局まだフロッピーの呪縛から逃れることはできなかった。 orz

今度はBIOSとその更新プログラムをフロッピーに収めるのに苦労した。

VISTA, XPそれぞれでフロッピーをフォーマットしたんだけど、1MBを超えるBIOSデータと更新プログラムがフォーマット直後のフロッピーに収まらない。それは、DOSで起動するようにフォーマットしてあるため、いくつかのプログラムがフロッピーの中にあるためだ。

MSIのサイトにVISTA以外の場合の更新方法がかかれていた。手元にXPもあったが、VISTAのみの人はどうするんだろう?

ってなわけで、freedosrawritewin を使って更新する方法をメモ。 Continue reading

ハードディスクの中身を消去

手元に、ハードディスクが10個以上ある。
自分で使わなくなったものや、仕事で客先の壊れたPCから抜き出したもの、会社の古いサーバに使っていたものなど。

何故そんなにあるのかというと、やっぱりデータが他人に見られちゃイヤだから。大したデータは入っていないとはいっても、見られないに越したことはない。

ではどうするか、と言う話。

いろいろな方法はあるけれど、Windows上からおこなうのか、Linuxを使うかを検討した。

Windowsなら、コマンドプロンプトを開いて、以下のようにすると、Zドライブの内容をクリアする。

cipher /w:Z:

ただ、NTFSフォーマットされたドライブであることが必須で、本来NTFSボリュームの暗号化関連のツールなので、いまいち使い勝手がよくない。
それでも、0×00で埋めて、次に0xFFで埋めて、最後に乱数を埋めるという3段階のステップを行うので、ドライブ(パーティション)単位では、充分消去を行ってくれる。

linuxの場合、一番お手軽なのは、以下のようにする。

dd if=/dev/urandom /dev/HDD

こうすれば、乱数をハードディスク全体に上書きしてくれる。上記の場合、パーティションなど関係なく、ディスクの先頭から最後までを乱数で埋め尽くす。これを2回程度行えば、そこらのディスク復旧ソフトでもお手上げだ。

どうせ2、3回繰り替えさせるなら、ちゃんとツールを使った方がいい。
GNU coreutilsに含まれている shredコマンドだ。以下のようにすると、/dev/hdaとして認識したデバイス(パーティションなんか関係ねぇ)3回乱数を書き込み、最後にゼロで埋める。 -v をつけておけば、進捗を表示しながら行う。

shred -v -n 3 -z /dev/hda

しかしどの方法で消去するにしても時間がかかる。80GBのHDDだと、3時間4時間グライか?USB-IDEな変換ツールだからいけないのかな。素直にIDEにつなげればもっと早いか?
少なくともOSから複数台のHDDとして認識できるから、複数台同時作業ができるか。。。
これからはS-ATAが主流だから今更IDE向けのものに投資してもしょうがないからなぁ。
どうせ明日も仕事しながらPCの余力でこの作業させてるんだろうから、もっと速い方法にするか。

このコンピュータに有効なシステム ボリュームが含まれているかどうか判断できませんでした

先週末ついに昇天した、Athlon64水冷マシンの置き換えを急遽調達して、やっとDualCoreな環境を手に入れた。まぁスペックなどはそのうちね。。。

連休最終日にOS無し即納モデルを持ち替えって、とりあえず古いマシンに使っていた光学ドライブとVistaをセットアップ。
うーん快適。などと言いながら、あれこれ再インストールしていると、どうも挙動がいままでと違う。まぁ例のごとくやってくれるのはAdobe。もうね、本当ここMS以下に腐ってる。

安定して問題なく動いてくれないとイヤなので、入れ直しついでに、古いマシンで使っていた250GBのHDDも増設してみた。
悪夢はここから始まった。

BIOSでのドライブの人気の順番と、Windowsをインストール先として選ぶドライブに認識順が違う。
どうにか連続したドライブじゃなく、1,2,4みたいな感じで認識させれば、順位(大小関係)を維持できることがわかった。
しかし話はそれだけではなかった。

今回のタイトル「このコンピュータに有効なシステム ボリュームが含まれているかどうか判断できませんでした」 で躓いた。
Vistaのインストール先を選び、パーティションやフォーマットを行う画面までは普通に行える。そこから「次へ」を押すとこのメッセージが出る。しかもヒント、解決方法、情報参照先など一切無い。無情にもインストールのスタート画面に戻る。
きっと何か認識し損ねたのだろうと、そのまま繰り返したが、結果は変わらず。リセットしても変わらず。電源を抜いて完全な再起動からでも変わらず。。。。

頭にきたから、エラーメッセージをそのままgoogle先生に問い合わせてみたら、、、、wow。同じような境遇の人がいたよ(google)。その中でも、nac03056さんのblogで「複数台のHDDの時にこのメッセージがでてインストールに失敗することがあるらしい」という文章を見つけた。

手元の環境はRAIDは無いんだけど、2台のHDDで同じメッセージが出ていることから、原因は同じなのだろう。確かに1台だけの時は全く問題なかったからねぇ。。。

とりあえずPCとして動いてくれないと話にならないので、1台だけでインストールを行って、後からケーブルを接続して追加かなぁ。。。

仕事が終わってからの夜のひとときがこんなことに費やされるなんて、、、。
でも、マシン2台あってよかったよ。そうじゃなかったら今頃どうなっていることやら。