web-dev-qa-db-ja.com

Windows XPをUSBハードドライブにインストールし、そこから実行する

Windows XP ProをUSB2.0に接続されたハードドライブからインストールして実行する方法があるかどうかを知りたいと思いました。私のシステムでは外付けUSBハードドライブから起動できます。 、しかし、Windows XPをUSBHDDにインストールしようとすると、インストールできませんでした。

私の最終的な目標は、メンテナンス時などに、ハードドライブ(ウィンドウがインストールされている)のみを他の同じシステムに移動できるようにすることです。

8
Stan

古い新しいもの:USBドライブにWindowsをインストールできないのはなぜですか? (2004年4月15日)

[...]このホワイトペーパーに記載されていないもう1つの理由は、ホットプラグ操作中にUSBバスが完全に再初期化されることです。 Windowsは、ブートデバイスにアクセスできなくなったときに、それを本当に嫌います。 [/...]

そこに記載されているホワイトペーパーは SBストレージデバイスからWindowsを起動するための推奨事項 です。

おそらく関連している: SBブートの詳細 (MSDN)

4
user1686

トリックは実際にはBIOSにあり、マスターブートレコードのInt13hデバイスを適切にエミュレートします。 ASUSマザーボードがこれを適切に行うことがわかりました。

私が見つけた「トリック」の1つは、通常のSATAドライブにインストールしてから、実際のHDDをUSBケースに移行することです。これは通常、起動時にUSBドライバが「カーネルスペース」にすでにインストールされているため機能し、システムは続行されます。

2

残念ながら、USB大容量ストレージベースのドライブからの起動に満足しているWindowsバリアントはないと確信しています。ただし、他にもいくつかのオプションがあります。

マシンにeSATAポートがある場合、またはアドオンカードを使用してインストールする場合、Windowsはこれらを単なる別のSATAドライブと見なす傾向があると言われています(マシンが起動すると仮定します)。

マシンを3D作業や、大きなI/O負荷を課すものに使用していない場合は、メインのWindowsインストールを外付けドライブの大きなVMで実行できます。各マシンにベースOSをインストールする必要がありますが、Debian/Ubuntu + VMWareはインストールが難しくなく、簡単に複製できます。ただし、Windowsライセンスでこの方法で作業できることを確認してください。マシンに付属のOEMライセンスでは許可されていません。 VMで使用します。

0
David Spillett