Condividi tramite


Usare LiveRE per risolvere i problemi di avvio di Windows

Lo strumento LiveRE crea un'immagine che può essere usata per avviare un computer tramite una connessione USB. Questo strumento è utile per la risoluzione dei problemi di "nessun avvio". Può anche essere usato per fornire l'accesso remoto a un computer non iniziale tramite un jump server per i professionisti del supporto.

Note

l'articolo è destinato all'utilizzo da parte di agenti di supporto e professionisti IT.

Confronto tra LiveRE e WinRE

Di seguito è riportato un confronto tra Live RE e l'ambiente di ripristino di Windows esistente incluso negli ISO di Windows.

Funzionalità WinRE/WinPE iDRAC/ILO Sistema operativo live
Disponibilità Con DVD Hardware speciale Unità flash
Accesso remoto No
DISM Tramite WinRE Sì con la possibilità di scaricare payload mancanti da Internet
DiskPart Tramite WinRE No, ma l'equivalente di PowerShell funziona
BitLocker Tramite WinRE
Copia/Incolla per consentire una registrazione ridotta di ricerche e log No No
Richiamare gli script di PowerShell No No
Accesso alle copie Shadow No No

Requisiti di sistema

  • Processore: processore a 64 bit a 1,4 Ghz
  • RAM: 512 MB
  • Spazio su disco: 32 GB
  • Rete: scheda Ethernet Gigabit (10/100/1000baseT) (una connessione da 1 Gbps è ideale)
  • Archiviazione ottica: unità DVD (se si installa il sistema operativo dal supporto DVD)
  • Unità flash USB 3.0, 8 GB o versione successiva
  • Video: Super VGA (1024x768) o risoluzione superiore (facoltativo)
  • Dispositivi di input: tastiera e mouse (facoltativo)
  • Internet: accesso a banda larga (facoltativo)

Configurare l'unità flash USB

  1. Scaricare l'immagine LiveRE.

  2. Collegare un'unità flash USB.

  3. Controllare se il computer non di avvio è configurato per l'avvio del BIOS o l'avvio UEFI. Formattare l'unità USB di conseguenza:

    • Per UEFI:

      Diskpart
      List disk
      Sel disk <the number of the flash drive>
      Clean
      Convert gpt
      Create part pri
      Exit
      

      Formattare la partizione per il file system FAT32.

    • Per l'avvio 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
      

      Formattare la partizione per il file system NTFS.

  4. Eseguire i comandi seguenti:

    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
    

Dopo che l'unità flash USB è pronta, avviare il server interessato dall'unità flash.

Creare un account utente per l'accesso remoto

La procedura seguente consente di creare un utente per abilitare l'accesso remoto tramite un jump server:

  1. Avviare il computer con problemi usando l'unità flash USB. Accettare il contratto di licenza per passare alla console della Guida.

  2. Premere INVIO per accedere a PowerShell.

  3. Eseguire i seguenti cmdlet:

    $Password = Read-Host -AsSecureString
    
    New-LocalUser "user_name" -Password $Password
    Add-LocalGroupMember -Group "Administrators" -Member "user_name"
    

    Note

    Immettere la password dopo il primo cmdlet.

Il computer è ora configurato per l'accesso remoto tramite un jump server. Lo screenshot seguente mostra un cmdlet di esempio.

Esecuzione del cmdlet

Connettersi dal jump server

  1. Ottenere l'indirizzo IP dalla schermata LiveRE.

    Recupero dell'indirizzo IP.

  2. In un computer funzionante nella stessa rete del computer non di avvio aprire PowerShell ISE ed eseguire lo script seguente:

    $ip = "172.25.80.68"
    Set-Item WSMan:\localhost\Client\TrustedHosts $ip
    $user = "$ip\user_name"  
    Enter-PSSession -ComputerName $ip -Credential $user
    
  3. Quando richiesto, immetti la password.

  4. Si sarà connessi al computer interrotto tramite WinRM.

    Connessione tramite WinRM.

Se si verificano problemi durante la connessione tramite WinRM, verificare se WinRM è abilitato. In caso contrario, eseguire il winrm qc comando per abilitare WinRM.

Se viene visualizzato un messaggio di errore che riassembla il messaggio seguente, significa che le connessioni di rete sono impostate su Pubblico.

0x80338169 messaggio di errore quando si abilita WinRM.

È possibile determinare quali connessioni sono impostate su Public eseguendo il cmdlet seguente:

Get-NetConnectionProfile | select InterfaceAlias, NetworkCategory

Di seguito è riportato un output di esempio:

Output del cmdlet Get-NetConnectionProfile.

È possibile disabilitare le connessioni pubbliche o modificarle in privato dopo aver rimosso le autorizzazioni dal cliente. A tale scopo, eseguire il cmdlet seguente:

Set-NetConnectionProfile -interfacealias "vEthernet (Internal LAN)" -NetworkCategory Private

Sbloccare le unità BitLocker da LiveRE

  1. Eseguire Get-Volume per trovare la lettera di unità:

    Get-Volume per trovare la lettera di unità

  2. Esegui questo comando:

    Unlock-BitLocker -MountPoint <drive letter> -RecoveryPassword <recovery password>
    

Configurazione del disco

Poiché Diskpart.exe non è disponibile in LiveRE, usare PowerShell per ottenere risultati simili. Ecco alcuni comandi:

  1. Controllare il disco: Get-Disk
  2. Controllare le partizioni in un disco: Get-Partition -DiskNumber <number>
  3. Impostare una partizione su attiva: Set-Partition -DiskNumber <number> -PartitionNumber <number> -IsActive $true
  4. Controllare le proprietà di una partizione: Get-Partition -DiskNumber <number> -PartitionNumber <number> |fl

Per altre informazioni, vedere Cmdlet specifici di Gestione archiviazione windows.

Configurazione del Registro di sistema

Non esiste un editor del Registro di sistema operativo attivo. Per modificare il Registro di sistema, accedere alla condivisione per l'unità del sistema operativo interessata usando il percorso \\<IP Address>\c$ .

Ottenere gli hive da \windows\system32\config, apportare le modifiche agli hive e quindi continuare con i passaggi successivi.

Accedere alle copie shadow

LiveRE consente l'accesso alle copie shadow da dischi di un computer che non viene avviato, che può essere usato per sostituire le versioni precedenti dei file.

È possibile usare la procedura seguente per accedere alle versioni precedenti dei file:

Get-CimInstance -ClassName Win32_ShadowCopy | select volumename,ID,InstallDate,DeviceObject
Get-Volume | select Driveletter,path to get the volume name association with Volume ID

Note

La data e l'ora del sistema operativo devono essere regolate in base al fuso orario corretto per rimanere accurati. LiveOS usa il fuso orario Coordinated Universal Time (Greenwich Mean Time).

Copiare DeviceObject per la copia shadow a cui si vuole accedere e quindi eseguire i comandi seguenti:

$sobj="<DeviceObject>" + "\"
cmd /c mklink /d c:\shadowcopy "$sobj"

È ora possibile accedere alle versioni precedenti del file da PowerShell passando a \\<IP>\c$\shadowcopy.

Inserimento di driver

Se si dispone di una configurazione del disco RAID, è necessario installare i driver RAID dai supporti OEM per rendere visibili i volumi al sistema operativo.

In LiveRE è possibile estrarre i driver RAID nella <cartella USB>:\CopyDriversHere .

Quindi, dopo aver avviato LiveRE, premere il tasto 4 per installare i driver.

Un altro modo per installare i driver consiste nell'eseguire le operazioni seguenti:

  1. Scaricare ed estrarre i driver in una cartella nell'unità flash LiveRE.

  2. Dopo la connessione al conputer interessato, eseguire il cmdlet seguente:

    pnputil /add-driver <location of raid driver.inf>
    
    Add-WindowsDriver -Path <flash drive letter>:\ -Driver <path of driver folder> -Recurse