Windows 8はRTMステータスに達しました。私のような人なら、今すぐメインデスクトップOSとしてセットアップする計画を立てることになります。 (以前はMetroと呼ばれていたインターフェースはまだ好きではありませんが、そこにある他のすべての優れた機能が、バランスをとって私を魅了しました。)
ほとんどの場合、これはそれほど大きな混乱ではないはずです。なぜなら、Windows8は元々Windows7用に設計されたデバイスドライバーで問題なく動作するからです。しかし、古いデバイスの1つであるEdirolUA-を入手するのに驚くほどの問題がありました。 4FX USBオーディオインターフェース–動作します。
メールにグーグルフォームを埋め込む方法
ドライバーが見つかりません
最初は、何を間違えたのかわかりませんでした。 Edirol Windows 7ドライバーインストーラーパッケージは正常に実行されましたが、デバイスを接続すると、Windows 8はドライバーが見つからないと主張しました(上の図を参照)。手動で検索し、Windowsを適切なディレクトリにポイントしても、役に立ちませんでした。
ドライバーのINFファイルをざっと見てみると、問題が明らかになりました。通常、INFファイルにWindows 8専用のインストール情報が含まれていない場合、オペレーティングシステムは代わりにWindows7の指示を使用します。ただし、この場合、INFファイルがWindows 8用のドライバーをインストールしないことを明示的に示しているのを見て驚いた。ファイルの関連セクションは次のとおりである(NTamd64.6.1およびNTamd64.6.2はの内部名である)それぞれWindows7および8の64ビット版):
そうですね、それには間違いなく理由があると思うかもしれません。オペレーティングシステムの異なるバージョン間で問題が発生することがあり、機能しないドライバをインストールしてほしくない場合があります。
しかし、奇妙なことに、このドライバーは2009年に公開されたため、Windows8でテストすることはできませんでした。開発者がOSの将来のバージョンにインストールしないように決定したと推測できます。将来の問題の可能性を排除するため。
ツイッターでフェイスブックの友達を追加する方法
INFファイルの微調整
そのような注意は良いエンジニアリング慣行かもしれませんが、私はイライラしました。ドライバーをインストールする方法しか見つからなかった場合、ドライバーは新しいOSで動作するはずだと確信しました。幸い、Windows8でのインストールの禁止を解除することは難しくありませんでした。メモ帳で数回キーを押すだけで、NTamd64.6.1とNTamd64.6.2への参照を切り替えることができ、UA-4FXを接続したときに、Windows8がドライバーを見つけてインストールを開始するように説得できました。
ドライバーは、その完全性を保証するためにデジタル署名されていました
しかし、すぐに新しい問題が発生しました。ハッシュエラーのためにドライバーが拒否されました。これは、ドライバーがその整合性を保証するためにデジタル署名されていることを示しています。つまり、INFファイル(またはその他の部分)が改ざんされた場合、ドライバーはインストールを拒否します。私にとって素晴らしいキャッチ22の状況。
新しい署名を偽造する簡単な方法があるのではないかと簡単に思いましたが、もちろん、署名の要点はないということです。次に、簡単な回避策が発生しました。INFファイルに戻り、ヘッダー内のドライバーの暗号化の詳細を含むCATファイルへの参照を削除しました。現在、ドライバーはまったく署名されていません。
署名されていないドライバーのインストール
問題が解決しました?完全ではありません。ドライバーのインストール手順では、ハッシュの問題について不満はなくなりましたが、ドライバーが署名されていないことがわかるとすぐに操作が中止されました。はい:Windows 8の新しいセキュリティ対策として、署名されていないドライバーは自動的にブロックされます。
幸い、この問題を回避する方法もあります。 Windows 8の高度なスタートアップアプリに移動する場合は、高度なスタートアップオプションを有効にしてコンピューターを再起動することを選択できます。次に、セーフモード、デバッグモード、わかりやすい名前の[ドライバー署名の強制を無効にする]モードなど、さまざまなトラブルシューティングモードで起動する機会が与えられます。
このモードで起動したとき、ついに微調整したEdirol UA-4FXドライバーをインストールすることができました。これは、非常に安心して、完全に機能することがわかりました。その後、再起動して通常のより安全な署名強制モードに戻り、ドライバーのセキュリティとサウンドの両方を楽しむことができました。
もちろん、すべてのドライバーが微調整に適しているという保証はありません。また、Windows 8で問題なく動作するという保証もありません。しかし、この経験から得られた何かが役立つことを願っています。
あなたの電話番号を見つける方法
いずれにせよ、Microsoftの最新のオペレーティングシステム(洗練されたタッチコントロールとグラフィカルユーザーエクスペリエンスがすべてであるはずだった)でも、技術的な問題が発生したときに、いじくり回す人が立ち往生する可能性があることを発見することは、どういうわけか安心です。で、自分で修正します。
追記:より簡単な解決策
その後、より簡単な回避策が考えられました。 Windows 8は、Vista用およびWindows 7用に作成されたドライバーと互換性があります。そこで、実験として、Edirolデバイス用の64ビットVistaドライバーをダウンロードしてインストールしてみました。この古いINFファイル(2007年)にはWindows 8の特別な制限は含まれていませんでした。編集が必要なかったため、デジタル署名を削除して特別なモードで起動して機能させる必要はありませんでした。もちろん、5年前のドライバーは、最新バージョンのすべての機能と完全なパフォーマンスをサポートしているわけではありませんが、古いデバイスを動作させる必要がある場合は、Vistaドライバーがサポートできることを確認するのに役立ちます。騙す。