2015/01/17

ICレコーダー(ボイストレック)をPCでフォーマットしたら内蔵メモリ異常になったけど復旧できた

オリンパスのリニアPCM録音できるICレコーダー、VoiceTrek V75をもう4年間ぐらい使用しているのですが
先日内蔵メモリのデータを一括消去しようと、PCに接続しマウントした状態でフォーマットしました。

次回起動時に勝手に管理ファイル再作成してくれるだろう程度に思っていたのですが、
PCからフォーマットしたのがマズかったようで、起動すると
「メモリに異常があります」
のメッセージが表示され、内蔵メモリ初期化を選択しても失敗するようになってしまいました。

マニュアル(V-85/V-75/V-65共通)の警告表示一覧によると

>表示:メモリに異常があります(Memory Error)
>詳細:内蔵メモリに異常がある。
>解決方法:当社カスタマーサポートセンターにご連絡ください。

との事で修理か買い換えするしか無さそうだったのですが、以下の状態で何度も内蔵メモリ初期化をトライして見たところ、
無事に初期化に成功し、正常に使用できるようになりました。

・microSDカードは抜く
・一旦電池を外し、しばらく経ってから入れた状態
・PCにUSB接続して起動、「メモリに異常があります」表示から内蔵メモリ初期化を選択

マニュアルを読み返すと下記のような記載があったのですが、気を付けてても重要な領域は本体側でライトプロテクトしておいてくれないと危ないですね…。

>パソコンでは本機ドライブを初期化(フォーマット)しないでください。パソコンで初期化した場合、正しく初期化されません。初期化は、本機の[初期化]画面から行ってください
>本機をパソコンから初期化することは絶対にしないでください。

2014/12/30

PSP最新FWでCR-5400がフォーマット出来なくなってたけど解決

PhotoFastのMS ProDuoデュアルアダプター CR-5400をPSP-3000で使用していたのですが、
いつの間にか最近のファームウェアではPSPからフォーマットが出来なくなってしまいました。

PC用のMS対応カードリーダーでフォーマットしても上手くいかなくて困っていたのですが、
手持ちのソニー製デジカメ(NEX-5N)でフォーマットしてみたら無事に使用できるようになりました。

同様の症状で困っている場合は、ソニー製の別の機器でフォーマットすると良さそうです。


ちなみにCR-5400はMicroSDカード(最大2枚、32GB)をメモリースティック ProDuoに変換するアダプタです。
PSSでDL版のPSP規格ゲームを買うと一本1.4GBとかになりますが、安い大容量microSDをメモリースティックProDuoとして使用できるので便利です。

開発環境を更新しました(i7-860からi7-4790Kへ)

流石にi7-860では重負荷作業が辛くなってきたので開発環境を更新しました。
というわけで4ヶ月ぐらい使っての簡単な感想とかレビューとか書いておきます。


マザーボード:ASUS Z97-PRO(LGA1150)


Crystal Sound 2オーディオとIntel LAN(Intel I218V)搭載が売りの中価格帯マザーボード。
下位機種よりは電源周りとPCIExスロットの構成が良いので選択しました。

オンボードサウンドとしてCrystal Sound 2オーディオの名称で
Realtek ALC1150(192kHz/24-bit/出力SNR112dB/入力SNR104dB)が載っています。

意外な事にONKYOのサウンドカード(SE-150PCI)と比べても
音質も良く問題ないので、もうサウンドカードは挿さない事にしました。

その他の機能としてはUSBメモリ一本あればマザーボードだけで
UEFI-BIOSアップデートできる機能(USB BIOS Flashback)が便利です。


CPU:Intel Core i7 4790K BOX


今回の環境更新の目的です。定格4.0GHz、ターボ4.4GHzのCPU。
Core i7-860(定格2.8GHz/TB3.46GHz)と比べると、
マルチスレッド系の実アプリで2倍速くなりました。

長期間連続稼動させたりするのでオーバークロックはせず、定格で使用しています。
TDP95WからTDP88Wへの買い換えなので発熱は減りました。


メモリ:CFD(Elixir) DDR3-1600 8GBx4 W3U1600HQ-8GC11



i7-860からの使い回し。最初認識せず相性かと思いましたが、
CPUを取り付け直したら問題なく認識しました。その後は不具合も無いです。

Core i7-860(Lynnfield)にDDR3-1600のメモリ32GB(8GBx4)を増設した

2014/11/15

JRE/JDK 1.6/1.7/1.8で発生するWin32ShellFolder2.javaの不具合について

一部の環境で発生する、JavaVM(ランタイム)自体の未解決のバグがあり、JFileChooser初期化時にJVM内部で例外が発生する場合があります。

人工知能超解像プログラム NeuronDoublerではバッチモードでのファイルダイアログとしてJFileChooserを使用している為、不具合が発生する可能性があります。

情報提供して下さった方、ありがとう御座います。


以下、Javaランタイムの不具合と回避策を記載します。


環境:

 ・Windows版 JRE/JDK、1.6/1.7/1.8、32bit/64bit

 ・以下のレジストリキーを変更し、エクスプローラにネットワークを表示させないようにしている環境。

  HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace
  {F02C1A0D-BE21-4350-88B0-7367FC96EF3C}

  (参考リンク)ナビゲーションウィンドウやデスクトップ上の「ネットワーク」や「ライブラリ」を非表示にする方法は無いでしょうか?

  
原因:

 JFileChooserのコンストラクタを呼び出すと、カレントディレクトリがネットワーク上のフォルダかどうか判別する為、
 ネットワークフォルダのパスをネイティブライブラリから取得しようとするが、上記環境では見つからない為、Nullとなる。
 その際、sun.awt.shell.Win32ShellFolder2.getFileSystemPath()内部のNullトラップ漏れにより、例外(java.lang.NullPointerException)が発生する。


解決策:

 ・以下のレジストリキーを元に戻し、エクスプローラにネットワークを表示させるようにする。

  HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace
  {F02C1A0D-BE21-4350-88B0-7367FC96EF3C}