[17635]  「管理」の「ディスクの管理」でフリーズ
投稿者:Trumpeter-A さん   2001-08-24 19:36:50
V協定のストレージデバイス掲示板にも書き込みましたが、過去ログを見ても同様な報告がなかったため、こちらにも報告と言うことで書き込みさせていただきます。

当方、PC-9821V233にWin2000Pro + SP2という環境でシステムを組んでおります。
そもそもの問題は、当方の環境であるハードディスクの中に一つのパーティション(当方では複数パーティションを区切っています)を確保してフォーマットすると、「管理」の「ディスクの管理」にアクセスするとシステムがフリーズするというものでした。
最初はこのハードディスクがSCSI接続のものだったので、SCSIボードのメーカに問い合わせたりボードとドライブをサポートに送り調査をしていただいたりもしたのですが、向こうでドライブを一度初期化すると現象が起こらなくなるので、当方の環境に何か要因があるのではないかという回答でした。
先日、調査依頼していたボードとドライブが返却されてきたため、再度当方で調べていたところ問題が発生するある一つのパターンが見つかりました。

それは、パーティションのボリュームラベルに2byte文字(全角)の数字を使っている場合に問題が発生すると言うことです。
逆に、数字を1byte文字でつけている限りは問題は起こりませんでした。
今まで問題が起きていたPC-9821V233以外のマシン(PC-9821及びPC/AT互換機両方とも)でも、上記の条件に合うように設定したところ、ハードディスクがSCSI/ATA問わず問題が発生しました。
元のマシンと同じWin2000Pro + SP2のほか、Win2000Pro + SP1でも現象が見られました。

以上のような結果より、この問題はWindows2000自体が持つバグ(?)によるものではないかと考えています。(取りあえずMSの情報も調べてみたのですが、当方で見る限りはこのような現象については見つけられませんでした)
  1. MyTime さん   2001-08-26 22:44:39
     この話には、欠けている情報があります。該当するボリュームのフォーマットは何を使用していますか?
     ご存知だとは思いますが、FAT系であれば使用禁止文字が存在します。マニュアルの例では、半角文字しか例として挙げられていませんが、SHIFT-JISでこれらの文字を含むものも使用できないケースがあるようです。これについては、不具合というよりも仕様です。例えば、全角数字の上位1桁目である0x82は、国コードによっては","文字になっているため使用できません。国際的には、","といっても、0x2Cだけではないことをお忘れなく。
     基本的に、領域名などのシステムリソースに2バイトコードの文字を使用するのは、お勧めできません。バグうんぬんではなく、2バイトコードを入力できないような状態の環境でもメンテナンスができるようにするためです。
  2. Trumpeter-A さん   2001-08-26 23:10:01
    大変失礼しました。
    該当ドライブは全てNTFSフォーマットをしています。

    > 全角数字の上位1桁目である0x82は、国コードによっては","文字になっているため使用
    > できません。
    こういったことがあるのですね。この辺りに関しては全くの不調法なもので。
    ありがとうございます。
  3. エクセリア さん   2001-08-27 10:44:05
    こちらでも再現するのですが、”ボリュームラベルの先頭”に全角数字をつけるとだめのようです。逆にボリュームラベルの先頭が全角数字以外のものであれば、後ろに全角数字をつけても問題はありません。