LiveRE を使用して Windows の起動に関する問題のトラブルシューティングを行う
LiveRE ツールは、USB 接続を介してコンピューターを起動するために使用できるイメージを作成します。 このツールは、"ブートなし" の問題のトラブルシューティングに役立ちます。 また、サポート プロフェッショナル向けのジャンプ サーバーを介して、起動していないコンピューターへのリモート アクセスを提供するためにも使用できます。
注:
この記事は、サポート エージェントおよび IT プロフェッショナルが使用することを前提としています。
LiveRE と WinRE の比較
次に示すのは、Live RE と、Windows ISO に含まれる既存の Windows Recovery Environment の比較です。
機能 | WinRE/WinPE | iDRAC/ILO | ライブ オペレーティング システム (OS) |
---|---|---|---|
Availability | DVD 付き | 特殊なハードウェア | フラッシュ ドライブ |
リモート アクセス | 不要 | はい | はい |
DISM | はい | WinRE 経由 | はい(インターネットから不足しているペイロードをダウンロードする機能あり) |
DiskPart | はい | WinRE 経由 | いいえが、PowerShell と同等の機能 |
BitLocker | はい | WinRE 経由 | はい |
コピー/貼り付けによる調査とログ記録の削減 | いいえ | いいえ | はい |
PowerShell スクリプトを呼び出す | いいえ | いいえ | はい |
シャドウ コピーへのアクセス | いいえ | いいえ | はい |
システム要件
- プロセッサ: 1.4Ghz 64 ビット プロセッサ
- RAM: 512 MB
- ディスク領域: 32 GB
- ネットワーク: ギガビット (10/100/1000baseT) イーサネット アダプター (1 Gbps 接続が理想的)
- 光ディスク ストレージ: DVD ドライブ (DVD メディアから OS をインストールする場合)
- USB 3.0 フラッシュ ドライブ、8 GB 以上
- ビデオ: Super VGA (1024x768) 以上の解像度 (オプション)
- 入力デバイス: キーボードとマウス (省略可能)
- インターネット: ブロードバンド アクセス (オプション)
USB フラッシュ ドライブを設定する
LiveRE イメージをダウンロードします。
USB フラッシュ ドライブを接続します。
非起動コンピューターが BIOS スタートアップまたは UEFI スタートアップ用に設定されているかどうかを確認します。 それに応じて USB ドライブをフォーマットします。
UEFI の場合:
Diskpart List disk Sel disk <the number of the flash drive> Clean Convert gpt Create part pri Exit
FAT32 ファイル システムのパーティションをフォーマットします。
MBR ブートの場合:
Diskpart List disk Sel disk <the number of the flash drive> Clean Convert mbr Create part pri List part Sel part 1 active Exit
NTFS ファイル システムのパーティションをフォーマットします。
以下のコマンドを実行します。
dism /Apply-Image /ImageFile:<complete path of the LiveOS.wim> /Index:1 /ApplyDir:<flash drive letter>:\ <flash drive letter>:\Windows\System32\bcdboot <flash drive letter>:\Windows /s <flash drive letter>: /f ALL
USB フラッシュ ドライブの準備ができたら、影響を受けるサーバーをフラッシュ ドライブから起動します。
リモート アクセス用のユーザー アカウントを作成する
次の手順は、ジャンプ サーバーを介してリモート アクセスを有効にするユーザーの作成に役立ちます。
USB フラッシュ ドライブを使用して、問題のあるコンピューターを起動します。 EULA に同意して、ヘルプ コンソールに進みます。
Enter キーを押して PowerShell にアクセスします。
次のコマンドレットを実行します。
$Password = Read-Host -AsSecureString New-LocalUser "user_name" -Password $Password Add-LocalGroupMember -Group "Administrators" -Member "user_name"
注:
最初のコマンドレットの後にパスワードを入力します。
ジャンプ サーバーを介したリモート アクセス用にコンピューターが設定されるようになりました。 次のスクリーンショットは、サンプル コマンドレットを示しています。
ジャンプ サーバーから接続する
LiveRE 画面から IP アドレスを取得します。
起動していないコンピューターと同じネットワーク内の作業用コンピューターで、PowerShell ISE を開き、次のスクリプトを実行します。
$ip = "172.25.80.68" Set-Item WSMan:\localhost\Client\TrustedHosts $ip $user = "$ip\user_name" Enter-PSSession -ComputerName $ip -Credential $user
メッセージが表示されたら、パスワードを入力します。
あなたはWinRMを介して壊れたコンピュータに接続されます。
WinRM 経由で接続するときに問題が発生した場合は、WinRM が有効になっているかどうかをチェックします。 そうでない場合は、コマンドを winrm qc
実行して WinRM を有効にします。
次のメッセージを再構成するエラー メッセージが表示された場合は、ネットワーク接続が [パブリック] に設定されていることを意味します。
次のコマンドレットを実行して、 パブリック に設定される接続を決定できます。
Get-NetConnectionProfile | select InterfaceAlias, NetworkCategory
出力例を次に示します。
ユーザーからアクセス許可を削除した後、パブリック接続を無効にするか、プライベートに変更できます。 これを行うには、以下のコマンドレットを実行します。
Set-NetConnectionProfile -interfacealias "vEthernet (Internal LAN)" -NetworkCategory Private
LiveRE から BitLocker ドライブのロックを解除する
を実行
Get-Volume
してドライブ文字を見つけます。次のコマンドを実行します。
Unlock-BitLocker -MountPoint <drive letter> -RecoveryPassword <recovery password>
ディスク構成
Diskpart.exe は LiveRE では使用できないため、PowerShell を使用して同様の結果を得ることができます。 いくつかのコマンドを次に示します。
- ディスクの確認:
Get-Disk
- ディスク内のパーティションを確認します。
Get-Partition -DiskNumber <number>
- パーティションをアクティブに設定します。
Set-Partition -DiskNumber <number> -PartitionNumber <number> -IsActive $true
- パーティションのプロパティを確認します。
Get-Partition -DiskNumber <number> -PartitionNumber <number> |fl
詳細については、「 Windows Storage Management 固有のコマンドレット」を参照してください。
レジストリの構成
Live OS のレジストリ エディターはありません。 レジストリを変更するには、 \\<IP アドレス>\c$ パスを使用して、影響を受ける OS ドライブの共有にアクセスします。
\windows\system32\config からハイブを取得し、ハイブに変更を加えてから、次の手順に進みます。
シャドウ コピーにアクセスする
LiveRE を使用すると、起動していないコンピューターのディスクからシャドウ コピーにアクセスできます。これを使用して、以前のバージョンのファイルを置き換えることができます。
次の手順を使用して、以前のバージョンのファイルにアクセスできます。
Get-CimInstance -ClassName Win32_ShadowCopy | select volumename,ID,InstallDate,DeviceObject
Get-Volume | select Driveletter,path to get the volume name association with Volume ID
注:
正確な状態を維持するには、OS の日付と時刻を正しいタイム ゾーンごとに調整する必要があります。 LiveOS では、協定世界時 (グリニッジ標準時) タイム ゾーンが使用されます。
アクセスするシャドウ コピーの DeviceObject をコピーし、次のコマンドを実行します。
$sobj="<DeviceObject>" + "\"
cmd /c mklink /d c:\shadowcopy "$sobj"
\\<IP>\c$\shadowcopy を参照することで、PowerShell から以前のバージョンのファイルにアクセスできるようになりました。
ドライバーの挿入
RAID ディスクのセットアップがある場合は、ボリュームを OS に表示するには、OEM メディアから RAID ドライバーをインストールする必要があります。
LiveRE では、RAID ドライバーを USB>:\CopyDriversHere フォルダーに<抽出できます。
次に、LiveRE で起動した後、4 キーを押してドライバーをインストールします。
ドライバーをインストールするもう 1 つの方法は、次の操作を行うことです。
ドライバーをダウンロードして、LiveRE フラッシュ ドライブ上のフォルダーに展開します。
影響を受けるコンプーターに接続した後、次のコマンドレットを実行します。
pnputil /add-driver <location of raid driver.inf> Add-WindowsDriver -Path <flash drive letter>:\ -Driver <path of driver folder> -Recurse
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示