Bunchan's Blog

雑多な日常起こったことをたまに書く

NetMD MZ-NH1 を Windows8(x64) で使えるようにする

2013-01-19 22:48:42 | パソコン
先日、UA-3FX という音源をWindows8(64bit)で使えるようにしてみた。今度は、VHSのように消えそうなminiDISC、x-アプリで正式対応でないNetMD機器(MZ-NH1)を認識させてみた。MZ-RH1は32Bit版で正式対応。

MZ-NH1を持っているのだが、2011年10月にWindows7(64bit)でx-アプリを使えるようにしていた。その後、x-アプリの更新があったはずだが、下手に更新して使えなくなりそうなので、更新を止めていた。そして、先週、そのPCをWindows8 にアップグレードした。x-アプリを起動するとWindows8対応版に更新せよと言ってきたので、更新(Ver.3からVer.5.0.1へ)したところ、案の定、MDを認識しなくなった。

ところで、私の持っているMZ-NH1はUSBのコネクタが劣化して壊れそうだ。ハードオフにでも行ってみるか?


このMZ-NH1 は、PCと接続できないと生録しかできないので、普通に音楽を聴くにはPC接続がほぼ必須。そこで、UA-3FXの場合と同じように、INFファイルを書き換え、署名なしのドライバとして強制的に入れてみたところ、うまく使うことができた。

1) デバイスマネージャーを起動し、どのように認識されているか確認したら、USBデバイスで、その他のUSBデバイス?欄に NetMD/HiMD と正しく認識されていた!? 早い話、ドライバがインストールされていない。

2) Cドライブを探ったら、Win7で使っていたときのドライバが、そのまま残っていた。
C:\Program Files (x86)\Sony\x-APPLICATION NetMD Driver\NETMD760\ 中身は、2011年10月のものだった。ポイントのNETMD760.inf ファイルの作成方法は、2011年10月の記事を見てください。

3) これを Windows8 にインストールする。

4) 再起動時に署名されていないドライバがインストールできるオプションで、シャットダウンする。

意味は、
/o 詳細ブートオプションメニューを表示して、再起動
/r シャットダウンし、再起動する
/f 警告せずにアプリを終了する
/t xxx xxxは数字、シャットダウンするまでの秒数(図は00 ですが 0 でOK)

5) シャットダウン前に、オプションが出るので、トラブルシューティング=>詳細オプション=>スタートアップ設定=>再起動。

6) 再起動したら、スタートアップ設定=>ドライバ署名の強制を無効にする(7を押下)。

7) 起動したら、NetMD接続後、デバイスマネージャーを起動し、ドライバの更新を行う。数分かかる。

これで、MZ-NH1がwindows7と同様windows8でも使えるようになった。x-アプリをいちからインストールした場合の挙動はわからないが、前と同じなら、2011年10月の方法で inf ファイルを更新し、同様の方法で使えるようになるはず。


windows8はドライバに署名が強制されているので、inf ファイルを書き換えるとハッシュ値が合わなくなりドライバが改ざんされていると警告(改ざんしているのだが)後、インストールされない。そこで、署名のないドライバを入れるオプションで起動する必要があるというわけ。面倒!

SONYのサイトを見ると、MZ-RH1はWindows8の64Bit版は非対応って出てる。何か不具合が出るかも。とりあえずは使えている。また、64Bit版の場合、Win7のようにインストール時にドライバがコピーされない可能性もある。たまたまWin7から8へアップグレードしたので、前のドライバが残っていたが、すっぴんのWin8へ最初からインストールした場合は何らかの方法でドライバを抽出する必要があるかもしれない。サポートをみると64Bitの場合はNetMDを使うかどうかも聞いてこないようだ(32Bit版は聞いてくるらしい)。

Roland UA-3FX を Windows8 で使えるようにする

2013-01-14 00:22:24 | パソコン
Roland UA-3FX をWindows8で使う under in English

UA-3FX は、2003年末にRolandが発売したUSBポートにつける音声出力機器。UA-4FXは3FXにMIDIポートが付いたもの(多分)。
Roland は UA-4FX のWindows8 用のドライバは出してくれたけど、UA-3FX用は出してくれない。
使いたいのでWebで検索したけど、もう10年ほど前の製品なので、ほとんど情報がない。仕方がないので、UA-3FX の Windows7用のドライバを強引に入れてみた。結果は問題なく使えた。

Windows8になり、UA-3FX が使えなく、がっかりしている人もいると思うので、入れ方を紹介。でも、自己責任でお願いします。

問題点(インストールできない理由)
1) Windows7用ドライバをダウンロードして、普通にインストールすると「Windows7じゃないからダメ!」というメッセージ。
2) UA-3FXを接続後、デバイスマネージャーを起動後、!マークが付いているUA-3FXのドライバの更新から行うと、これもダメ。(ドライバに署名がない)

解決法(これならインストールできるでしょ)
1) ドライバのINFファイルを書き換えて、Windows8用とだます。
2) 署名のないドライバでもインストールできる状態にする。

手順
1) INFファイルの書き換え
ダウンロードしたWindows7用ドライバのzipファイルの解凍して「files」のフォルダの中の「RDIF1040.INF」を編集する。
38行目
(編集前)
%MfgName%=Roland,NTamd64.6.1,NTamd64.6.2
(編集後)
%MfgName%=Roland,NTamd64.6.2,NTamd64.6.3

44行目 (これは特に必要ないが気持ちの問題)
(編集前)
;; WindowsVista 64 or Windows XP 64
(編集後)
;; Windows7 - Windows XP 64

47,48行目
(編集前)
[Roland.NTamd64.6.1]
;; Windows7
(編集後)
[Roland.NTamd64.6.2]
;; Windows8

51行目
(編集前)
[Roland.NTamd64.6.2]
(編集後)
[Roland.NTamd64.6.3]


2) 署名なしドライバをインストール
下のブログなど(ありがとうございました)を参照して、署名なしでもインストールできるようする。
http://freesoft.tvbok.com/win8/testmode.html
http://www.ytsuboi.org/wp/archives/2160
http://setsuna-no-yume.cocolog-nifty.com/blog/2012/10/windows8-7f00.html

UA-3FXをUSBに接続する。
デバイスマネージャーを表示させると、UA-3FXが使えない状態で表示されている。
UA-3FXを右クリックで、「ドライバーソフトウェアの更新」で、参照先を先ほど書き換えたINFファイルのある「Files」フォルダする。途中で、「署名がない」の警告が出るが無視してインストール。
少し時間がかかってUA-3FXが正常に認識されるので、使えることを確認する。再起動する。

これで、Windows8 でも UA-3FX が使えるようになるはず!


Roland UA-3FX in Windows8

UA-3FX, the audio output device to attach to USB port Roland was released at the end of 2003. UA-4FX is UA-3FX with a MIDI port.
Roland gave us the UA-4FX driver for Windows8, but Roland didn't give us the UA-3FX driver.
I've searched one in Web, because I want to use it. It is the product made 10 years ago, we can't get almost no information. Since there was no way, I tried to install the driver for Windows7 of UA-3FX. The results can be used without any problem.

Introduce how to install. But at your own risk.

PROBLEMS
1) Download the driver for Windows7. When you install normally, message [ NOT WINDOWS8! ]
2) Connecting the UA-3FX, starting control panel, device manager. When updating the driver from the UA-3FX that has been marked, this is also bad. There is no sign on the driver.

SOLUTION
Edit the INF file for Windows8.
Ready to install unsigned driver.

HOW TO
1) Editing RDIF1040.INF file
Unzip the zip file that you downloaded the driver for Windows7. Edit RDIF1040.INF in the folder "files".
Line 38
(Before)
% MfgName% = Roland, NTamd64.6.1, NTamd64.6.2
(After)
% MfgName% = Roland, NTamd64.6.2, NTamd64.6.3

Line 44 (This is not necessary)
(Before)
;; WindowsVista 64 or Windows XP 64
(After)
;; Windows7 - Windows XP 64

Lines 47,48
(Before)
[Roland.NTamd64.6.1]
;; Windows7
(After)
[Roland.NTamd64.6.2]
;; Windows8

Line 51
(Before)
[Roland.NTamd64.6.2]
(After)
[Roland.NTamd64.6.3]

2) Install unsigned drivers.
See, such as blog (sorry in Japanese) below, so that you can install any unsigned driver.
http://freesoft.tvbok.com/win8/testmode.html
http://www.ytsuboi.org/wp/archives/2160
http://setsuna-no-yume.cocolog-nifty.com/blog/2012/10/windows8-7f00.html

3) Driver updating.
Connecting the UA-3FX.
When you display the device manager, the UA-3FX are displayed in the state you can not use.
In the "Update Driver Software", right-click the UA-3FX, and fold the "Files" folder of RDIF1040.INF file that references just rewrite.
Ignore the warning install "no sign", on the way out. And install it.
When UA-3FX will be recognized correctly in few minutes, you'll make sure that you can use it.
Restart computer.

This may will make UA-3FX use in Windows8!