Il multitasking durante il trasferimento di una grande quantità di dati corrompe il file?


2

Stavo copiando un'enorme cartella ~ 500 GB da un disco rigido in una nuova posizione in un altro disco rigido. I file saranno danneggiati se stavo eseguendo il multitasking durante la copia?
Stavo giocando a un videogioco e ho notato che il gioco si caricava molto più lentamente, quindi ero preoccupato che il file in transito potesse essere danneggiato. La cartella originale di 500 GB e il gioco sono stati installati sullo stesso disco rigido e sulla stessa partizione ma con directory diverse. Ho Windows 7 a 64 bit.

Cosa succede quando explorer.exe si blocca improvvisamente durante lo spostamento / copia dei file?
I file saranno danneggiati?


Non così sciocco. In passato un CD masterizzato alla massima velocità di trasferimento durante altre operazioni sarebbe stato un sottobicchiere garantito. Fortunatamente gli HD non ne soffrono.
Yorik,

Risposte:


1

Se Explorer si arresta in modo anomalo, i file potrebbero essere danneggiati, corretti (anche se è più probabile che il file semplicemente non esista o sia vuoto, poiché la copia viene gestita dal livello del sistema operativo anziché da Explorer).

Il tuo gioco ha funzionato molto più lentamente semplicemente perché sia ​​il gioco che Explorer che copiavano i file accedevano al tuo disco rigido così come alla tua CPU, RAM, ecc. Immagina che il disco rigido sia un magazzino. Non puoi avere un numero illimitato di camion che consegnano roba e la tolgono allo stesso tempo. Maggiore è il traffico, maggiore è la probabilità che vi siano code o tempi di attesa. Lo stesso vale per la maggior parte dei componenti del computer.

Fare qualcosa in parallelo (ad es. Multitasking) non dovrebbe mai avere alcun impatto su qualcosa che fai, a meno che non sia di livello molto basso (ad esempio flashing del BIOS) o desideri garantire misurazioni / precisione delle prestazioni molto elevate e affidabili (come il benchmarking).


"Non è possibile avere un numero illimitato di camion che consegnano materiale e lo tolgono allo stesso tempo." Per chiarire: è possibile avere un numero teoricamente illimitato di code, ma il numero di lavoratori è molto limitato. Maggiore è il numero di posti di lavoro per ciascun lavoratore, minore sarà l'efficienza di ogni singola attività.
Austin T, francese,

0

A causa della mia esperienza di Windows 8.1-64 bit con la copia di un elenco di file nell'applicazione "A" su una connessione di rete lenta (WebDAV) (con la funzione SHFileOperation) è che spesso altre azioni sui file (ad esempio mostrando il File-Open-Dialog in una diversa applicazione "B", che mostra le proprietà del file in Explorer, ...) viene ritardata da Windows fino al termine del file effettivo nell'applicazione "A" (e passa al file successivo nell'elenco). Alcune parti del file system di Windows non sembrano (!) Essere in grado di eseguire il multitasking! Il sistema sta eseguendo alcune attività in sequenza. Questo dovrebbe garantire di non ottenere alcun danneggiamento dei file.


"Avvia le finestre delle cartelle in un processo separato" potrebbe aggirare il tuo "Alcune parti del file system di Windows sembrano non (!) essere in grado di eseguire il multitasking!" problema.
DavidPostill
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.