Toolboxの起動ボタンになっているが、これを他のプログラムの起動に利用する方法について。Toolboxをインストールした状態でレジストリがどうなっているかを確認すると、以下のようになっていた。これを見れば方法は簡単で、以下のようにすればいい。HKEY_LOCAL_MACHINE\SOFTWARE\IBM\TPHOTKEYの直下に「8001」という名前のキーを作成する。その直下に「File」という名前の文字列値を作成する。この値のデータに起動するプログラムのパスを入れる。試したところ、プログラムは起動できるがアクティブにはならず(最前面に来ない)、他のプログラムをデスクトップに広げていると前面に出すのに一手間かかるという問題があった。ランチャー的なプログラムを挟めば解決できると思うが。alphaふと思い付いて、hiyohiyoさん作のCrystalDiskMark(3.0.1)を自動実行するマクロツールである、DiskMarkStreamを作りました。CrystalDiskMarkで計測する場合、様々な条件でのテストを(確認の意味を含めて)行うことがありますが、そういうときにとくに役に立ちます。マクロファイルで一遍に設定しておいて、計測を開始した後は放置、というのが基本的な使い方です。新しいデバイスを買ってきたときに、まず速度を計っておこう......ついでに環境も少し変わってるから前のデバイスも一緒に計っておくか......とやっていると、ついつい睡眠不足になったりしますが、それが楽になります。SSDの場合、計測前にどういう状態だったかの影響が結構あり、計測に難しさがありますが(CrystalDiskMarkも3.0でその点が考慮されています)、各テストの前に任意の休み時間を挟むなどのパターンを組むことができます。使う人の工夫次第で色々便利に使えるのではないかと思います。試してみて何か気づいた点などあれば、ぜひ報告をお願いします。SourceForge.net[追記]CrystalDiskMarkのページで紹介いただきました。ありがとうございます。Galleryが終了したのに伴い、ガジェットの多くがダウンロードできなくなりましたが、その中で自分が愛用してきた『画像』について、作者の中山智仁さんの許可が得られたので、オリジナル版の再頒布および表示サイズを調整できるようにした改造版の頒布をすることにしました。SourceForge.JP自分の使ってきたソフトウェアがいきなり入手不能になるというのは(保存してあればいいとしても)うれしくはないもので、再頒布を快く許可してくださった中山さんに感謝します。[修正]改造版がWindowsの地域の形式によって正常に機能しない問題を修正。これがあればPCにインストールしたままにしなくてもWDPが使えるので、このUSBメモリを作成してみた。作成方法BUILD2011の資料を見ると、作成方法がさらっと書いてある。Goのスライド資料より)環境依存のドライブレターがそのまま入っているので分かりにくいが、大体以下の手順で作成できることが分かる。imagex.exeで(予め作成しておいた)OS環境のイメージファイル(.wim)をUSBメモリに展開する。Bcdboot.exeでOSを起動可能にする。これを試すには幾つか問題があって、imagex.exeか他の方法でイメージファイルを作成するときに必要なオプション、その有無が不明。AIKに相当)に入っているようだが、これをダウンロードするにはMSDNサブスクリプションが必要。Drive)割と簡単にできるらしい。AIKにあるもので可で、イメージファイルはWDPのインストールDVD中のものを使えばいいらしい。これに従えば、手順は以下のようになる。AIK\Tools\x86にある)を適当な場所にコピーしておく。32GB以上のUSBメモリをDiskPartでブート可能にしておく。Vista/7のインストールUSBメモリを作る)。ファイルシステムはNTFSで。8では標準でこれが可能)、install.wim(\sourcesにある)をimagex.exeと同じ場所にコピーしておく。USBメモリを挿し、管理者としてコマンドプロンプトを開いて、imagex.exeのある場所から以下を実行(かなり時間がかかる)。d:\(USBメモリのドライブレターがD:の場合)続いて以下を実行。7ではBcdboot.exeに/fオプションがないので)。ALL(同上)なお、このイメージファイル(install.wim)はインストール途中の状態を保存したものなので、これでブートすると残りのインストールが行われた後に起動する。実際(以下、大幅に再構成)実際に試した条件は以下のとおり。SST-TS02B(USB2.0、2.5インチ用のUSBケース)このPCではUSB3.0のUSBメモリも必然的にUSB2.0接続になる。80GB)にインストールした状態ではさくさく普通に動作する。先に、それぞれの速度をCrystalDiskMarkで確認しておく。X61sはストレージ速度が遅いPCなので(前世代のX60sと比べても遅い)、他のPCならもっと速いと思われる。RUF3-S32GS-BK。テストサイズが1000MBのときの4Kランダムライトが極端に遅いのが分かる。次にGH-UFD3-32GF。これは1000MBでも4Kランダムライトがそれなりの値を維持している。他の人のベンチマーク結果を見ると、このUSBメモリの値はこれよりかなり高い。8GB(以前の計測結果)。1000MBでもそれほど遅くなっていない。これに比べるとRUF3-S32GS-BKの4Kランダムライトの遅さが際立つ。このMSD6000は最初期のSSDで、引退させていたのを探し出してきた。当然といえば当然だが、ランダムライトはUSBメモリとは段違いに速い。RUF3-S32GS-BKの場合まず用意したのがRUF3-S32GS-BKで、これが順調に行っていればそこで終わりだったのだが。作成は手順どおりにできたが、imagex.exeの実行には209分もかかった。作成したUSBメモリからブートすると、インストールに長い時間がかかった後、WDPが起動した。起動後は、見た目は内蔵SSDから起動したときと変わらない。ページファイルを無効にした状態でUSBメモリの使用容量は約14GB。GoのUSBメモリ)ただし......起動と終了を何度か繰り返すうちにはっきりしたが、動作が極めて、極めて遅い。起動時だけならまだしも、起動後も何か操作する度にしばらく待たされる。上のスクリーンショットも、このために起動し、デスクトップを開き、エクスプローラを開き、スクリーンをコピーし、ペイントに貼り付け、それを保存し、終了するまでに30分近くかかっている。GH-UFD3-32GFの場合ここは実際の順番とは前後する。3.0シリーズということが分かった。このシリーズには第1世代(G1)と第2世代(G2)とがあって、G2の方がシーケンシャルリードでは速くなっているが、ランダムライトではG1の方が他のUSBメモリの中でも飛び抜けた速さを誇っている。SSDに近いということがあると思う。100+MB/sMicrosoftが配布したのがG1かG2かは分からないが、ランダムライトの速さからいえばG1の方が理想的ではある。生産終了品でうまく入手できなかったのと、G2もランダムライトは速い方なので、G2とほぼ同じコントローラを持ち、入手性も高いGH-UFD3-32GFに方向転換した次第。Goを作成したところ、imagex.exeの所要時間は50分と、かなり短縮された。作成したUSBメモリからブートしてのインストールもそれほど待たされることなく、WDPが起動した。動作は内蔵SSDに比べればややぎこちないが、普通に操作できる。起動時間も十分に許容範囲。46秒が......なぜかIEがインターネットに接続できない(10秒ぐらいで自動終了する)。Firefoxでは接続できるので、OSは繋がっているのだが。IEだけでなく、IEの機能を内部的に利用しているであろう標準アプリ(Metroアプリを含めて)も接続不可。Updateもかけられないので、打つ手なし。原因は不明だが、これも実質的に使えない。RUF3-S32GS-BKでは遅すぎてこの問題を確認するには至らなかった。SSD)の場合RUF3-S32GS-BKでは遅すぎて使い物にならないと判明した後、USB接続のストレージでランダムライトが速く、手持ちで試せるものとして浮かんだのがMSD6000をUSB接続にすること。Goを作成すると、まずimagex.exeの所要時間が段違い。SSDからブートするとインストールもさくっと進み、WDPが起動。操作した感じも内蔵SSDと変わらない。起動時間もリーズナブル。SSDの使用容量は約14GBで、これは変わらない。