コマンドプロンプトでデバイスドライバーをバックアップおよび復元する方法
ドライバーの扱いは本当に面倒な場合があります。Windows 11/10では、ほとんどのドライバーがプリインストールされているため、作業が少し楽になりますが、クリーンインストールをしようとしている場合や、特定のバージョンだけを残しておきたい場合は、ドライバーをバックアップするのが賢明です。少し退屈に聞こえるかもしれませんが、新規インストール後にドライバーが壊れたり、ネットワークアダプターが失われたりした経験があれば、それがどれほどイライラするかがわかるでしょう。そこで、このガイドでは、コマンドプロンプトを使用してこれらのドライバーを取得する簡単な方法を示します。また、必要に応じてドライバーを復元する方法もあります。目標は? 頭痛の種を減らし、正確なファイルを再び探す代わりに、ドライバーをすばやく復元することです。さらに、バックアップが実際に機能し、その後すべてがスムーズに動作すると、満足感があります。
Windows 11/10でデバイスドライバーをバックアップおよび復元する方法
ドライバーのバックアップが重要な理由
ハードウェアコンポーネントが動作しなくなった場合や、大規模なアップグレードを計画している場合は、ドライバーのバックアップが不可欠です。特に、メーカーがアップデートの提供を停止している場合や、Windows で「ドライバーが見つかりません」というメッセージが表示される場合は、バックアップが役立ちます。また、Windows のメジャーアップデートやクリーンインストールを行う前にも役立ちます。メーカーのサイトから正確なバージョンを探すことなくドライバーを復元できるため、時間と手間を大幅に節約できます。もちろん、万全ではありません。問題が発生した場合は、手動でドライバーを再インストールしたり、デバイスマネージャーから再インストールしたりする必要があるかもしれません。しかし、全体として、適切なバックアップは安心の安全網となります。
Windows 11/10でデバイスドライバーをバックアップする
ドライバーのバックアップを取るには、ドライバーストアのフォルダをコピーするだけで済みますが、ちょっと面倒です。よりクリーンな方法は、コマンドプロンプトでシンプルなDISMコマンドを使うことです。これは基本的に、Windowsのドライバーストレージからすべての「.inf」ドライバーファイルを任意のフォルダにエクスポートします。使い方は簡単で、ある環境では問題なく動作しました。別のマシンでは、最初は失敗しましたが、その後突然動作するようになりました。つまり、時々うまくいかないこともありますが、概ね安定しています。
方法1: コマンドプロンプトでドライバーをバックアップする
- 作業を始める前に、バックアップを保存する専用のフォルダを作成してください。私は安全のため、外付けドライブか別のパーティションにバックアップを保存することが多いです。例えば、
DriverBackupDドライブに「 」という名前のフォルダを作成しましょう。 - ファイルエクスプローラー( Win + E)を開き、 [PC] > [D:] (または [E:])に移動します。
- 空白部分を右クリックし、[新規] > [フォルダー]を選択して、名前を に変更します
DriverBackup。 - 次に、コマンドプロンプトを管理者として起動します。スタートメニューに「CMD」と入力し、アイコンを右クリックして「管理者として実行」を選択することで実行できます。
- ドライバーをエクスポートするには、次のコマンドを実行します。
DISM /online /export-driver /destination:D:\DriverBackup
を押すEnterと、ドライバーのコピーが始まります。このコマンドは、C:\Windows\System32\DriverStoreバックアップフォルダからドライバーファイルを探し出し、コピーします。ただし、主に.infファイルをキャプチャするため、ドライバーにインストーラー.exeや.msiインストーラーしかない場合は、それらはコピーされません。ほとんどのハードウェアドライバーで問題なく動作し、処理も高速です。
Windows 11/10でデバイスドライバーを復元する
復元も同様に簡単ですが、コマンドがオフラインイメージを見つけられない場合は問題が発生します(これは時々発生します)。そのエラーが表示された場合は、デバイスマネージャーを使用して手動でドライバーをインストールする必要があるかもしれません。
方法2: コマンドプロンプトでドライバーを復元する
- Win + R を押して実行ダイアログを開き、入力してEnter キー
cmdを押します。 - ユーザー アカウント制御のプロンプトが表示されたら、[はい]をクリックします。
- バックアップ フォルダーからドライバーを再インストールするには、次のコマンドを実行します。
DISM /online /Add-Driver /Driver:D:\DriverBackup /Recurse
はい、時々このコマンドは のようなエラーをスローしますerror: 50 “This command can only be used with an Offline image.”。その場合は、デバイスマネージャーを開いて手動で修正してください。
デバイスマネージャーによる手動復元
- Windows アイコンを右クリックし、[デバイス マネージャー] を選択します。
- 黄色の三角形が付いているもの、または「不明なデバイス」と表示されているものを探してください。これらのデバイスは、おそらくドライバーが不足している可能性があります。
- 疑わしいデバイスを右クリックし、 を選択します
Update Driver。 - 「コンピューターを参照してドライバー ソフトウェアを検索」を選択し、
DriverBackupフォルダーに移動します。 - 適切なサブフォルダーを選択し、「次へ」をクリックして、Windows に処理を任せます。
- すべての不明なデバイスに対してこの手順を繰り返し、Windows を再起動します。これですべてがスムーズに実行されるはずです。
デバイス マネージャー経由で実行すると、特に修理するハードウェアが多数ある場合は遅くなる可能性がありますが、信頼性は高くなります。
もちろん、古いハードウェアやサポートされていないハードウェアの場合、この方法でドライバーを復元してもすべてが元に戻るとは限りません。場合によっては、特別なインストールファイルやメーカーのツールが必要になることもあります。それでも、何もしないよりはましです。特にWindowsを操作する前にバックアップを取っていればなおさらです。