2018年6月27日水曜日

  

Window10でMZ-RH10のNetMDモードを使用する方法

 なんとなく、ノスタルジーに浸りたくなりMDウォークマンを引っ張り出してみた。
パソコンに接続して、MD全盛期には無かった最近の楽曲を再生してみたくなった。


筆者の環境
PCはwindows10、MDウォークマンはMZ-RH10

 NetMDをWindow10で扱う場合、公式ではWindows7まででMZ-RH1を使用しなければならないらしい。しかしぐぐってみると、それ以外の環境の場合でも挑戦されている方々がみられた。
情報を整理すると、


(1)X-appliのインストーラーを入手し、インストールする。

 ネットで調べてみた所、X-Apliの配布がSony公式サイトで終了している事。
公式からDL出来ないのでWayback Machineよりx-APPLICATION_S_V6004.exeをDLする。
(タイムアウトが頻発するが、根気よく待てばいつか成功するw)

(2)X-appliのインストール時、NetMDを利用するダイアログに答え、NetMDドライバーを入手する

 x-APPLICATION_S_V6004.exeを実行すると、X-appliがPCにインストールされるのだが、この時NetMDドライバーをインストールするか聞かれるダイアログが出るはずなのだが出ない。
ググってみると、Windows10ではNetMDを使うかどうかのダイアログが出ないらしい。
仕方が無いのでそのままインストール、ためしにMZ-RH10を接続すると意外にも曲の転送が出来た。(*MZ-RH1と認識された)
転送状態を確認するとHi-MDモードで、NetMDを選ぶとハングアップした。
 

 この状態ではHi-MDモードは問題なく使えた。しかし、目標はNetMDモードを使う事である。

 Windows7までは『C:\Program Files (x86)\Sony\x-APPLICATION NetMD Driver』フォルダにドライバーが展開されるらしいがWindows10ではフォルダ自体存在しない。困ったのでゴリ押しをする事にした。
7zipを用いて、インストーラの中身を展開する。
適当なフォルダを作って作業する。Cドライブ直下にtempフォルダを作って作業した。

『C:\temp\x-APPLICATION_S_V6004.exe\Common\Driver\』内にsetup.exeを発見、展開する。
展開したsetup.exeを実行してもドライバーがインストールされなかった。
仕方がないので、この画面のまま放置する。
C:\Users\(ユーザー名)\AppData\Local\Temp\{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}
に『x-APPLICATION NetMD Driver for x64.msi』が展開されているので確保する。
{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}の部分は毎回ランダムで変わる。
Windowsのファイル検索をすると見つけやすいかもしれない。

『x-APPLICATION NetMD Driver for x64.msi』を開き


『data.cab』をさらに開く
ドライバファイルが得られたので、任意の場所に保存する。


(3)NetMDドライバはMZ-RH1のみ対応の為、iniファイルを書き換えてインストールする。
 
(2)で得られたファイルの内、『netmd760.inf』を編集する。編集箇所は64bitでは3カ所
[ControlFlags]
ExcludeFromSelect=USB\VID_054C&PID_0286    ; MZ-RH1

[Sony]
%NETMDUSB.DeviceDesc%=NETMDUSB.Dev, USB\VID_054C&PID_0286

[Sony.NTAMD64]
%NETMDUSB.DeviceDesc%=NETMDUSB.Dev, USB\VID_054C&PID_0286
この部分を編集する。私が使いたいのはMZ-RH10なので、MZ-RH10のPID値を調べる。
デバイスマネージャーで確認。
MZ-RH10のPID値は0219だと分かりました。『netmd760.inf』ファイルの該当部を編集します。
[ControlFlags]
ExcludeFromSelect=USB\VID_054C&PID_0286 ; MZ-RH1
ExcludeFromSelect=USB\VID_054C&PID_0219 ; MZ-RH10

[Sony]
%NETMDUSB.DeviceDesc%=NETMDUSB.Dev, USB\VID_054C&PID_0286 ; MZ-RH1
%NETMDUSB.DeviceDesc%=NETMDUSB.Dev, USB\VID_054C&PID_0219 ; MZ-RH10

[Sony.NTAMD64]
%NETMDUSB.DeviceDesc%=NETMDUSB.Dev, USB\VID_054C&PID_0286 ; MZ-RH1
%NETMDUSB.DeviceDesc%=NETMDUSB.Dev, USB\VID_054C&PID_0219 ; MZ-RH10
このファイルを用いてNetMDドライバをインストールします。
注意しなければならない点は、infファイルを書き換えているので改ざんされたドライバだと認識されます。
UEFIのセキュアブートをOFFにして、テストモードに入り署名なしドライバをインストールできる状態でないとインストールされません。
一度、テストモードでドライバのインストールをした後、セキュアブートを再びONにすれば、ドライバは有効なのでNetMDモードで動作すると思います。




1 件のコメント :

  1. 管理者さま
    ドライバファイルが得られたので、任意の場所に保存する。
    ここまでで無事Winodows10でドライバあたりました!
    Windows7入れ直さなくてよかったです!
    ありがとうございました!

    返信削除