DISMを使用してドライバーをバックアップする方法 (Windows 10/11)

このサイトを検索 | Search this site
wps

DISM でバックアップ

デバイスドライバ(以降、ドライバと表記)は Windowsオペレーティング システムの最も重要なソフトウェアです。

ドライバは、Windowsとハードドライブ、USBメモリなどの周辺機器が対話する橋渡しをします。

OEM ドライバをインストールしない場合 Windows は汎用ドライバを使用しますが、その場合、該当デバイス固有の機能は使えません。

OEM ドライバとは、メーカーが独自に開発した周辺機器(デバイス)用のソフトウェアです。例えば、BUFFALO製マウスの一部にチルト機能が搭載されていますが、OEMドライバをインストールするまでチルト機能は動作しません。(USBドライバ+チルト機能 = OEM ドライバ)

DISM コマンドを使用してドライバをバックアップする方法を見つけたので紹介します。



使用するもの

WindowsPowerShell

Windowsにインストールされたドライバーは、外部ソフトウェアを使用せずにバックアップできることがわかりました。ウィンドウズパワーシェル (WPS: Windows PowerShell) を起動してコマンドを走らせるだけです。

[使用するもの]
  • 管理者として起動した Windows PowerShell
  • DISM コマンド

DISM 実行手順

[DISM 実行手順]
  1. Windows PowerShell を管理者として起動する(手順はこちら
  2. バックアップフォルダを作成する (例 C:\Drivers)
  3. DISM コマンドを実行する
    DISM /online /export-driver /destination:C:\Drivers
  4. 以上

バックアップの実行例

Cドライブ直下に「Drivers」フォルダを作成した場合の destination は C:\Drivers となります。

DISM /online /export-driver /destination:C:\Drivers
>_
管理者:Windows PowerShellー □ × 
PS C:\WINDOWS\system32> DISM /online /export-driver /destination:C:\drivers

展開イメージのサービスと管理ツール
バージョン: 10.0.19041.844
イメージのバージョン: 10.0.19043.1202
1 / 58 をエクスポートしています - oem0.inf: ドライバー パッケージが正常にエクスポートされました。
2 / 58 をエクスポートしています - oem1.inf: ドライバー パッケージが正常にエクスポートされました。
3 / 58 をエクスポートしています - oem10.inf: ドライバー パッケージが正常にエクスポートされました。
4 / 58 をエクスポートしています - oem11.inf: ドライバー パッケージが正常にエクスポートされました。
5 / 58 をエクスポートしています - oem12.inf: ドライバー パッケージが正常にエクスポートされました。
....

リストア方法

前項の手順により、[\Drivers] フォルダ配下にいくつかの(かなりたくさんの)サブフォルダが作成され、その中にバックアップファイルが格納されます。

バックアップしたドライバのリストアは以下の手順で行います。

[リストア手順]
  1. Drivers フォルダを開く。
  2. リストアしたいデバイスのドライバが格納されたフォルダを探して開く。
  3. xxx.inf ファイルを探す。
  4. xxx.inf を右クリック > インストールを選択する
    ※スナップショットでは、cui_dch.inf。
  5. ドライバのインストールが始まるので終わるまで待つ。
  6. 以上
スナップショット
cui_dch.inf の例
driverInf

まとめ

matome
reload

Windowsのコマンドラインツール「Windows PowerShell」を利用してデバイスドライバのバックアップができます。

  • デバイスドライバは、Windowsとハードドライブ、USBメモリなどの周辺機器が対話する橋渡しをします。
  • OEMドライバは、メーカーが提供するデバイスドライバのことです。オリジナルドライバの機能に加え付加価値をつけています。
  • VAIOなどのメーカー製PCは、OEMドライバてんこ盛りだがいつまでサポートされるかわからないので、OS再インストールに備えてバックアップしておくことが重要です。
  • Windows PowerShell で使用するコマンド例

    DISM /online /export-driver /destination:C:\Drivers

  • DISM | SC2
[Win11 22H2] アップデート後は、先ずは DISM, SFC, コンポーネントサービス

[Win11 22H2] アップデート後は、先ずは DISM, SFC, コンポーネントサービス

Windows 11 22H2へアップデートしたら、イベントログを修復する前に DISM, SFC を実行してシステムファイルの整合性を確認するとよい。 併せて、コンポーネントサービスの「DCOMの構成」「COM+」のエラー確認をする。 SFC実行後に破損したファイルが見つかる可能性が高い。

SC2
Windowsランキング 将棋ランキング スマホ・携帯ランキング にほんブログ村 IT技術ブログ ライフハックへ にほんブログ村 その他趣味ブログ 将棋へ

このサイトを検索 | Search this site

コメントを投稿

0 コメント