Risposta breve :
non necessariamente. Può essere solo la diversa dimensione del cluster tra i dispositivi.
Qualche parola in più:
quando copi un file da un dispositivo a un altro (da un HDD a un altro) devi considerare anche le diverse dimensioni del cluster. Senza entrare troppo in profondità nello zoo del tipo di file system basta dire qui che una partizione è organizzata come un quaderno aritmetico, i byte sono raggruppati in settori in un modo simile in cui nel quaderno si può dire che i quadrati sono raggruppati in pagine. L'indice dello spazio libero e usato (FAT) viene creato considerando solo quei gruppi . I settori possono essere o liberi o completi, tertium non datur .
Quindi un file ha una dimensione per i byte effettivi utilizzati (se è un file di testo e contiene solo la parola " Ciao ", sarà 2Bytes) e una dimensione per lo spazio utilizzato sul dispositivo (se un settore è di 4kB sarà essere un multiplo di 4kB, se su un altro dispositivo il settore è di 512 byte sarà un multiplo di 512B).
D'altra parte è possibile che copiando un gran numero di file si possano avere errori nelle operazioni di scrittura o lettura, non si abbia il diritto di accedere ad alcuni file, oppure alcuni file possano essere eliminati nel frattempo se l'operazione è lunga e il file è temporaneo.
Questo è di solito notificato dal programma che si sta utilizzando con qualche messaggio di errore e con un codice di uscita dell'errore. Sotto Linux per esempio, puoi prendere il codice di uscita scrivendo nella shell echo $?
. Se restituisce un valore diverso da 0 significa errore. Se non hai ricevuto questi messaggi in anticipo, devi controllarlo a posteriori .
Dopo aver copiato un numero elevato di file, è possibile verificare rapidamente se il numero di file e il conteggio dei byte effettivi totali corrispondono. Un controllo più efficace può essere fatto calcolando e confrontando il md5sum per ciascun file su entrambe le copie. Se questa corrispondenza tutti i contenuti sono ok. Almeno potresti voler controllare l'autorizzazione e la data.
Spesso è comodo fare affidamento su strumenti specifici come rsync
Linux, robocopy
Windows o uno dei tanti altri strumenti disponibili.