- WBAdmin consente di creare, pianificare, interrogare e ripristinare backup di sistema, di volume e di file dalla riga di comando di Windows.
- L'uso corretto di parametri quali -backupTarget, -include, -allCritical, -systemState e le opzioni VSS determina la qualità e la portata di ciascun backup.
- Sui server Windows, WBAdmin si integra con Windows Server Backup e coesiste con soluzioni di terze parti come AOMEI Backupper o Vinchin Backup & Recovery.
- La combinazione di copie dell'immagine di sistema con strumenti aggiuntivi e politiche di pulizia garantisce una solida strategia di backup contro guasti e attacchi.
Se gestisci server Windows o computer desktop e sei preoccupato per la perdita di dati, lo strumento da riga di comando WBAdmin è uno strumento fondamentale per la creazione e il ripristino dei backup. Potente e flessibile. Sebbene molti siano intimoriti dalla console, una volta compresa la logica dei suoi comandi, essa diventa un alleato indispensabile contro guasti hardware, attacchi malware o errori umani.
In questo tutorial troverai una guida molto completa, in spagnolo e con un tono amichevole, su Come funziona WBAdmin, quali comandi offre, come creare e ripristinare i backup in Windows 7, 10 e Windows Server.E inoltre, quali alternative grafiche esistono quando non si ha voglia di cimentarsi con la console. L'obiettivo è che, al termine della lettura, abbiate una comprensione chiara e pratica dell'intero ecosistema di backup con WBAdmin.
Cos'è WBAdmin e a cosa serve realmente?
WBAadmin è l'utilità di backup da riga di comando integrata in WindowsHa sostituito il vecchio strumento NTBackup anni fa ed è disponibile su diversi sistemi: Windows Vista, 7, 8, 10, 11 e Windows Server 2008/2008 R2/2012/2016/2019/2022. È progettato per consentire, da una console con privilegi elevati, di eseguire il backup e il ripristino del sistema operativo, di interi volumi, file, cartelle e determinate applicazioni.
Quando esegui una copia con WBAdmin, il sistema genera file immagine di dischi virtuali (.VHD o .VHDX) accompagnati da file di configurazione XMLQueste immagini possono essere montate tramite Gestione disco di Windows, consentendo di esplorarne il contenuto come se fossero dischi normali e di recuperare i file in modo granulare.
Lo strumento non solo crea copie, ma è anche in grado di Attivare e disattivare i backup pianificati, elencare i backup esistenti, visualizzarne il contenuto, eliminare i backup, ripristinare il catalogo dei backup ed eseguire ripristini completi. (incluso il classico "ripristino bare metal", ovvero il ripristino dell'intero sistema a uno stato precedente, anche su hardware nuovo).
Per utilizzare WBAdmin in modo affidabile, è necessario avere ben chiari due requisiti: in primo luogo, appartenere ai gruppi appropriati (Amministratori o operatori di backup, a seconda dell'attività) e, d'altra parte, aprire sempre la console come amministratore. Ciò comporta fare clic con il pulsante destro del mouse su "Prompt dei comandi" o PowerShell e scegliere Esegui come amministratore.
Permessi richiesti e alta esecuzione
Non tutte le operazioni WBAdmin hanno gli stessi requisiti di sicurezza; Windows è piuttosto rigoroso in questo caso perché Un ripristino del sistema errato o la cancellazione dei backup possono rendere il sistema inutilizzabile.Per impostare un backup programmato su base regolare, è necessario essere membro del gruppo di Gli amministratoriPer tutte le altre attività (backup occasionali, ripristini, interrogazioni, ecc.), è sufficiente appartenere al gruppo. Operatori di backup o agli amministratori, o dispongono di autorizzazioni delegate equivalenti tramite direttive.
In ogni caso c'è una condizione che non puoi ignorare: Aprire WBAadmin da una console con privilegi elevati.Se si eseguono i comandi da una normale finestra del Prompt dei comandi o di PowerShell, molti falliranno o genereranno un errore "Accesso negato". La procedura standard è semplice: cercare "Prompt dei comandi" nel menu Start, fare clic con il pulsante destro del mouse e selezionare "Esegui come amministratore". Una volta aperta la finestra con privilegi elevati, è possibile iniziare a lavorare con i backup.
Principali comandi WBAdmin e la loro funzione
WBAdmin raggruppa le sue funzioni in una serie di comandi principali, ciascuno orientato a un tipo specifico di attività. Capirli ti permette di Sviluppare una strategia completa di backup, ripristino e pulizia. senza toccare l'interfaccia grafica.
Tra i comandi più importanti per la gestione quotidiana si annoverano i seguenti:
- wbadmin elimina catalogoQuesta operazione elimina il catalogo di backup dal computer locale quando risulta danneggiato. Dovresti utilizzarla solo se non hai altre opzioni e disponi di backup in un'altra posizione da cui puoi ricostruire il catalogo.
- wbadmin elimina backup dello stato del sistema: elimina uno o più backup dello stato del sistema per liberare spazio quando non sono più necessari.
- wbadmin disabilita il backup: disabilita i backup giornalieri programmati sul server o sul computer.
- wbadmin abilita il backupConfigura e abilita un'attività di copia pianificata, specificando la destinazione e gli elementi che desideri proteggere.
- wbadmin ottieni dischi: elenca tutti i dischi attualmente online; è molto utile per controllare le lettere delle unità e sapere dove è possibile salvare le copie.
- wbadmin ottieni elementi: mostra quali elementi specifici sono inclusi in un backup (volumi, cartelle, ecc.).
- wbadmin get status: visualizza lo stato dell'operazione di copia o ripristino attualmente in corso.
- wbadmin get versions: elenca tutti i backup disponibili per il ripristino, sia dal computer locale che da una destinazione esterna o di rete.
- wbadmin restore catalog: recupera una copia del catalogo da una posizione di archiviazione alternativa quando il catalogo locale è danneggiato.
- wbadmin avvia backup: avvia un backup una tantum; se lo si richiama senza parametri, riutilizza le impostazioni del backup giornaliero pianificato.
- wbadmin start recovery: avvia il ripristino di volumi, applicazioni, file o cartelle specifici.
- wbadmin start sysrecoveryEsegue un ripristino completo del sistema (tutti i volumi contenenti il sistema operativo e il relativo stato). È disponibile solo tramite l'Ambiente di ripristino di Windows (WinRE).
- wbadmin start systemstatebackup: crea un backup dello stato del sistema (registro di sistema, file di avvio, Active Directory, ecc., a seconda del ruolo del server).
- wbadmin start systemstaterecovery: avvia il ripristino dello stato del sistema da un backup precedente.
- wbadmin interrompi il lavoro: interrompe un'operazione di copia o ripristino ancora in corso.
Con questa gamma si copre l'intero ciclo di vita di una copia: crealo, consultalo, recuperalo, pianificalo e, quando arriva il momento, cancellaloIl segreto sta nel combinarli con la sintassi corretta e nell'avere il controllo sulla destinazione in cui vengono salvate le immagini.
Perché hai bisogno di backup dell'immagine di sistema con WBAadmin
Al di là della teoria, vale la pena ricordare il motivo di tutto ciò. Ci sono parecchie situazioni in cui Disporre di un'immagine di sistema recente fa la differenza tra un piccolo spavento e un disastro.: guasti catastrofici del sistema operativo, dischi che smettono di funzionare senza preavviso, aggiornamenti problematici, modifiche hardware che impediscono l'avvio del sistema o infezioni da malware e ransomware che crittografano o corrompono i dati.
In ognuno di questi scenari, se non disponi di un'immagine di sistema o di un backup affidabile dei tuoi volumi critici, ti trovi ad affrontare perdita di dati, lunghe reinstallazioni e tempi di inattività che può essere letale in un ambiente di produzione. Con WBAdmin è possibile generare immagini di sistema su server Windows 10 o più moderni dalla riga di comando, senza dover fare affidamento esclusivamente su procedure guidate grafiche.
Nelle versioni precedenti come Windows 7 e 8, molti si affidavano a Cronologia file o OneDrive per i backup dei documenti, ma queste soluzioni non sono sufficienti quando è necessario clona l'intero sistema e preparati a ripristinarlo su un altro disco o persino su un'altra macchinaÈ qui che entra in gioco la copia dell'immagine di sistema creata con WBAadmin.
Inoltre, WBAdmin può essere utilizzato anche per generare backup “bare metal”, progettati per reinstallare il sistema operativo su hardware diverso preservando la configurazione e i dati dei volumi critici (e acquisizione immagini disco quando necessario).
Crea un backup completo con WBAadmin su Windows 10
In Windows 10, è possibile utilizzare WBAdmin tramite PowerShell o il Prompt dei comandi, sempre con privilegi di amministratore. La procedura è più tecnica rispetto alla procedura guidata grafica, ma offre un livello di controllo molto elevato su cosa viene copiato e dove.
Il flusso generale per una copia completa sarebbe qualcosa del genere: prima decidi Quale o quali unità si desidera proteggere e quale sarà la loro destinazione? (di solito un'unità esterna o una cartella di rete condivisaSuccessivamente, si crea il comando WBAdmin con i parametri appropriati e lo si avvia; il sistema creerà l'immagine con tutti i volumi critici e le informazioni del sistema operativo.
La sintassi di base per una copia completa si basa sul comando:
wbadmin start backup
Un esempio tipico di creazione di una copia dell'unità C: (dove risiede il sistema) su un'unità E: esterna, inclusi tutti i volumi critici, sarebbe il seguente:
wbadmin start backup -backupTarget:E: -include:C: -allCritical -quiet
Con questo comando stai indicando che La destinazione è E:, la sorgente principale è C:, sono inclusi anche tutti i volumi critici e all'utente non verrà richiesto di confermare. (parametro -quiet). Il risultato sarà un'immagine valida per il ripristino del sistema in caso di disastro.
Parametri chiave del backup di avvio di wbadmin
Il comando wbadmin start backup è il cuore del sistema di backupe i suoi parametri consentono di calibrarne il comportamento. È utile conoscere almeno quelli più comunemente utilizzati:
| parametro | Descrizione |
|---|---|
| -backupTarget | Definisci la posizione in cui verrà salvato il backup.Può essere una lettera di unità (F:), un percorso di volume basato su GUID (del tipo \\?\Volume{GUID}\) o un percorso UNC verso una condivisione di rete (\\servidor\recurso\Per impostazione predefinita, WBAadmin creerà la cartella all'interno della destinazione. WindowsImageBackup\NombreEquipo\. |
| -includere | permette specificare un elenco di elementi separati da virgole che si desidera includereVolumi, cartelle o file. I percorsi possono essere basati su lettera di unità, punto di montaggio o nomi di volume basati su GUID (che terminano con una barra rovesciata). Sono supportati i caratteri jolly (*). Questo parametro deve essere sempre utilizzato con -backupTarget. |
| -escludere | Serve per escludere percorsi specifici dalla copia (file, cartelle o volumi). La sintassi è simile a -include, con supporto per i caratteri jolly, e richiede l'utilizzo in combinazione con -backupTarget. |
| -nonRecurseInclude / -nonRecurseExclude | Funzionano come includere/escludere, ma senza navigare tra le sottocartelleSi applicano solo al percorso specificato, senza scendere di livello nella struttura delle directory. |
| -allCritico | WBAadmin Includere tutti i volumi critici del sistema (quelli contenenti il sistema operativo o i componenti necessari all'avvio). È obbligatorio combinarlo con -backupTarget e può essere utilizzato contemporaneamente a -include. |
| -systemState | Aggiungi alla copia l'intero stato del sistema (file di avvio, registro di sistema, sysvol, Active Directory, metabase IIS, servizi certificati, ecc., a seconda dei ruoli installati). Ideale per controller di dominio e server con ruoli critici. |
| -noVerify | Nelle copie su supporti rimovibili, salta il controllo degli errori alla fine della copiaSe non lo si utilizza, le copie su DVD o altri supporti rimovibili vengono controllate automaticamente. |
| -utente / -password | Vengono utilizzati quando la destinazione è una risorsa di rete condivisa. Specificano le credenziali con permesso di scrittura. Informazioni sulla cartella remota in cui verrà salvata la copia. |
| -noInheritAcl | Crea la cartella di copia Non ereditare le autorizzazioni dalla risorsa condivisaUtilizza invece le credenziali specificate con -user e -password. In questo modo, solo quegli utenti (o gli amministratori/operatori di backup sul server di destinazione) potranno accedere al backup. |
| -vssFull | Istruire WBAadmin a eseguire un copia completa tramite Volume Shadow Copy Service (VSS)Questa operazione aggiorna la cronologia dei backup dei file e, se necessario, tronca i log delle applicazioni. Non è consigliata se altri software di backup gestiscono già i backup incrementali/differenziali delle stesse applicazioni. |
| -vssCopy | Crea anche una copia con VSS, ma senza modificare la cronologia delle copie Non troncare i record. In questo modo, la sequenza di backup incrementale/differenziale di altri strumenti che lavorano sugli stessi volumi non viene interrotta. Questo è il comportamento predefinito. |
| -silenzioso | Esegue il comando esegui senza visualizzare domande o confermeÈ essenziale durante la programmazione compiti automatici. |
Un paio di punti importanti: se si salvano più copie nella stessa cartella condivisa remota senza organizzare le sottocartelle, La nuova copia può sovrascrivere quella precedenteInoltre, se un backup fallisce a metà del processo, potresti ritrovarti senza una versione valida. Pertanto, si consiglia di creare sottocartelle (per data, per server, ecc.) e di mantenere sempre spazio sufficiente sulla risorsa condivisa.
Esempi pratici di avvio del backup di wbadmin
Per comprendere meglio come vengono combinati i parametri, esaminiamo alcuni esempi pratici di utilizzo del comando copy:
1) Crea una copia dei volumi E:, la cartella D:\punto di montaggio e un volume identificato da GUID in F::
wbadmin start backup -backupTarget:F: -include:E:,D:\mountpoint,\\?\Volume{cc566d14-44a0-11d9-9d93-806e6f6e6963}\
2) Creare una copia singola di due cartelle (G:\folder1 e H:\folder2) su D:, includendo lo stato del sistema e utilizzando un tipo di copia VSS che non influisca sui backup differenziali pianificati:
wbadmin start backup -backupTarget:D: -include:G:\folder1,H:\folder2 -systemState -vssCopy
3) Eseguire una copia singola e non ricorsiva di D:\folder1 su una risorsa di rete, limitando l'accesso agli amministratori e agli operatori di backup:
wbadmin start backup -backupTarget:\\backupshare\backup1 -noInheritAcl -nonRecurseInclude:D:\folder1
Come puoi vedere, giocando con destinazione, elementi inclusi, opzioni VSS e controllo delle autorizzazioni È possibile adattare i criteri di copia a quasi ogni esigenza: dalla protezione di sole directory specifiche alla copia dell'intero sistema.
WBAadmin in Windows Server 2012 e versioni successive
Negli ambienti server, WBAdmin è ancora più rilevante. In Windows Server 2012, 2012 R2, 2016, 2019 o 2022, lo strumento Si basa sulla funzionalità di backup di Windows Server.che è necessario installare preventivamente da Server Manager (Gestisci > Aggiungi ruoli e funzionalità > Funzionalità > Backup di Windows Server).
Una volta installato, è possibile utilizzare sia l'interfaccia grafica di Windows Server Backup che la console WBAdmin. La console apre le porte a scenari avanzati come copie in metallo nudo, copie in posizioni di rete con credenziali, backup di macchine virtuali Hyper-V e pianificazione in base a orari molto specifici.
Alcuni esempi tipici in Windows Server 2012 sarebbero:
- Copia bare metal su drive E:
wbadmin start backup -backupTarget:E: -include:C: -allCritical -systemState -vssFull - Copiare l'unità C: e la cartella D:\Video in una condivisione di rete:
wbadmin start backup -include:C:,D:\Video -backupTarget:\\192.168.1.222\backup -user:USUARIO -password:CONTRASEÑA -quiet - Copia di una macchina virtuale Hyper-V denominata «server 1» in C:
wbadmin start backup -backupTarget:C: -hyperv:"Servidor 1" - Backup giornaliero programmato dello stato del sistema in G: a un orario specifico:
wbadmin enable backup -addTarget:G: -systemState -schedule:06:44
Si noti che il parametro -schedule supporta più orari separati da virgole, quindi È possibile definire più esecuzioni al giorno se la tua politica di backup lo richiede. Tuttavia, permangono alcune limitazioni: WBAdmin funziona solo con volumi NTFS e, nelle versioni precedenti, consente un solo backup pianificato per computer.
Ripristino dei backup con WBAdmin su server Windows
Il ripristino è l'altra faccia della medaglia. Con WBAadmin puoi Recupera qualsiasi elemento, dai singoli file e cartelle all'intero sistema, inclusi hypervisor, macchine virtuali, stato del sistema o volumi interi.In alcuni casi, come nel ripristino bare metal, sarà necessario avviare l'ambiente di ripristino di Windows e aprire una console da lì.
Per individuare il backup da ripristinare, il metodo usuale consiste nel iniziare da:
wbadmin get versions -backupTarget:<Destino>per visualizzare l'identificativo di ciascuna versione della copia (formato mm/gg/aaaa-hh:mm).mountvolper ottenere percorsi basati su GUID se le lettere delle unità sono cambiate nell'ambiente di ripristino.wbadmin get items -version:<Versión> -backupTarget:<Destino>per elencare il contenuto di una copia specifica.
Avendo a disposizione queste informazioni, è ora possibile costruire i comandi di ripristino. Ad esempio:
- Ripristino bare metal di una copia salvata su E: il 17/06/2020 alle 04:41:
wbadmin start sysrecovery -version:06/17/2020-04:41 -backupTarget:E: -machine:"Servidor 1" - Ripristino di una copia da una cartella di rete condivisa:
wbadmin start recovery -version:06/17/2020-05:33 -backupTarget:\\192.168.1.222\backup -machine:"Servidor 1" - Ripristino di una macchina virtuale Hyper-V "Server 1" da E::
wbadmin start recovery -version:06/17/2020-06:28 -itemType:HyperV -items:"Servidor 1" -backupTarget:E: - Ripristina uno stato di sistema creato alle 06:44 da E::
wbadmin start systemstateRecovery -version:06/17/2020-06:44 -backupTarget:E:
In tutti i casi, è necessario Eseguire la console come amministratore e appartenere al gruppo Operatori di backup o Amministratori.Inoltre, alcuni parametri come -machine sono necessari solo se si stanno salvando copie di più macchine nella stessa destinazione.
Elimina le vecchie copie con WBAadmin
Con il passare del tempo, i dischi di backup si riempiono. WBAdmin offre diverse opzioni per Ripulisci i vecchi backup senza eliminare manualmente cartelle o snapshot alla ciecaI parametri più importanti in questo ambito sono:
- -versione: elimina una specifica copia identificata da data e ora.
- -keepVersions: elimina tutte le copie tranne le ultime N versioni specificate.
- -eliminaIlPiùVecchio: elimina la copia più vecchia disponibile, liberando rapidamente spazio.
Due esempi molto comuni sarebbero:
- Elimina un backup di sistema senza stato effettuato il 17/06/2020 alle 06:22 e salvato in E::
wbadmin delete backup -version:06/17/2020-06:22 -backupTarget:E: - Elimina tutte le copie dello stato di sistema su E: tranne le tre più recenti:
wbadmin delete systemstateBackup -keepVersions:3 -backupTarget:E:
In Windows Server 2008 R2 e versioni precedenti, Windows Server Backup Non consente di eliminare direttamente copie che non sono dello stato del sistemaUna soluzione alternativa consiste nell'eliminare le copie shadow corrispondenti nella destinazione utilizzando lo strumento da riga di comando. diskshadowTuttavia, è qui che si entra in un territorio delicato, ed è importante sapere esattamente cosa si sta facendo.
Utilizzo di Windows Server Backup (GUI) come complemento a WBAdmin
Sebbene WBAadmin sia molto potente, molte persone preferiscono Per le attività più di routine, utilizzare l'interfaccia grafica di Windows Server Backup.Questo strumento integrato consente di effettuare backup dell'intero server, di volumi specifici, dello stato del sistema o di singoli file/cartelle, e di ripristinarli successivamente da una memoria locale o da un NAS.
La procedura tipica per un backup singolo con Windows Server Backup sarebbe la seguente:
- Apri Server Manager, vai su Strumenti e avvia "Backup di Windows Server".
- Seleziona "Backup locale" e nel pannello delle azioni fai clic su "Esegui backup una sola volta...".
- Seleziona "Opzioni diverse" e poi "Server completo (consigliato)" per copiare l'intero server.
- Scegli se la destinazione sarà un disco locale o una cartella condivisa remota.
- Specifica l'unità di destinazione o il percorso UNC, rivedi il riepilogo e fai clic su "Backup".
Per ripristinare il sistema utilizzando lo stesso strumento, la procedura è altrettanto guidata: Seleziona "Ripristina...", specifica la posizione dei backup, scegli la data, il tipo di ripristino (applicazione, volume, file, ecc.) e la posizione di destinazione.È un'ottima opzione per gli amministratori che non vogliono memorizzare sintassi complesse ma necessitano comunque di un sistema di backup affidabile.
Alternative di terze parti: AOMEI Backupper Server e Vinchin Backup & Recovery
WBAadmin e Windows Server Backup coprono bene gli scenari di base, ma Hanno dei limiti evidenti: solo NTFS, programmazione semplice e poca flessibilità avanzata.Ecco perché molti ambienti professionali optano per software di backup di terze parti con interfaccia grafica e funzionalità aggiuntive.
Un esempio ampiamente utilizzato è AOMEI Backupper Server, che offre un'interfaccia intuitiva per Backup di sistema, disco, partizione e file in Windows Server 2003/2008/2012/2016/2019/2022 e anche in Windows desktop. Le sue caratteristiche includono:
- Pianificazione flessibile dei backup giornalieri, settimanali o mensili, con la possibilità di utilizzare trigger basati su eventi o backup automatici al collegamento di un'unità USB.
- Supporto per backup incrementali e differenziali, che salvano solo le modifiche, risparmiando spazio e tempo.
- Sistemi di pulizia automatica per le copie obsolete basati su quantità, età o spazio occupato.
- Compatibilità con molteplici tipi di archiviazione (interna, esterna, USB, RAID, NAS, di rete) e con file system diversi da NTFS (FAT32, FAT16, EXT2, EXT3, ecc.).
- Funzionalità avanzate come l'allineamento SSD, la modifica delle partizioni durante il ripristino su dischi più grandi, il ripristino universale su hardware diverso e persino la distribuzione di immagini a più computer tramite rete.
Un'altra soluzione spesso citata è Vinchin Backup & Recovery, che si concentra su backup di macchine virtuali, replica dei dati e alta disponibilitàSupporta backup completi, incrementali e basati su snapshot, con tecnologie di riduzione dei dati per risparmiare spazio e una protezione specifica contro i ransomware nei repository di backup.
Vinchin è compatibile con un'ampia varietà di versioni di Windows (dalla 7 alla 11 e tutte le edizioni di Windows Server dal 2003 al 2022) e consente definire attività automatizzate, selezionare i tipi di backup, migrare le macchine virtuali tra host e gestire le strategie di ripristino Tramite una console centralizzata. In genere offre anche periodi di prova prolungati, in modo da poter valutare se si adatta alla propria infrastruttura.
In entrambi i casi, l'idea è che Non rinunciare alla potenza di WBAdmin e Windows Server Backup, ma integrali con strumenti più pratici e ricchi di funzionalità. quando la complessità del tuo ambiente lo giustifica.
In definitiva, padroneggiare WBAdmin fornisce una base molto solida: si comprende cosa viene sottoposto a backup, dove, quando e come ripristinarlo in caso di emergenza. A partire da queste basi, si può decidere se la riga di comando e la procedura guidata integrata siano sufficienti, oppure se si preferisce delegare le attività quotidiane a soluzioni con interfaccia grafica e riservare WBAdmin come "piano B" tecnico per le situazioni più complesse, quando è necessario il controllo completo dalla console.
Scrittore appassionato del mondo dei byte e della tecnologia in generale. Adoro condividere le mie conoscenze attraverso la scrittura, ed è quello che farò in questo blog, mostrarti tutte le cose più interessanti su gadget, software, hardware, tendenze tecnologiche e altro ancora. Il mio obiettivo è aiutarti a navigare nel mondo digitale in modo semplice e divertente.



