
編集: 解決しました! 新しいドライブのクローンを作成し、sysprep /audit /generalize /shutdown を実行し、ターゲット システムにスワップして、Windows 10 を起動し、regedit を使用して win7 ソフトウェア ハイブをロードし、自動ログインのレジストリ値を設定し、UAC を無効にし、ドライバー インストーラーを Roaming/Microsoft/Windows/StartMenu/Programs/Startup にドロップして起動しました。完璧に動作しました。
機能的な入力デバイスがないコンピューターで、Windows のインストール後に行われるセットアップ (タイムゾーン、場所、ユーザーの作成など) を自動的にバイパスする最も簡単な方法は何でしょうか?
これまで、USB ドライバーをインストールするブート時のスケジュールされたタスク (私の知る限り何も起こらない)、応答ファイル (C:/ にある Autounattend.xml - これも何も起こらない)、および同じドライブ上の機能している Windows 10 OS からの dism (USB ドライバーをインストールするため - ドライブが「正常に」インストールされ、ターゲット OS が起動できなくなった) を試しました。
背景としては、古くて頻繁に使用される Windows 7 システム (Intel Core 第 2 世代から) を Ryzen システムに移行する必要があることです。再インストールは選択肢ではありません。
OS ドライブのクローンを作成し、それを起動し、/oobe /generalize で sysprep を使用し、ドライブを新しいマシンに交換しました。正常に起動しますが、セットアップで停止します。セットアップを通過できれば、USB ドライバーは自動的にインストールされます。
次のいずれかが可能ですか? また、機能する可能性は高い/低いですか?
A; ドライバーをインストールするためのカスタム Windows サービスを作成し、それをターゲット システムに移動します。
B; 応答ファイルまたはその他の方法を使用して、ユーザーの作成をスキップする形で新しいドライブを準備します。sysprep のドキュメントは非常に限られているようです。
C; Windows 10 または WinPE から正しいドライバーをインストールします。
ターゲット コンピューターには、Windows 7 インストール メディア USB、複数の USB ドライブ、正常に機能する Windows 10 と Ubuntu、および正常に機能する他のコンピューターが数台あります。ターゲット コンピューターには、正常に機能するネットワーク接続や PS/2 キーボードへのアクセスがありません。
答え1
元のコンピューターはもう入手できないのでしょうか?
Intel アーキテクチャから AMD/Ryzen への移行には独自の課題があります。それらは問題をはるかに悪化させます。USB
ドライバーをロードするだけでは機能しません。また、USB ドライバー自体の前提条件となる、まったく新しいマザーボード/チップセット ドライバーのセットも必要になります。
元のハード ドライブを VDI、VMDK、または VDHX イメージにクローンし、Windows 10 インストールに仮想マシンとしてマウントします (それぞれ VirtualBox、VMWare Player、または Hyper-V を使用します。好きな方を使用してください)。
これは、古いシステムからソフトウェア/データを取得する最も簡単で信頼性の高い方法です。この
方法では目的にかなわない場合は、仮想ディスクの別のクローンを作成し、好きなだけ試すことができます (元のディスクに触れたり、台無しにしたりすることなく)。
そのイメージを Ryzen/AMD チップセットと USB ドライバーで事前にロードしてから、実際のハード ドライブにクローンする必要があります。これにより (理論上は)、Windows 7 がドライバーを自動検出した後、USB キーボード/マウスを使用できるようになります。
(注意: すべての Ryzen マザーボードなどの新しいハードウェアで Windows 7 を実行しようとする場合は、UEFI BIOS で CSM またはレガシー ブート モードを明示的に有効にする必要があります。古い Windows 7 は、元々 UEFI BIOS にインストールされていた場合でも、実際にそれが必要になります。)