Newsgroup: it.comp.os.win.windows10
Titolo: copia file: calcolo in corso...

ripropongo un vecchio quesito ancora insoluto
 
perché windows impiega un tempo immensamente superiore a quello che la 
logica e il buonsenso inducono a pensare, per calcolare lo spazio occupato 
da un singolo file (itunes.exe, 204Mb, nella fattispecie) prima di iniziare 
la copia dal NAS al disco locale?
 
-- 
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
........... [ al lavoro ] ...........

 la copia dal NAS al disco locale?
 
Quello che continuo a domandarmi da anni e anni e anni

 prima di iniziare la copia dal NAS al disco locale?
 
Per me è uno dei massimi misteri dell'universo. Anche in
locale non scherza ma posso anche capire, ho scoperto
dovendo scrivere un programma che ci sono tutta una serie
di eventi che si possono intercettare, altrimenti non
sarebbe possibile aggiornare la capacità di un disco dopo
aver copiato un solo file e si dovrebbe ricalcolare tutto
da zero. Propagare l'informazione a tutti i moduli a cui 
può interessare potrebbe occupare tempo.
 
Mi verrebbe il sospetto che tenti di fare lo stesso con le
risorse di rete, le quali non hanno obbligo di informare
windows su cosa c'è sul disco remoto, e che comunque ci
sia un timeout che appunto trascorre. Ma non voglio
sottovalutare MS; quelle parti del sistema se ricordo bene 
sono abbastanza antiche e risalgono a quando MS fece il 
colpaccio che la fece svoltare per sempre, ovvero assumere 
tutti gli ingegneri della Digital che aveva chiuso. Questo 
mi fa pensare che il motivo ci debba essere e se lo 
sapessimo non ci stupiremmo più. Però è fastidioso :D
 
 
 
-- 
Amore, farò tardi. Sono stata bloccata da due
malintenzionati 1.90 occhi azzurri e costretta
a scegliere tra il mio corpo e lo smartphone.
Ti sto chiamando per dirti che sto bene.
 

 
 
Ipotizzo che nel caso di exe, e anche altri tipi infettabili,
 avvenga prima una scansione con Defender.
 
-- 
non firmo niente !

 
 
su una rete gigabit, con disco ssd, proc i5-1135g7, son poi 200 mega ma fa 
lo scherzo anche con robetta da 30 k, dubito che sia lo scanner, si parla 
di quasi un minuto buono per avviare la copia
 
e intanto lui CALCOLA, non fa ricerche per virus et co.


 prima di iniziare la copia dal NAS al disco locale?
 
https://devblogs.microsoft.com/oldnewthing/20040106-00/?p=41193
 
 
in pratica, stando a quanto scrive Raymond, la copia tramite explorer
inizia subito, ma prima di mostrare la stima del tempo di copia, il
processo di copia va a campionare la velocità di trasferimento, e
durante tale periodo mosta quel messaggio di "attesa" che, in effetti
attesa non è; tale "attesa" può prolungarsi nel caso in cui vi siano
fluttuazioni della velocità dovute a vari fattori (dischi, rete, CPU...)
 

 
 
accetto a capo chino la spiegazione, ma chiedo: c'è qualche opzione 
nascosta per cominicare a windows che fottesega della sua 
campionatura/stima e che può saltarla senza che io dica né a né ba?
 
un po' come per il total commander che ha l'opzione per cominciare subito 
le operazioni di copia/trasferimento/cancellazione SENZA calcolare prima il 
totale per poi mostrarmi la barra di progresso di cui, appunto, fottesega?


 campionatura/stima e che può saltarla senza che io dica né a né ba?
 
Ed è QUELLO il problema, purtroppo non hanno previsto una qualche
impostazione (registry...) che permetta di disabilitare quel tipo di
comportamento :P !!
 

Il giorno Wed 29 Sep 2021 09:48:42a, *ObiWan* ha inviato su 
it.comp.os.win.windows10 il messaggio 

tornando qui, noto solo adesso che la spiegazione di Raymond è alquanto 
datata, January 6th 2004, per cui in 17 anni, quasi 18 che diventa 
maggiorenne: miliardi di utenti incazzosi non li hanno convinti a mettere 
una patch/opzione su questa procedura?
 
oggi dovevo copiare due PDF dal disco locale al NAS... almeno due minuti 
per calcolare lo spazio occupato (8 Mb in tutto), più 1 o 2 secondi per la 
copia (fatta a velcità fulminea), più un altro minuto per concludere 
l'operazione (0 bytes left)...
 
ovviamente Total Commander ha portato a termine tutto in meno di tre 
secondi, inclusa lettura della cartella, copia file e aggiornamento a video 
:/


 convinti a mettere una patch/opzione su questa procedura?
 
Secondo me NON VOGLIONO farlo, ed il motivo potrebbe essere legato a
quel famigerato bug presente già da XP che causava un rallentamento
esagerato durante la copia di files a causa della gestione della cache,
non so se sia questo il motivo, ma considerando che il "calcolo" che
vedi a video altro non è che una specie di "pre caricamento" dei files
da copiare in cache, direi che potrebbe essere questo il motivo
 
Ad ogni modo, concordo con te che "è una cagata pazzesca" (cit.) :D