Estaba intentando mover algunos archivos a una carpeta (E: a E: así que estoy bastante seguro de que se está moviendo y no se está copiando) pero me están tomando unos minutos para mover unos 60k archivos. Tenía la impresión de que el movimiento de archivos se supone que es muy rápido, así que tenía curiosidad por saber qué tiene que hacer la computadora para mover algunos archivos a una carpeta.
(Estoy usando Windows Vista Home Premium Sp2, pero en realidad esperaba dirigir la pregunta de una manera más amplia)
filesystems
file-management
Pacerier
fuente
fuente
Respuestas:
Aunque solo está moviendo los archivos a una carpeta que está en el mismo disco, el sistema de archivos todavía tiene que hacer un poco de trabajo para mover los archivos. La Tabla maestra de archivos (MFT) debe actualizarse para reflejar la nueva ubicación de los archivos, y el registro del sistema de archivos también debe actualizarse para permitir que los cambios se restituyan en caso de que el movimiento se interrumpa por un corte de energía, etc.
No estoy seguro de cómo calcular exactamente cuántas cosas diferentes tiene que hacer el sistema de archivos, pero podemos asumir que tendrá que hacer al menos 60k cambios en la MFT. Estos muchos cambios conllevan muchas lecturas y escrituras pequeñas, en las que los discos duros no son muy rápidos.
fuente
La computadora crea una lista de todos los archivos y carpetas (recursivamente) que deben ser movidos (a menos que estén en caché, lo cual es raro en todos los archivos debido a directorios anidados bastante frecuentes).
Para cada archivo, la computadora:
Esto coloca las cifras en 15 operaciones por archivo (10 leídas, 5 escrituras; en realidad, el número de operaciones es más), por lo tanto, para los archivos de 60 k hubo más de 900 operaciones, es decir, 5 operaciones por segundo.
Suponiendo que tanto la fuente como el destino se encontraban en el mismo medio (casi siempre eliminando la posibilidad de operaciones simultáneas verdaderas), nuevamente se supone que es un disco duro (que agrega mucho movimiento mecánico), operaciones de 5k (más operaciones de archivo de fondo ) es bastante bueno.
Y lo anterior es para el más pequeño de todos los archivos.
Teniendo en cuenta el tamaño de los archivos, la mayoría de los sistemas operativos:
Si llamas lento a tu computadora después ese , intente mover archivos físicos y documentos (60k de ellos) uno por uno.
fuente
W: deletes (overwrites with random values) the original file
?