Microsoft DaRT(Diagnostics and Recovery Toolset、旧称ERD Commander)は、Windowsの頼れるレスキューキットと言えるでしょう。Windowsが起動しなくなった時に役立つ診断ツールが満載の、WinPEベースの起動可能な回復イメージです。問題は、MicrosoftがDaRT用のすぐに使えるISOイメージを提供していないことです。代わりに、DaRTを使うには自分で起動可能なイメージを作成する必要があります。専用のツール、SDK、ドライバーが必要なので、決して簡単ではありませんが、少しの忍耐があれば可能です。
確かに、このプロセスは少々面倒ですが、動作するDaRTイメージさえ入手できれば、パスワードのリセット、ファイルの復元、破損したディスクの修復、さらには問題のあるアップデートのアンインストールなど、あらゆる状況に対応できます。しかも、すべてブート環境から実行できます。真のメリットは、Windowsの内蔵リカバリオプションよりもはるかに高機能なツールキット、グラフィカルツール、リモートサポート機能を備えていることです。システム管理者や日常的にトラブルシューティングを行う方にとって、これはまさに救世主となるでしょう。ただし、セットアップファイルをクリックするほど簡単だとは思わないでください。
Windows 10/11でDaRTブートイメージを修正または作成する方法
DaRT回復イメージ作成ツールのインストール
この部分はちょっとした宝探しのようなものです。MicrosoftはもうDaRTが入ったISOイメージを公式に提供していません。すべて自分で組み立てる必要があります。まず、Windowsアセスメント&デプロイメントキット(ADK)をこちらから入手してください。インストール時に「展開ツール」機能を選択し、デフォルトのオプションで進めてください。通常はC:\Program Files (x86)\Windows Kits\10\にインストールされます。
次に、このリンクからADK用のWindows PEアドオンをダウンロードしてインストールします。インストーラーを実行する際は、Windowsプレインストール環境(Windows PE)を選択してください。これは、起動可能なイメージが実行される最小限のOSです。
次に、Windows SDKをインストールします。すべてのオプションを受け入れるのではなく、セットアップ中に「Windows用デバッグツール」のみを選択してください。これは、メモリダンプの分析とトラブルシューティングに必要なものです。
DaRT作成ツール本体には、Microsoft Desktop Optimization Pack (MDOP) のISOファイルが必要です。2015年以降更新されていないため、入手には少々手間がかかるかもしれません。SW_DVD5_Dsktp_Optimization_Pck_SA_2015_MultiLang_MLF_X20-35801. ISO信頼できるアーカイブで検索してください。ハッシュ(82889A16CD81DF4539C12B9E9D717E2D6615549A037C2C628D655F10645A8F06)を確認して、不要なファイルをダウンロードしないようにしましょう。もちろん、Windows 10または11のISOファイルも必要です。
注意:一部の設定では、DaRTのインストール中にADKフォルダが見つからないというエラーが発生することがあります。簡単な回避策はありますか?管理者権限でPowerShellまたはコマンドプロンプトを開き、不足しているディレクトリを手動で作成してください。例:
mkdir "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\x86\Media" mkdir "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\x86\WinPE_OCs" mkdir "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\x86\en-us"
その後、DaRTのインストールを再開すると、通常はよりスムーズに進みます。Windowsのせいで、何の理由もなくインストールが難しくなる場合もあります。
Windows 10/11用のWinPEベースのDaRTイメージを作成する
MDOPパッケージに含まれているDaRT回復イメージツールを起動します。64ビットイメージの作成を選択します(最近のハードウェアの多くは64ビット版に対応しています)。Windows 10または11のインストールを含む、マウントされたWindows ISO(仮想ドライブとしてマウントされていることを確認してください)を指定します。
リモートセッションサポート、パスワードリセット、ファイルリカバリなど、含めるツールを選択してください。後でリモートアクセスが必要になる可能性がある場合は、「リモート接続を許可する」チェックボックスをオンにしてください。これは、物理的にその場にいなくても他のユーザーをサポートする必要がある場合に役立ちます。また、デバイスドライバー(ネットワークアダプター、ディスクコントローラー)を追加して、 DISMなどのツールが環境内で適切に動作するようにすることもできます。
新しいISOファイルの保存場所を指定します。おそらく安全で、後で簡単に見つけられる場所でしょう。「作成」をクリックすると、数分後に起動可能なISOファイルがポップアップ表示されます。私の場合は大体 くらいです700 MB。準備ができたら、お好きなツール(Rufus、Windows Media Creation Toolなど)を使って、このISOファイルをUSBフラッシュドライブに書き込むことができます。
DaRT ブート可能ドライブからの起動
この部分は当たり前のことかもしれませんが、念のためお伝えしておきます。影響を受けているPCを再起動し、BIOS/UEFIセットアップに入ります。DaRT ISOファイルが保存されているUSBメモリまたはDVDから起動するように優先順位を変更します。保存して終了すると、WinREのブートメニューが表示されます。Microsoft Diagnostics and Recovery Toolsetを起動するオプションを選択してください。
中に入ると、ツールメニューが表示されます。レジストリ編集、ディスクリカバリ、パスワードリセット、ネットワーク修復など、非常に包括的な機能を備えています。Locksmithツールは、万が一ロックアウトされてしまった場合に備えて、ローカルパスワードをリセットするのに最適で、非常に便利です。エクスプローラーモードではファイルを手動で参照でき、ソリューションウィザードを使えば、プロでない限り、適切なツールを簡単に選ぶことができます。
当然のことながら、Windows はリカバリを複雑にするため、特にドライバーやネットワーク設定が関係する場合は、最も簡単な修復でも何度か試行する必要があることがあります。一部のマシンでは、DaRT への初回起動が不安定な場合があり、再起動や USB の再接続で問題が解決することがあります。
基本的に、このDaRTセットアップは、何かが本当に壊れてしまったときや、Windowsを最初から再インストールせずにリモートで修復する必要があるときに、まさに天の恵みです。セットアップは少し面倒ですが、一度やってしまえば驚くほど便利です。