La versione non supporta questa versione del formato file, 0xC03A0005

È stato segnalato che quando si esegue un backup di Windows sul dispositivo NAS(NAS device) (backup su una condivisione di rete) che esegue Samba , non riesce con un messaggio di errore — Il backup non è riuscito, La versione non supporta questa versione del formato file (0xC03A0005)(The backup failed, The version does not support this version of the file format (0xC03A0005)) . Questo post condividerà i dettagli su quando accade, il motivo e le soluzioni per risolvere il problema.

La versione non supporta questa versione del formato file.  (0xC03A0005)

La versione non supporta questa versione del formato file, 0xC03A0005

Il problema si verifica a causa di un conflitto con il file VHD(VHD file) creato da Windows Backup e montato durante il processo. Ci sono tre tipi di file VHD qui :

  1. Fisso,
  2. Espandibile (sparso) e
  3. Differenziare.

Se il file VHD è un file sparse non supportato dal driver VHD nativo , il montaggio avrà esito negativo e verrà visualizzato questo errore. Un esempio di file VHD è uno che continua a espandersi a seconda delle dimensioni del backup.

Il problema si verifica solo nel caso del  backup a livello(File Level) di file (file/cartelle in un volume) ma non nel backup a livello di blocco in quanto il file vhd non viene mai montato. Tuttavia, nel caso di File Level Backup , viene montato il vhd, creato da Windows Backup , che non supporta il montaggio di file sparsi.

L'unica soluzione praticabile è utilizzare Strict Allocate: opzione nel file smb.conf

Accedi a SMB utilizzando SSH . Aprire il file di configurazione utilizzando l'editor VI che si trova in /etc/samba/smb.con f. Se l'opzione non è presente, puoi aggiungere manualmente strict allocate = yes che assicurerà che non vengano creati file sparsi.

Cosa fa questa opzione?

Secondo il sito ufficiale(official website) ,

When this is set to yes the server will change from UNIX behavior of not committing real disk storage blocks when a file is extended to the Windows behavior of actually forcing the disk system to allocate real storage blocks when a file is created or extended to be a given size. In UNIX terminology this means that Samba will stop creating sparse files.

Puoi anche verificare se il file VHD è un file sparse montandolo manualmente.

Aprire lo strumento Gestione disco(Disk Management tool) e fare clic su "Azione", quindi "Allega VHD" e quindi specificare il percorso del file vhd. Se l'errore è lo stesso che ottieni per il backup, è a causa del file sparse.

Spero che il post sia stato facile da seguire e che tu sia stato in grado di risolvere il codice di errore 0xC03A0005 relativo al backup di Windows sul NAS .



About the author

Sono un ingegnere del software con esperienza in Xbox Explorer, Microsoft Excel e Windows 8.1 Explorer. Nel tempo libero mi piace giocare ai videogiochi e guardare la TV. Ho una laurea presso l'Università dello Utah e attualmente lavoro come ingegnere del software per un'azienda internazionale.



Related posts