Archivio delle migrazioni con collegamento reale
Un archivio delle migrazioni con collegamento reale consente di eseguire una migrazione sul posto, in cui lo stato dell'utente è completamente mantenuto nel computer mentre il sistema operativo precedente viene rimosso e viene installato il nuovo sistema operativo. Per tale motivo, questo metodo è ideale per lo scenario di aggiornamento dei computer. L'uso di un archivio delle migrazioni con collegamento reale per uno scenario di aggiornamento dei computer aumenta notevolmente le prestazioni della migrazione e riduce significativamente l'uso del disco rigido, abbassa i costi di distribuzione e consente scenari di migrazione completamente nuovi.
In questo argomento
Quando usare una migrazione con collegamento reale
Informazioni sulle migrazioni con collegamento reale
Scenario di migrazione con collegamenti reali
Dettagli sull'archivio delle migrazioni con collegamento reale
Spazio sul disco rigido
Stima delle dimensioni dell'archivio con collegamento reale
Percorso dell'archivio delle migrazioni su più volumi
Modifiche del percorso
Migrare certificati e file di Crittografia file system (EFS)
Migrare file bloccati con l'archivio delle migrazioni con collegamento reale
Elementi XML nel file Config.xml
Quando usare una migrazione con collegamento reale
È possibile usare l'archivio delle migrazioni con collegamento reale quando la migrazione pianificata soddisfa entrambi i criteri seguenti:
Si sta eseguendo l'aggiornamento del sistema operativo su hardware esistente invece di eseguire la migrazione a nuovi computer.
Si sta eseguendo l'aggiornamento del sistema operativo sullo stesso volume del computer.
Non è possibile usare l'archivio delle migrazioni con collegamento reale se la migrazione pianificata include uno degli elementi seguenti:
Si sta eseguendo la migrazione dei dati da un computer a un secondo computer.
Si sta eseguendo la migrazione dei dati da un volume di un computer a un altro volume, ad esempio da C: a D:.
Si sta formattando o ripartizionando il disco all'esterno del programma di installazione di Windows o specificando un formato o un ripartizionamento del disco che rimuoverà l'archivio delle migrazioni.
Informazioni sulle migrazioni con collegamento reale
L'archivio delle migrazioni con collegamento reale viene creato usando l'opzione della riga di comando /hardlink ed è equivalente agli altri tipi di archivio delle migrazioni. Ciò che lo distingue è il fatto che vengono usati collegamenti reali per mantenere i file archiviati sul computer di origine durante la migrazione. Il mantenimento dei file nel computer di origine elimina le attività ridondanti di duplicazione dei file. Assicura inoltre i vantaggi in termini di prestazioni e la riduzione nell'uso del disco che caratterizzano questo scenario.
Quando crei un collegamento reale, assegni a un file esistente un percorso aggiuntivo. Ad esempio, potresti creare un collegamento reale al file c:\file1.txt denominato c:\hard link\myFile.txt. Questi sono due percorsi che consentono di accedere allo stesso file. Se apri c:\file1.txt, apporti modifiche e salvi il file, potrai visualizzare tali modifiche aprendo c:\hard link\myFile.txt. Se elimini c:\file1.txt, il file sarà ancora presente nel computer come c:\hardlink\myFile.txt. Per eliminare il file, devi eliminare entrambi i riferimenti al file.
Nota
Un collegamento reale può essere creato solo per un file nello stesso volume. Se si copia un archivio delle migrazioni con collegamento reale in un'altra unità o un dispositivo esterno, vengono copiati i file, non i collegamenti, come in uno scenario con un archivio delle migrazioni non compresso.
Per altre informazioni sui collegamenti reali, vedi l'argomento relativo a collegamenti reali e giunzioni
Per molti aspetti, un archivio delle migrazioni con collegamento reale è identico a un archivio delle migrazioni non compresso. È disponibile nel percorso specificato dallo strumento della riga di comando Scanstate ed è possibile visualizzare il contenuto dell'archivio usando Esplora risorse di Windows®. Una volta creato, può essere eliminato o copiato in un altro percorso senza modificare lo stato dell'utente. Il ripristino di un archivio delle migrazioni con collegamento reale è simile al ripristino di qualsiasi altro archivio delle migrazioni. Tuttavia, come nel caso della creazione dell'archivio, la stessa funzionalità per i collegamenti reali viene usata per il mantenimento dei file.
Le procedure consigliate prevedono di eliminare l'archivio delle migrazioni con collegamento reale dopo avere verificato che lo strumento Loadstate abbia eseguito correttamente la migrazione dei file. Poiché Loadstate ha creato nuovi percorsi dei file nella nuova installazione di un sistema operativo Windows, eliminando i collegamenti reali nell'archivio delle migrazioni verrà eliminato solo uno dei percorsi dei file e non verranno rimossi i file né i relativi percorsi dal nuovo sistema operativo.
Importante
L'uso del opzione /c forza lo strumento Loadstate a continuare ad applicare i file quando si verificano errori non irreversibili. Se usi opzione /c, devi verificare che non vengano segnalati errori nei registri prima di eliminare l'archivio delle migrazioni con collegamento reale per evitare perdite di dati.
Il mantenimento dell'archivio delle migrazioni con collegamento reale può determinare l'uso di spazio su disco aggiuntivo o problemi con alcune applicazioni per i seguenti motivi:
Le applicazioni che generano statistiche sul file system, ad esempio sullo spazio usato e disponibile, potrebbero presentare errori nelle statistiche quando è presente l'archivio delle migrazioni con collegamento reale Il file potrebbe essere segnalato due volte a causa dei due percorsi che fanno riferimento al file.
Un collegamento reale potrebbe perdere la connessione al file originale. Alcune applicazioni salvano le modifiche in un file creando un file temporaneo e quindi rinominando l'originale con un nome file di backup. Il percorso che non è stato usato per aprire il file nell'applicazione continuerà a fare riferimento al file non modificato. Il file non modificato che non è in uso occupa spazio su disco aggiuntivo. È necessario creare un archivio delle migrazioni con collegamento reale subito prima di eseguire la migrazione e non usare applicazioni dopo la creazione dell'archivio, in modo da essere certi di eseguire la migrazione della versione più recente di tutti i file.
La modifica del file usando diversi percorsi contemporaneamente può determinare il danneggiamento dei dati.
Importante
L'attributo di sola lettura nei file migrati va perso quando si elimina l'archivio delle migrazioni con collegamento reale. Ciò è dovuto a una limitazione dei collegamenti reali nel file system NTFS.
Scenario di migrazione con collegamenti reali
Un'azienda ha ad esempio deciso di distribuire Windows® 7 in tutti i propri computer. Ogni dipendente manterrà lo stesso computer, ma il sistema operativo in ciascun computer verrà aggiornato.
Un amministratore esegue in ogni computer lo strumento della riga di comando ScanState, specificando l'opzione della riga di comando /hardlink. Lo strumento ScanState salva lo stato dell'utente in un archivio delle migrazioni con collegamento reale in ogni computer, migliorando le prestazioni grazie alla riduzione della duplicazione dei file, tranne che in casi specifici.
Nota
Le procedure consigliate prevedono di non creare l'archivio delle migrazioni con collegamento reale fino al momento di eseguire la migrazione, allo scopo di migrare le versioni più recenti dei file. Non usare applicazioni software sul computer dopo avere creato l'archivio delle migrazioni finché non viene completata la migrazione dei file con Loadstate.
Un amministratore installa in ogni computer l'ambiente operativo standard dell'azienda, che include Windows 7 e altre applicazioni attualmente usate dall'azienda.
L'amministratore esegue lo strumento della riga di comando LoadState in ogni computer. Lo strumento LoadState ripristina lo stato dell'utente in ogni computer.
Dettagli sull'archivio delle migrazioni con collegamento reale
In questa sezione vengono fornite informazioni dettagliate sugli archivi delle migrazioni con collegamento reale.
Spazio sul disco rigido
L'opzione della riga di comando /hardlink procede con la creazione dell'archivio delle migrazioni solo se sono presenti più di 250 megabyte (MB) di spazio disponibile sul disco rigido. A condizione che ogni volume interessato dalla migrazione sia formattato come NTFS, 250 MB dovrebbero essere sufficienti per eseguire correttamente quasi ogni migrazione con collegamento reale, indipendentemente dalle dimensioni della migrazione.
Stima delle dimensioni dell'archivio con collegamento reale
Non è necessario stimare la dimensione di un archivio delle migrazioni con collegamento reale. La stima delle dimensioni di un archivio delle migrazioni è utile solo negli scenari in cui l'archivio delle migrazioni è molto grande e nei volumi NTFS l'archivio delle migrazioni con collegamento reale richiederà molto meno spazio incrementale delle altre opzioni di archiviazione. L'unico caso in cui l'archivio locale può essere piuttosto grande è quando nel sistema sono presenti file system non NTFS che contengono dati da migrare. Dal momento che NTFS è il formato predefinito del file system per Windows XP e i sistemi operativi successivi, questa situazione è insolita.
Percorso dell'archivio delle migrazioni su più volumi
Vengono creati archivi delle migrazioni con collegamento reale distinti in ogni volume NTFS che contiene dati da migrare. In questo scenario, il percorso dell'archivio delle migrazioni principale verrà specificato nella riga di comando e deve essere il volume del sistema operativo. In ogni volume che contiene dati da migrare verranno creati archivi delle migrazioni con nomi e nomi di directory identici. Ad esempio:
Scanstate /hardlink c:\USMTMIG […]
L'esecuzione di questo comando in un sistema che contiene il sistema operativo nell'unità C: e i dati dell'utente nell'unità D: genererà archivi delle migrazioni nei percorsi seguenti, presupponendo che entrambe le unità siano NTFS:
C:\USMTMIG\
D:\USMTMIG\
L'unità specificata nella riga di comando per la migrazione con collegamento reale è importante, perché definisce dove salvare l'archivio delle migrazioni master. L'archivio delle migrazioni master è la posizione in cui sono memorizzati i dati quando si esegue la migrazione da volumi non NTFS. Questo volume deve avere spazio sufficiente per contenere tutti i dati presenti nei volumi non NTFS. Come in altri scenari, se un archivio delle migrazioni è già presente nel percorso specificato, è necessario usare l'opzione /o per sovrascrivere i dati esistenti nell'archivio.
Modifiche del percorso
Le modifiche del percorso che reindirizzano il contenuto migrato da un volume a un volume differente influiscono negativamente sulle prestazioni di una migrazione con collegamento reale. Questo è dovuto al fatto che i dati per la migrazione che devono essere distribuiti tra più volumi del sistema non possono restare nell'archivio delle migrazioni con collegamento reale e devono essere copiati nei volumi di sistema.
Migrare certificati e file di Crittografia file system (EFS)
Per eseguire la migrazione di file di Crittografia file system (EFS) in una nuova installazione del sistema operativo nello stesso volume del computer, specifica l'opzione /efs:hardlink nella sintassi della riga di comando Scanstate.
Se i file di EFS vengono ripristinati da una partizione differente, devi usare l'opzione /efs:copyraw invece dell'opzione /efs:hardlink. I collegamenti reali possono essere creati solo per file nello stesso volume. Lo spostamento dei file in un'altra partizione durante la migrazione richiede la creazione di una copia dei file nella nuova partizione. L'opzione /efs:copyraw consente di copiare i file nella nuova partizione in formato crittografato.
Per altre informazioni, vedi Eseguire la migrazione di file e certificati di EFS e le opzioni per i file crittografati in Sintassi di ScanState.
Migrare file bloccati con l'archivio delle migrazioni con collegamento reale
I file bloccati da un'applicazione o dal sistema operativo vengono gestiti in modo diverso quando si usa un archivio delle migrazioni con collegamento reale.
I file bloccati dal sistema operativo non possono rimanere sul posto e devono essere copiati nell'archivio delle migrazioni con collegamento reale. Come risultato, la selezione di numerosi file del sistema operativo per la migrazione riduce notevolmente le prestazioni durante una migrazione con collegamento reale. Le procedure consigliate prevedono di non eseguire la migrazione di alcun file all'esterno della directory \Windows, in modo da ridurre al minimo i problemi correlati alle prestazioni.
Nelle migrazioni con collegamento reale i file bloccati da un'applicazione vengono gestiti come negli altri scenari in cui non viene usato il servizio Copia Shadow del volume. Il servizio Copia Shadow del volume non può essere usato insieme alle migrazioni con collegamento reale. Tuttavia, modificando la nuova sezione <HardLinkStoreControl> nel file Config.xml, è possibile abilitare la migrazione dei file bloccati da un'applicazione.
Importante
Esistono alcuni scenari in cui la modifica della sezione <HardLinkStoreControl> nel file Config.xml rende più complesso eliminare un archivio delle migrazioni con collegamento reale. In questi scenari, è necessario usare USMTutils.exe per pianificare l'archivio delle migrazioni per l'eliminazione al successivo riavvio.
Elementi XML nel file Config.xml
Una nuova sezione del file Config.xml consente la configurazione opzionale di alcuni comportamenti dell'archivio delle migrazioni con collegamento reale introdotti con l'opzione /hardlink.
<Policies> |
Questo elemento contiene gli elementi che descrivono i criteri usati da USMT durante la creazione di un archivio delle migrazioni. |
<HardLinkStoreControl> |
Questo elemento contiene gli elementi che descrivono come gestire i file durante la creazione di un archivio delle migrazioni con collegamento reale. |
<fileLocked> |
Questo elemento contiene gli elementi che descrivono come gestire i file bloccati per la modifica. |
<createHardLink> |
Questo elemento definisce un criterio MigXML standard che descrive i percorsi dei file in cui creare i collegamenti reali, anche se il file è bloccato per la modifica da un'altra applicazione. Sintassi: <createHardLink> [criterio] </createHardLink> |
<errorHardLink> |
Questo elemento definisce un criterio MigXML standard che descrive i percorsi dei file in cui non creare i collegamenti reali, se il file è bloccato per la modifica da un'altra applicazione. <errorHardLink> [criterio] </errorHardLink> |
Importante
Devi usare l'opzione /nocompress con l'opzione /hardlink.
L'esempio XML seguente specifica che i file bloccati da un'applicazione nella directory \Users possono rimanere sul posto durante la migrazione. Specifica inoltre che i file bloccati non contenuti nella directory \Users devono generare un errore File in uso. È importante prestare attenzione quando si specificano i percorsi usando il tag <createHardLink>, allo scopo di ridurre al minimo gli scenari che rendono più difficile eliminare l'archivio delle migrazioni con collegamento reale.
<Policies>
<HardLinkStoreControl>
<fileLocked>
<createHardLink>c:\Users\* [*]</createHardLink>
<errorHardLink>C:\* [*]</errorHardLink>
</fileLocked>
</HardLinkStoreControl>
</Policies>