|
|
OS: Windows 7 Enterprise 32bit
CPU: Intel Core 2 Quad Q9450
マザーボード: ASUS P5Q
グラフィックボード: Radeon X1950 Pro 256MB PCI-Express x16
メモリ: CFD Elixir DDR2 PC2-6400 2GB ×4枚(Gavotte Ramdisk使用)
プライマリディスク: SAMSUNG MCCOE64G8MPP-0VA (SSD)
セキュリティソフト: ESET NOD32 Antivirus
最近 Windows 7 を導入しました。
初めてシステムの評価を実行したところ、以下の内容のメッセージボックスが表示され、失敗してしまいます。
※まだ一度もシステムの評価に成功していません。
-------- ここから --------
パフォーマンスの情報とツール
このシステムの Windows エクスペリエンス インデックスは計算できませんでした。
記憶装置のパフォーマンスを測定できませんでした。
エラー:ディスクを正常に評価できませんでした。
データが無効です。
-------- ここまで --------
コマンドプロンプトにて「winsat disk」を実行したところ、以下の結果になります。
-------- ここから --------
Windows システム評価ツール
> 実行中: 機能の列挙 ''
> 実行時間 00:00:00.00
> 実行中: 記憶域の評価 '-seq -read -n 0'
> 実行時間 00:00:03.46
> 実行中: 記憶域の評価 '-ran -read -n 0'
> 実行時間 00:00:00.61
> 実行中: 記憶域の評価 '-scen 2009 -drive C:'
エラー: ディスクを正常に評価できませんでした。
この操作を正しく終了しました。
> 実行時間 00:00:00.01
> 実行中: 記憶域の評価 '-seq -write -drive C:'
エラー: ディスクを正常に評価できませんでした。
データが無効です。
> 実行時間 00:00:00.36
> Disk Sequential 64.0 Read 130.45 MB/s 7.0
> Disk Random 16.0 Read 49.28 MB/s 6.5
> 合計実行時時間 00:00:05.54
-------- ここまで --------
デバイスマネージャにエラー項目はありません。
セキュリティソフトを無効にしてシステムの評価を試しましたが、結果は同じでした。
SSD のせいなのか分かりませんが、同ハードウェア構成で Vista Ultimate ではシステムの評価ができていました。
何か対処法をご存知の方、ご教授お願い致します。
原因と対策が見つかりました。
システム評価(winsat)はユーザー環境変数の"TMP"を使っていました。
デフォルトですと、"%USERPROFILE%\AppData\Local\Temp"になっていると思います。
つまり、"C:\Users\[ユーザー名]\AppData\Local\Temp"ということになります。
これがシンボリックリンクで実体がそこにないとエラーになるようです。
(高松さんのケースでも私のケースでも同様と思われます)
回避策としては、ユーザー環境変数の"TMP"をシンボリックリンクを使っていないパスに変えてやるとうまく行きます。
例えば、単純な確認方法としてはコマンドプロンプトで以下を実行してみます。
MD C:\Temp (ディレクトリがない場合予め作成しておかないとエラーになります)
SET TMP=C:\Temp
WINSAT DISKFORMAL
これでうまく行くはずです。
実際の構築では、システムのプロパティの詳細設定でユーザー環境変数の"TMP"をシンボリックリンクを使っていない実パスに変えてやればうまく行きます。
例えば、"C:\Users"が"D:\Users"へのシンボリックリンクだった場合、"%USERPROFILE%\AppData\Local\Temp"を"D:\Users\[ユーザー名]\AppData\Local\Temp"といった具合です。
ただ、ローカルドライブ以外を指定した場合、"プライマリディスクの評価結果"の定義に当てはまるのかどうかは定かではありませんが・・・。
この現象でお困りの方は是非お試しください。
こんにちは
フォーラムオペレーターの広瀬です
高松輝 さん、Microsoft Answers のご利用、ありがとうございます
US のサイトでもいろいろ探してみたのですが、その中で、TecNet に Windows Vista での情報ですが、、、ありました
Windows Experience Index refresh has an error
http://social.technet.microsoft.com/forums/en-US/itprovistasetup/thread/6e282c8e-da82-49e5-9448-3fd91988efd2/ (英語)
この情報によると以下のフォルダの中にあるデータを全て削除してから再実行してみるといった内容が記載されているようです
%systemroot%\Performance\WinSAT\DataStore
【参照】
■コンピューターの評価ができない。
http://social.answers.microsoft.com/Forums/ja-JP/w7performanceja/thread/efbb461f-529b-429e-8b7f-62896798d293
■システムの評価ができない。
http://social.answers.microsoft.com/Forums/ja-JP/w7performanceja/thread/e671a40c-4dcd-458d-8beb-9d422dc33f0f
Keyword: Error: Failed to properly assess the disk
今後とも Microsoft Answers をごひいき下さい
フォーラムオペレーター 広瀬
こんにちは
フォーラムオペレーターの広瀬です
高松輝 さん、Microsoft Answers のご利用、ありがとうございます
US のサイトでもいろいろ探してみたのですが、その中で、TecNet に Windows Vista での情報ですが、、、ありました
Windows Experience Index refresh has an error
http://social.technet.microsoft.com/forums/en-US/itprovistasetup/thread/6e282c8e-da82-49e5-9448-3fd91988efd2/ (英語)
この情報によると以下のフォルダの中にあるデータを全て削除してから再実行してみるといった内容が記載されているようです
%systemroot%\Performance\WinSAT\DataStore
【参照】
■コンピューターの評価ができない。
http://social.answers.microsoft.com/Forums/ja-JP/w7performanceja/thread/efbb461f-529b-429e-8b7f-62896798d293
■システムの評価ができない。
http://social.answers.microsoft.com/Forums/ja-JP/w7performanceja/thread/e671a40c-4dcd-458d-8beb-9d422dc33f0f
Keyword: Error: Failed to properly assess the disk
今後とも Microsoft Answers をごひいき下さい
フォーラムオペレーター 広瀬
こんにちは
フォーラムオペレーターの広瀬です
エラーが発生している原因の確認としては、取得の失敗している箇所をピンポイントで調べてみるのもよいかもしれません
もしかしたら、正常に評価されない理由が表示されるかもしれないです
winsat disk -scen 2009 -drive C:
winsat disk -seq -write -drive C:
他の情報を探してみたのですが・・・あまり情報はないようです・・・
【参考までに】
winsat disk
http://technet.microsoft.com/ja-jp/library/cc742157(WS.10).aspx
今後とも Microsoft Answers をごひいき下さい
フォーラムオペレーター 広瀬
こんにちは。
私も同じ現象が出ています。
OSはWindows 7 Home Premiumです。
実は、今までBata版-RC版と使ってきて、本日正式版をインストールしました。
Bata版-RC版では問題なく評価できていました。
違いがある(思い当たる)とすれば、システムドライブの"Users"と"ProgramData"の
2つのフォルダーをジャンクションにして、実フォルダーは別のドライブにリンクさせています。
高松さんのケースではSSDをお使いとの事ですが、もしかしてシステムドライブの容量を減ら
すために同じようなことをやっていませんか?
これが原因だとはまだ断定できません(検証していません)が、何となくそんな気が…。
まだRC版がマルチブートのドライブに残っているので、時間のあるときに検証してみたいと思
います。
マイクロソフトさんも可能でしたらその辺の確認をお願いします。
何か分かりましたらお知らせください。
よろしくお願いします。
お世話になります。
当方でも未だ解決していませんが、PC-Hiroさんのジャンクションに関してのご指摘について思い当たる点があります。
私の場合はSSDへの書き込みを減らす目的で%AppData%、%LocalAppData%以下の一部のフォルダを
シンボリックリンクにして別のHDDにリンクしています。(例えばMozilla Thunderbirdのプロファイル等)
また、Ramdiskドライブに、Temp、Temporary Internet Files等のフォルダをリンクしています。
ただ、私の先の投稿で、同じSSD、OSで本件の現象が起こらなかった知人について書きましたが、
彼も私と同様のシンボリックリンク構成にしていたため、これに関しては特に関係ないだろうと気に留めておりませんでした。
私の方ではあれ以降、積極的に原因を究明しようとはしていませんが、偶然何か分かればお知らせしようと思います。
今後ともよろしくお願いします。
すいません。私もシステム評価が急に出来なくなりました。
4月迄は出来たのに、5月になったら、2台保有するノートPCが、両方とも、ビデオの測定のフェーズで、異常終了します。
何か、有効な対策が有ったら、教えて頂きたいです。
少し分かったことがありますので報告します。
その前に、ウッティーさんの「ビデオの測定のフェーズ・・・」は元々の症状(高松さんと私の)とは違うようなので別物として前置きさせてくたぜさい。
さて、その後私はどうしても気になってあれこれ試してみました。その度にレジストリを壊してしまって何度再インストールし直したことか・・・。
その結果分かったことは、”Users”をシンボリックリンクにするとハードディスクの評価が出来なくなります。
再現手順は細部を割愛していますが、概要は以下の通りです(XP,7,7-RCのマルチブート環境で行っています)。
1.C:ドライブにWindows7を普通にインストールします。
2.別のOSでログインして、C:ドライブの"Users"フォルダーをD:ドライブにコピーします。
3.C:ドライブのWindows7でログインして、レジストリの"ProfileList"を"%SystemDrive%\Users\"から"D:\Users\"に変更します。
4.一旦再起動してシステム評価(winsat disk)を行ってみると、この段階では正常終了します。
5.別のOSでログインし、C:ドライブの"Users"をデリートします。
6.C:ドライブに"Users"のシンボリックリンクを作成します。(mklink /d C:Users D:Users)
7.C:ドライブのWindows7でログインして、レジストリの"ProfileList"を"D:\Users\"から"%SystemDrive%\Users\"に戻します。
8.再起動してシステム評価を行うとエラーになります。
高松さんのケースでは、%AppData%、%LocalAppData%をシンボリックリンクにされたようですが、これらはいずれも\Users\下のフォルダーですので、もしかしたら同じ原因かも知れません。
要は、システム評価(winsat)がC:ドライブのどこのフォルダーをアクセスしているかに原因があると思われます。
正常終了する過程を見ていると、C:ドライブ直下に1GBのテンポラリファイルが作られているのが見えますが、これを生成する際に\Users\が影響しているのではないかと推測しています。
回避策としては、上記④の状態(つまりC:ドライブのUsersはそのまま残しておく)だと少なくともシステム評価としては問題が起こらないと思います。
もっとも、"C:Documents and Settings"は"C:Users"へのシンボリックリンクになっているため、アプリケーションによっては何が起こるか分からないので、私の場合は"Users"をシンボリックリンクにしましたが。
ちなみに、"C:Documents and Settings"のシンボリックリンクを"D:Users"に変えて試してみましたが、だめでした(あまり真剣に実験していませんが・・・)。
ということで、winsatのロジックまでは検証できませんでしたが、概ね原因が分かったので私はこれでクローズします。
マイクロソフトさんからコメントがありましたらお願いします。
では。
原因と対策が見つかりました。
システム評価(winsat)はユーザー環境変数の"TMP"を使っていました。
デフォルトですと、"%USERPROFILE%\AppData\Local\Temp"になっていると思います。
つまり、"C:\Users\[ユーザー名]\AppData\Local\Temp"ということになります。
これがシンボリックリンクで実体がそこにないとエラーになるようです。
(高松さんのケースでも私のケースでも同様と思われます)
回避策としては、ユーザー環境変数の"TMP"をシンボリックリンクを使っていないパスに変えてやるとうまく行きます。
例えば、単純な確認方法としてはコマンドプロンプトで以下を実行してみます。
MD C:\Temp (ディレクトリがない場合予め作成しておかないとエラーになります)
SET TMP=C:\Temp
WINSAT DISKFORMAL
これでうまく行くはずです。
実際の構築では、システムのプロパティの詳細設定でユーザー環境変数の"TMP"をシンボリックリンクを使っていない実パスに変えてやればうまく行きます。
例えば、"C:\Users"が"D:\Users"へのシンボリックリンクだった場合、"%USERPROFILE%\AppData\Local\Temp"を"D:\Users\[ユーザー名]\AppData\Local\Temp"といった具合です。
ただ、ローカルドライブ以外を指定した場合、"プライマリディスクの評価結果"の定義に当てはまるのかどうかは定かではありませんが・・・。
この現象でお困りの方は是非お試しください。
統合するスレッドの ID を入力
不適切な発言を報告するには、サインイン または サインインせずに続行
ご利用ありがとうございます。
|
|
|
|
上記のいずれのアカウントも持っていない