2016年3月1日火曜日

Windows 10 (8以上?)でUSBメモリをFAT32フォーマットすると…

う~ん、またまためっちゃマイナーなネタ。

困ったこと:Fuji Xerox DocuCentre-IV C4475がUSBメモリを認識してくれない

  • マニュアルではUSB2.0、128GBまでOKとのこと
  • サポートに確認したらフォーマットはFAT12・16・32とvFATに対応。exFATは未対応。
  • Transcend製だけ認識しない問題は修正済み。しかも今回はTranscend製ではない。
  • USBメモリをいろいろ用意してみた。とりあえず4(USB2.0)・16(USB2.0)・32(USB3.0)GBの3種類。
  • 3本ともFAT32でフォーマット。OSはWindows 10。
  • なぜかDocuCentreからは4GBのメモリだけ認識される。あとは壊れているとかなんとか言って認識されない。
  • PCでは3本とも全部ちゃんと読める。
さて、困った。サポートに聞いてみてもわからない感じだし、サービスマンに来て実際に見てもらってもわからないみたい。

PCでは読めているわけだからフォーマットしたPCの問題ではないと思いつつ、手近にあった別のPC(Windows 8.1)でフォーマットし直してみたが、やっぱり認識せず。

ここでサービスマンは一旦社に戻って確認するとのこと。つまりはお手上げ。(お手数をおかけしました)

しかし、その後でふと考えた。Windows 10はWindows 8.1からの「アップデート」みたいなもんなので、実質的に「同じOS」なんじゃないか?Windows 7でフォーマットしてみたら?

…読めたよ。DocuCentreがさくっと認識したよ。16GBも32GBも。

では、Windows の7と10でフォーマットしたUSBメモリは何が違うんだろう?

DiskPartで情報を見てみる。DISKの情報、PARTITIONの情報、VOLUMEの情報。

…PARTITIONの情報に気になる違いが。「detail partition」の出力の中に「オフセット(バイト)」の値がある。

読めるメモリ(Windows 7でフォーマット):4194304
読めないメモリ(Windows 10でフォーマット):4128768

よくわからんが、オフセットの値が問題になるのは「アライメント」の問題でもあるらしい。

ここまでで一応の対応策として、「4GBより大きな容量のメモリはWindows 7でFAT32フォーマットして使え」ということになるんだけど、身近からWindows 7が減ってきている状況でこれはあまりありがたくない。

では、「アライメントを修正する」という解決策を考えてみる。それには、何やらツールが必要とのこと。適当にググってみたら「MiniTool Partition Wizard」ってのが見つかった。

こいつでWindows 10でフォーマットした「読めない」メモリのアライメントを修正してみる。

…読めない。

ダメなのか、やっぱり?…と思いつつ、今度はMiniTool Partition Wizardに搭載されたフォーマッタでFAT32フォーマットしてみる。

…読めた!

う~む。一応、解決。Windows 10 (8以降かな?)でも、OS標準じゃなくてMiniTool Partition Wizardみたいなツールを使ってフォーマットすれば、DocuCentreで認識できるメモリが作れる。

しかし、なぜこうなったんだろう。Windowsのバージョン違いでFAT32フォーマットのアライメントが変わったのも謎なら、PCで読む分にはまったく問題にならないその違いをシビアに見分けて弾いてしまうDocuCentreも謎。

とりあえずサポートに連絡して状況を説明したので、そのうちどっちのフォーマットでも認識してもらえるようになることを祈りつつ。

2016年1月6日水曜日

Windows 10 の「システム音量」問題

これは「バグ」だと思うんだけど、どうもそういう話ではない方向になっているようにも思える。

まず、前提として…
  • Windows 10の「音量ミキサー」を見ると、「デバイス」ってのが一番左にあって、これは出力先を選択すると同時に、ハードウェアとしての音量の上限を決めているように思える。
  • その右には「アプリケーション」という括りがあって、だいたい最初(一番左)には「システム音」ってのがある。ここを操作すると、システムの通知音のボリュームが変わる。…ように思える。
  • その他、アプリケーションごとに音量を変えることができる。でもこれは今回あまり関係ない。
さて、問題は2点目。「システム音」で変更した音量に従わないで、大音量で通知音が鳴る。設定に従う通知音もあるんだけど。

基本的にシステムの通知音は気づけば十分なので小さめにセットして、音楽や映像の音声を大きめにしてるんだけど、そういう設定を無視して突然「ぴろり~ん」とでっかい音が鳴るとマジでびっくりする。

「Windows 10 システム 通知音 ボリューム」みたいなキーワードでググってみた。
  • 「システム通知音の消し方」→違うんだ、消すんじゃなくて小さくしたいんだ
  • 「そういうモンだ、あきらめろ(英語)」→イヤだ
そこで、通知音のファイル自体をいじくることにした。だってイヤなんだもん。

Windows\MediaフォルダにあるWAVファイルをどこかにコピーし、Audacityなどのツールをつかって音量を小さくする。この辺はあまり細かく考えず、実際に聞きながら適当に変えた。

これを「サウンド」→「サウンド」→「プログラムイベント」の各項目で鳴らすファイルとして指定すればいいと思ったんだけど…

そもそも「システム音」の音量設定に従ってくれない通知音は、Windows\Mediaフォルダにあるファイルを使うことに決まっちゃってるみたい。プログラムイベントに表示される項目についてはすべて音量を調整したファイルを指定したんだけど、やっぱり爆音で鳴っちゃう。

ということは、つまり、Windows\Mediaフォルダにあるファイルそのものを書き換えないといけない。

ところが、最近はシステムファイルをいじくろうという行為は、たとえ管理者権限があろうとも許されないのね。拒否されちゃう。

しかし、これを書き換えなければ通知音はうるさいまま。それは本当にイヤ。

なので、「コマンドプロンプトで起動」を使って、強引に書き換える。システム起動時の詳細ブートオプションからコマンドプロンプトを選択して起動し、音量を調整したWAVファイルをWindows\Mediaフォルダにぶち込む。その後改めて通常のWindows 10を再起動。起動後に確認したところ、無事にシステムフォルダ内のファイルが書き換えられていた。

さて、面倒だったけど、これで通知音がうるさ~い!ということはなくなった。

それにしても、いろいろ事情はあるんだろうけど、どんどんデフォルトは使いにくくなり、その上カスタマイズの自由度を制限する方向にシフトしていくね。それでいいと本気で思ってんのかな?> Microsoftさん(およびその他のソフトウェアメーカー)

Google Chromeで突然入力できなくなる

何か検索しようと思ってGoogle Chromeを開く。

検索する言葉を入力していると、突然全く入力されなくなる。

あるいは最初から入力されないこともある。

いつもじゃない。でも、何かきっかけがあるようだ。特に、日本語入力のOn・Offを切り替えたときに何かフォーカスが吹っ飛ぶようなタイミングがあるんだろうか。

そんな気がするだけなので、確かめていないし確かめようがない。

で、どうするか、というと…

違うアプリケーション(デスクトップでもいいよ)にフォーカスを移動し(キー操作ならCtrl+Tab)、もう一度Google Chromeに戻す。

これだけ。

他にもやり方があるみたいだけど、まぁこれで一応使えるのでいいかな、と。

それにしても、Chromeの問題ならさっさと直して欲しいな。