- 4.8 総合ランク に基づく 386+ レビュー
- 要件:Windows、macOS、Linux、Android、およびRaspberry Pi。
- 10.76MB Size.
- Version 7.0.15125. (03/06/2024).
- Pricing starts from $14/month
おそらく、すでにWindows 10のHyper-Vシリアルポートパススルーの問題に取り組んでいることかと思われます。
この問題に取り組むのは難しいように思えるかもしれません。なぜなら、Microsoft社の公式Hyper-Vデプロイガイドですら、実行可能な解決策を提供していないからです。
確かに、ゲストマシンでは、COMポートを名前付きパイプに接続できますが、その方法は、サードパーティ開発者の古いプロジェクトでも使用しない限り、ホストのCOMポートでは機能しません。
このソリューションの詳細と、ホストからゲストPCへのHyper-V COMポートリダイレクトを設定するための、より簡単で信頼性の高い別の方法についてご説明いたしますので、ぜひ読み続けてください。
FlexiHubをご使用いただくと、TCP/IPプロトコル経由でホストのCOMポートにアクセスできるようになります。そのため、Hyper-V上で実行されているVMを、数回クリックするだけで、そのCOMポートに接続できるようになります。
本ソフトウェアは、ネットワークを使用して仮想接続を確立し、シリアルポート(またはパススルーUSBデバイス)を、Hyper-Vゲスト仮想マシンにマッピングすることによって機能します。複雑な構成手順はご必要ありません。簡単な手順をいくつか行うだけで、Hyper-V COMポートリダイレクトを実装できます。
ゲストCOMポートを「名前付きパイプ(named pipes)」に接続するには、Hyper-Vセッション内からシリアルインターフェースを設定する必要があります。
\\.\pipe\COM1
)。
PipeDreamをお使いのホストコンピューター上で実行すると、Hyper-Vホストのシリアルポートを仮想マシンに接続できます。PipeDreamは、物理COMポートとVM上の仮想 COMポートの間でシリアルデータを通信するブリッジとして機能します。
仮想マシンにクライアント側のコンポーネントやデバイスドライバをインストールする必要はありません。そのため、古いOS(Windows XP)や一部のレガシーアプリをまだご使用の場合は、この方法を使用できます。
PipeDreamは通信にHyper-Vの名前付きパイプサポートを使用します。そのため、ネットワーク接続は必要ありません。Hyper-Vでパイプ名を設定すると、ゲストVMからPipeDreamを介してCOMポートに即座にアクセスできるようになります。
Microsoft Hyper-Vシリアルポートパススルー用のもう1つの便利なプロジェクトは、Albert-Jan Nijburg氏によって作成されました。簡単に言うと、パイプと名付けられたHyper-Vシリアルポートからデータを取得し、その目的のために選択された他のCOMポートにデータを渡すことができます。
ただし、あまりテストされておらず、このプロジェクトは数年間更新されていませんが、ここで、PipeToComについて説明するMat Smith氏によるチュートリアルを見ることができます。
この詳細ガイドでは、仮想セッションにHyper-Vシリアルポート接続を追加するためにご必要な知識を、ご提供できたと思います。これらの接続が確立されると、お使いの仮想マシンで、周辺シリアルデバイスに直接接続しているかのように、同じ機能をご利用いただけるようになります。