コマンドプロンプトでデバイスドライバーをバックアップおよび復元する方法

📅
🕑 1 分で読む

ドライバーの扱いは本当に面倒な場合があります。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を操作する前にバックアップを取っていればなおさらです。