9 月 26

USB-HDD、外付けケースの一部 & 参考文献 & ???

今月中の Alpha リリースを目指して鋭意開発中です…

9 月 23

☆ダウンロードは Crystal Dew World からお願いします。

CrystalDiskInfo

【CrystalDiskInfo について】

S.M.A.R.T. に対応した HDD/SSD ユーティリティです。温度や健康状態などを確認することができ、継続的に常駐させることでディスクの状態 (S.M.A.R.T. 情報) の経時変化をグラフ化して確認することができます。

【1.0.18 の変更点】

  • 言語ファイルとマニュアル内の表記の誤りを修正 “S.M.A.R.T” -> “S.M.A.R.T.”
  • NVIDIA nForce AHCI 環境において S.M.A.R.T. を有効にする機能を搭載
  • APM の検出に対応
  • デジタル署名の付与

【動作レポート】

9 月 17

【CrystalDiskInfo 2 -Earthlight- って何?】

現行バージョンである CrystalDiskInfo -Feena- の基本機能をベースに、USB/IEEE1394-HDD 対応機能とベンチマーク機能を搭載した HDD/SSD ユーティリティです。

【ライセンス】

修正 BSD ライセンスです。詳細は、アーカイブ内部の COPYRIGHT-ja.txt をご覧ください。

【注意事項】

どのような状況に陥っても自己責任ということでよろしくお願いいたします。

【変更点】

  • SCSI_MINI_PORT 経由 (NVIDIA AHCI 等) での S.M.A.R.T を有効にする機能を搭載
  • 変更機能はまだ出来ていないのですが、APM, AAM の設定値を確認する機能を搭載 (テキストコピーに出力)
  • SCSI_MINI_PORT 経由以外で APM, AAM 設定変更機能を仮実装
    GUI が出来ていないのと十分な検証を行なっていないためコメントアウトしていますが…
  • 今回は試しに実行ファイルにデジタル署名をしてみました。正式版に署名するかどうかは検討中です。と言っても正式版をリリースする頃には期限切れなわけですが… orz
  • (#12a) IE8 Beta1/2 でグラフ機能が動作しなくなっていた問題を仮対応…

【ひとりごと】

 Windows Vista および Windows Server 2008 でディスクおよびボリュームへの直接アクセスを制限するためにファイル システムおよびストレージ スタックに加えられた変更について

ということなので、SCSI_MINI_PORT 経由の APM, AAM 設定機能の実現は私には難しい気がします。

【ひよひよによる動作確認状況】

【ユーザーレポート】

【ダウンロード】(自己責任でご利用ください)

【動作報告】
CrystalDiskInfo 2 -Earthlight- USB-HDD動作報告ツリー

【常駐スレ(某巨大掲示板)】
【信頼度は】HDD SMART読取解析5【3億円プレイヤ?】
CrystalDiskInfo の新機能やバグ修正の多くはココでのコメントがきっかけだったりします。

9 月 15

【お詫び】
CrystalDiskMark 2.1 においてテストサイズを 500/1000MB に設定した場合に Random Read/Write 4KB テストにて前半の 134MB しか使用しないという重大な不具合がありました。(ななしさんによるバグ報告

1.0/2.0 に引き続き、2.1 にもバグが残存していたため、非常に多くの方々にご迷惑をおかけすることになってしまい誠に申し訳ございません。大変お手数をおかけいたしますが、2.2 以降へのアップデートをよろしくお願いいたします。

◇不具合の内容◇

Random Read/Wirte 4KB テストにおいてファイルポインタを変更するために使用している rand() 関数は32767 以下の値しか返さないため、最大でも 32767*4096=134213632 以下の値しか SetFilePointer() に渡されませんでした。そのため、意図せず前半の約 134MB しかテストで利用されず、本来の結果よりも(キャッシュ等の影響を受けるため)良好な結果が得られていた可能性があります。

この問題は、CrystalDiskMark 1.0 正式版リリース当初から存在しておりました。

◇影響範囲◇

  • テストサイズを 500/1000MB に設定した場合における Random Read/Write 4KB のみ問題があります。
  • Sequential Read/Write および Random Read/Wirte 512KB は問題ございません。

【改善策】

上記不具合を修正した 2.2.0 をリリースいたします。

  • rand() を George Marsaglia 氏による xor128() に置き換えました。

Xorshift RNGs (http://www.jstatsoft.org/v08/i14/paper)
   George Marsaglia
   The Florida State University

【2.1.6 からの変更点】

  • 上記不具合の修正

【ダウンロード】

9 月 13

【CrystalDiskInfo 2 -Earthlight- って何?】

現行バージョンである CrystalDiskInfo 1 -Feena- の基本機能をベースに、USB/IEEE1394-HDD 対応機能とベンチマーク機能を搭載した HDD/SSD ユーティリティです。

【どうしても言いたいこと】

今日は、通販で購入した 玄人志向 SW3.5SK-U2 と Logitec LHD-ED500FU2 が届きました。Cypress CY7C68300B を搭載した 玄人志向 SW3.5SK-U2 への対応はすぐに出来たのですが…

ロジテックの旧モデルの一部は内部のハードディスクに ATA コマンドを送るためのインターフェースを備えているようなのですが、現行モデルにはどうやらないようです。

ロジテックのサイトでは静穏ツールをやたらアピールしていたので、ATA コマンドを送っているのだろうと思い込んでいたのですが、USB パケットを覗いてみると専用コマンドの模様orz そんな無駄カスタムファームウェアを載せるぐらいならパススルーしてくれと。評価のためだけに 15,000円 使ってしまった俺って… 一応 IEEE1394-HDD の挙動は確認できたのですが、CrystalDiskInfo からは認識できないわけで。はぁ。

諦め切れなかったので、考えられる範囲でそれっぽいコマンドを送りまくって反応を見たのですが全く応答はありませんでした。なお、搭載チップは Initio INIC-1530 でした。

結論: ロジテックのサポートは無理!! せっかく日本ベンダだから対応しようと大枚はたいたのに…

【注意事項】
どのような状況に陥っても自己責任ということでよろしくお願いいたします。

【変更点】

  • Cypress CY7C68300B に対応 (玄人志向 SW3.5SK-U2 で動作確認)
  • USB Vendor ID に応じて可能性があるチップ向けの処理のみ実行するように変更
    (IEEE1394-HDD は全パターン実行orz)
  • APM (Advanced Power Management) の検出に対応
  • IEEE1394-HDD 用処理を修正
  • テキストコピー機能で表示する Command Type を数字から短縮文字列に変更
    (詳細はソースコードを…)
  • IE8 Beta1 専用グラフダイアログを廃止 (IE8 Beta2 からはまともに動きます。)

【今後の予定】

USB 対応機能をできるだけ早くリリースしたいので、当初予定していた 11/20 にこだわらず適当なタイミングで正式版をリリースする予定です。気が早いですが、CrystalDiskInfo 2 -Earthlight- 正式版リリース後は CrystalDiskInfo 3 -Moonlight- に取り組む予定です。機能詳細はまだ決めていませんがコードネームだけは決まっています(笑) こちらも年度内にはリリースしたいと考えています。

近日中に実装予定の主な機能

  • APM, AAM 設定変更機能 (3 -Moonlight- の可能性あり)
  • STANBY/IDLE タイマー設定機能 (3 -Moonlight- の可能性あり)
  • USB-HDD の詳細情報取得 (ケースというかシリーズ名が取得できます)

【ひよひよによる動作確認状況】

【ユーザーレポート】

【ダウンロード】(自己責任でご利用ください)

【動作報告】
CrystalDiskInfo 2 -Earthlight- USB-HDD動作報告ツリー

【常駐スレ(某巨大掲示板)】
【信頼度は】HDD SMART読取解析5【3億円プレイヤ?】
CrystalDiskInfo の新機能やバグ修正の多くはココでのコメントがきっかけだったりします。

9 月 10

第4回 Intelの超高速SSD「X25-M Mainstream SATA SSD」
~リード260MB/sec、ランダムライトでも77MB/sec

にわかには信じられない高速性。ランダム4Kがチト速すぎるのは気になりますが、テストサイズは100MBですからねぇ。本当に速いのかも!?

値段以外は文句なし。MLC としては現時点では超最強であることは間違いなさそうです。来年にはさらに書き込み速度が倍速化されるモデルが出るような気もするのでそこが狙い目???

9 月 10

Cypress 製チップが搭載されているとされる 玄人志向 GW3.5SK-U2 を通販で購入しました。アキバで探したのですが見つからなかったので。今週末には届くと思うので、Cypress ファンの皆様しばらくお待ちください。

【夜:追記】
ロジテックの USB/IEEE1394-HDD も通販で購入しちゃいました。

もうね。勢いですよ勢い。ホント、今までで一番お金使ったプロジェクトかも。

9 月 10

【注意事項】
今のところ HDD の接続形態や USB-ATA 変換チップなどを確認することなく、S.M.A.R.T 情報を取得するためのコマンドを送ります。どのような状況に陥っても自己責任ということでよろしくお願いいたします。真の勇者様だけに訪れる悲劇というのもあるかもしれないのでくれぐれもご注意を。
でも、人柱レポートお待ちしています。

【変更点】

  • USB/IEEE1394-HDD 用に ENABLE_SMART コマンドを実装(ひょっとすると今まで見えなかったのは S.M.A.R.T が無効だっただけ!! ということもあるかも。)

【直近の計画】
ロジテック製 USB-HDDを購入して対応作業および検証する予定です。皆さんの熱いご声援をよろしくお願いいたします!!
マジで金のかかるプロジェクトだ orz。

【ひよひよによる動作確認状況】
CrystalDiskInfo 2 -Earthlight- Dream#8b をご覧ください。

【ユーザーレポート】

【ダウンロード】(自己責任でご利用ください)

【動作報告】
CrystalDiskInfo 2 -Earthlight- USB-HDD動作報告ツリー

【常駐スレ(某巨大掲示板)】
【信頼度は】HDD SMART読取解析5【3億円プレイヤ?】
CrystalDiskInfo の新機能やバグ修正の多くはココでのコメントがきっかけだったりします。

9 月 09

【注意事項】
今のところ HDD の接続形態や USB-ATA 変換チップなどを確認することなく、S.M.A.R.T 情報を取得するためのコマンドを送ります。どのような状況に陥っても自己責任ということでよろしくお願いいたします。真の勇者様だけに訪れる悲劇というのもあるかもしれないのでくれぐれもご注意を。
でも、人柱レポートお待ちしています。

【ひとりごと】
対応機種も着々と増え、当初の予想を遥かに超えるペースで良い感じになってきました。ところで、Buffalo の動作レポートが全然ないのですが皆さんメーカー製は使ってないんでしょうか?それとも、Buffalo は最新機種以外 S.M.A.R.T に対応していないのかな???(手元にあるのは最近の機種ですし)

まだまだやることは残っておりますので、今月いっぱいは国内テストで品質を向上させ、来月から英語サイトでもアピールしたいと考えています。とりあえず、Alpha/Beta ではなく “Dream” としたのは良いアイディアだったようで、海外サイトへの転載もいまのところないようです。

【変更点】

  • IO-DATA 製 USB-HDD 用コマンドの微調整

【直近の計画】
ロジテック製 USB-HDDを購入して対応作業および検証する予定です。皆さんの熱いご声援をよろしくお願いいたします!!
マジで金のかかるプロジェクトだ orz。

【ひよひよによる動作確認状況】
CrystalDiskInfo 2 -Earthlight- Dream#8b をご覧ください。

【ユーザーレポート】

【ダウンロード】(自己責任でご利用ください)

【動作報告】
CrystalDiskInfo 2 -Earthlight- USB-HDD動作報告ツリー

【常駐スレ(某巨大掲示板)】
【信頼度は】HDD SMART読取解析5【3億円プレイヤ?】
CrystalDiskInfo の新機能やバグ修正の多くはココでのコメントがきっかけだったりします。

9 月 07

【注意事項】
今のところ HDD の接続形態や USB-ATA 変換チップなどを確認することなく、S.M.A.R.T 情報を取得するためのコマンドを送ります。どのような状況に陥っても自己責任ということでよろしくお願いいたします。真の勇者様だけに訪れる悲劇というのもあるかもしれないのでくれぐれもご注意を。
でも、人柱レポートお待ちしています。

【ひとりごと】
IEEE1394-HDD がないとやはり色々検証できないというが判明しました。わかっちゃいたけどやっぱり買うしかないようです。次の 3 連休ではこのあたりも対応したいところです。

IO-DATA 製 USB-HDD に大体対応できたと思っていたのですが、一部環境では動作しない模様。原因は大体わかっているのですが、仕様が明確にならない限り完全対応は難しいような気がしています。

【変更点】

  • USB-HDD の VID/PID 取得に対応(取得できるようにしたところで力尽きました…今のところ、テキストコピー機能で確認できます。)
  • 起動時にサーバーエラーが表示されることがある問題の対策(効果のほどは未検証…)
  • (8a) XP で起動しない不具合を修正 (Thanks 名無しさん)
  • (8b) 他のプロセスとの競合によりベンチマークが行なえない場合がある問題を修正

【直近の計画】
ロジテック製 USB-HDDを購入して対応作業および検証する予定です。皆さんの熱いご声援をよろしくお願いいたします!!
マジで金のかかるプロジェクトだ orz。

【ひよひよによる動作確認状況】
◇JMicron JM20336
CENTURY CLS35EU2BF (ひやし系 HDD 検温番)

Owltech OWL-EGP35/EU(B) (ガチャポンパッ!)

◇チップ不明
IO-DATA HDC-U250

IO-DATA HDCN-U500

◇チップ不明
BUFFALO HD-HS500U2

◇Sunplus SPIF225

◇Initio INIC-1610

【ユーザーレポート】

【ダウンロード】(自己責任でご利用ください)

【動作報告】
CrystalDiskInfo 2 -Earthlight- USB-HDD動作報告ツリー

【常駐スレ(某巨大掲示板)】
【信頼度は】HDD SMART読取解析5【3億円プレイヤ?】
CrystalDiskInfo の新機能やバグ修正の多くはココでのコメントがきっかけだったりします。