2009年12月24日木曜日

続 Windows 7 で VHD ブート

終わった...

固定ディスクへの変換にあまりにも時間がかかるのでキャンセルし、sysprep だけ実行して VHD ブート。
「ライセンス エラー このシステムではVHDからの起動はサポートされていません」




なんと Windows 7 でも Ultimate と Enterprise じゃないとブートできない...orz

Windows 7 で VHD ブート

X200sをメインの開発環境にして数週間が経過したがどうも快適でない。
購入のタイミングで CPU が SL9400 なのが悪いのか、開発用に vpc で起動している xp のレスポンスがあまり良くない。
我慢の限界が来たので開発環境を Windows 7 にバージョンアップして VHD ブートしてみることにした。


まずは新しいOSのインストール。
仕事で使う環境なので会社の Windows7 を新しい VPC のイメージにインストールし、Visual Studio と SQL Server をインストール。
IIS が標準で有効にならないので有効にし、正常にデバッグできることを確認。

さて、「vhd ブート」でぐぐって bcdedit コマンドの使い方を確認し、新しいブートエントリを作成。

これで大丈夫と思って再起動するとあらら、一瞬でブートローダをスキップして元々のOSが立ち上がってしまった。

bcdeditで確認すると timeout:0
ということで、bcdedit /timeout 5 として再起動。

今度は予定通りブートローダーが起動したので vhd 側を選択して起動。

あらら今度はブルースクリーンで再起動してしまいました。

なかなか道のりは長そうだ。

sysprep を実行してから起動してドライバの更新をさせて上げる必要があることと、どうやら可変 vhd は危険ということなので固定に変換して...

というわけでまだ格闘中。

2009年12月9日水曜日

Thunderbird3 !!

待ちに待った Thunderbird3 がリリースされた。

私の場合、長い間 EdMax を使っていて気に入っていたのだけれど、メールが大量に溜まってきてシェアウェア版でもコンパクションが頻繁に必要になってきたので1年ほど前から Thunderbird2 に移行していた。

機能にはおおむね満足していたのだけれど、検索の遅さと IME ON の場合にショートカットを使おうとするとキーボードの動作がおかしくなる問題があり、Thunderbird3 に非常に期待していた。

早速その2点について確かめた。



検索
バージョンアップ完了後、バックグラウンドでインデックスの構築が走っていた。インデックス構築が完了してからおもむろに検索を実行。

実に気持ちがいい。

検索も数秒で終了し、検索結果はサマリ付きで表示される。
gmail も使っているが、検索結果の確認しやすさはこちらのほうが上のように思う。
大満足。

キーボードショートカット
なんと Thunderbird にフォーカスすると自動的に IME OFF という動作で対応していた。
なるほどこれなら確実に動作するだろう。

ということで今のところ大満足。
もう少し確認したら妻に移行を進めよう。

2009年12月7日月曜日

復旧あきらめた

結局、復旧はあきらめました。

止めを刺したのはある思いつきでした。



「Windows7 の回復コンソールならなんとかしてくれるかも...」

こんなことをふと思いついてしまいました。

人間、追い詰められたときにはとんでもない行動を取るものです。
おもむろに Windows7 のインストールCDで起動してみるとスタートアップ修復とかいうよさげなメニューがあるじゃあありませんかっ!

何の迷いも無く実行しましたよ。



しばし待っていると再起動のメッセージが。



なんとなくうまく行ったような気がして再起動。
メッセージが変わりました。



「これならいけるかも」←今思うと悲しい喜び

Windows Xp のインストールCDに戻して回復コンソールを実行。
CHKDSK /r c:

前は実行できなかったコマンドが実行できました。(ドキドキ)

CHKDSK 完了後に DIR

あれれ??

Cドライブ直下にファイルが4つ。しかも System Volume Information とか...

慌てて調べなおして TestDisk とか見つけて Scan かけてみましたが、正常な Windows Xp パーティションと表示されて先へすすめず...

多分ここにしかないデータはないということで Windows Xp を入れなおすことにしました。

ああ...

2009年12月6日日曜日

A disk read error occurred

不幸は突然やってくる。

X200sは相変わらず好調なのだが、仕事では前のPC (Lavie G)を使っている。
Lavie G で仕事をしていると何か HDD の読み込みが多い。最近は HDD アクセスが頻繁に起こっていたので何かがおかしいと思い、再起動をすることにした。
PC が起動して ...

A disk read error occured
Press Ctrl+Alt+Del to restart

???
一瞬何が起こったのか理解できなかった。


慌てて X200s でぐぐってディスクの論理エラーであることが判明。
OS のインストールCDで修復セットアップ起動して fixboot すればいいよというありがたい情報を見つけて安心して早速実施。

-----
C:\>fixboot

ターゲット パーティションは、C: です。
新しいブートセクタをパーティション C: に書き込みますか? Y
スタートアップ パーティションのファイル システムは不明です。
FIXBOOT がファイル システムの種類を検出中です。

ブートセクタが壊れています。
ファイル システムの種類を確認しています...
パーティションは NTFS ファイル システムを使っています。

新しいブート セクタを書き込んでいます。

新しいブートセクタは正しく書き込まれました。


C:\>exit
-----

A disk read error occured
Press Ctrl+Alt+Del to restart

...orz

さて、どうしたものか