Windows XP ProをUSB2.0に接続されたハードドライブからインストールして実行する方法があるかどうかを知りたいと思いました。私のシステムでは外付けUSBハードドライブから起動できます。 、しかし、Windows XPをUSBHDDにインストールしようとすると、インストールできませんでした。
私の最終的な目標は、メンテナンス時などに、ハードドライブ(ウィンドウがインストールされている)のみを他の同じシステムに移動できるようにすることです。
古い新しいもの:USBドライブにWindowsをインストールできないのはなぜですか? (2004年4月15日)
[...]
このホワイトペーパーに記載されていないもう1つの理由は、ホットプラグ操作中にUSBバスが完全に再初期化されることです。 Windowsは、ブートデバイスにアクセスできなくなったときに、それを本当に嫌います。[/...]
そこに記載されているホワイトペーパーは SBストレージデバイスからWindowsを起動するための推奨事項 です。
おそらく関連している: SBブートの詳細 (MSDN)
トリックは実際にはBIOSにあり、マスターブートレコードのInt13hデバイスを適切にエミュレートします。 ASUSマザーボードがこれを適切に行うことがわかりました。
私が見つけた「トリック」の1つは、通常のSATAドライブにインストールしてから、実際のHDDをUSBケースに移行することです。これは通常、起動時にUSBドライバが「カーネルスペース」にすでにインストールされているため機能し、システムは続行されます。
残念ながら、USB大容量ストレージベースのドライブからの起動に満足しているWindowsバリアントはないと確信しています。ただし、他にもいくつかのオプションがあります。
マシンにeSATAポートがある場合、またはアドオンカードを使用してインストールする場合、Windowsはこれらを単なる別のSATAドライブと見なす傾向があると言われています(マシンが起動すると仮定します)。
マシンを3D作業や、大きなI/O負荷を課すものに使用していない場合は、メインのWindowsインストールを外付けドライブの大きなVMで実行できます。各マシンにベースOSをインストールする必要がありますが、Debian/Ubuntu + VMWareはインストールが難しくなく、簡単に複製できます。ただし、Windowsライセンスでこの方法で作業できることを確認してください。マシンに付属のOEMライセンスでは許可されていません。 VMで使用します。