
En Windows 7 con el navegador Chrome, la descarga de un archivo de 3,2 TB a una unidad USB, digamos F:\big-files\
con 3,5 TB libres, falla porque "Disco lleno". Parece que Chrome usa una carpeta temporal para descargas que estaría en C:\somewhere
( %appdata%\whatever
) y que no tiene suficiente espacio.
La investigación sugiere agregar --disk-cache-dir="F:\big-cache"
un acceso directo al programa.
Mi pregunta es (sin descargarlo durante días para averiguarlo): ¿Chrome moverá exitosamente el archivo desde F:\big-cache\
cuando F:\big-files\
el archivo ocupe el 90% del espacio disponible en el disco?
Creo que funcionará porque el movimiento solo necesita cambiar el puntero del archivo y no mover físicamente el archivo, pero si eso es incorrecto, ¿cómo descargar el archivo correctamente?
¿Debería simplemente configurar mi caché para F:\big-files
que sea el destino y terminar con ello, o eso también está condenado al fracaso por alguna razón?
Actualizar
Debajo F:\big-files\
hay una nueva estructura de directorios Default\
que contiene Default\Cache
y Default\Code Cache
. Supongo que fue creado por Chrome. Si es así, ¿por qué falló la descarga? ¿Seguramente no necesito el doble de espacio para descargar un archivo determinado?
Respuesta1
La solución propuesta de agregar --disk-cache-dir=D:\location
no funcionará. Lo probé con un archivo de 1 GB, la carpeta no superó los 6 MB de tamaño. Parece que Chrome usa otra carpeta como directorio de descarga temporal.
Otros dijeron que Chrome descargaría el archivo a su directorio final si estuviera en una unidad diferente, no pude reproducir ese comportamiento como se ve en la captura de pantalla.
Afortunadamente, existen otras soluciones que funcionan de inmediato:
Usando un administrador de descargas
El administrador de descargas está diseñado específicamente para descargar muchos archivos grandes. Un administrador de descargas comoJDownloadertiene varias ventajas en comparación con la descarga a través de un navegador:
- detener y reanudar la descarga sin perder datos
- limitar el ancho de banda de descarga
- descargas en la ubicación especificada en lugar de una carpeta temporal
Y muchos más que no son críticos para su caso de uso.
Usa Firefox
Firefoxdescargará el archivo directamente a la ubicación especificada como un <originalfile>.<extension>.part
archivo y le cambiará el nombre <originalfile>.<extension>
una vez completado.
Respuesta2
Esta sencilla solución funcionó para mí.
- Agregar
disk-cache-dir="F:\destination"
al campo de destino del acceso directo de Chrome - Iniciar Chrome
- En Chrome > Configuración > Avanzado > Descargas, habilite "Preguntar dónde guardar cada archivo antes de descargarlo".
- Comience la descarga de
<some-enormous-file>
- Cuando se le solicite el destino del archivo, seleccione
F:\destination
- En caso de que no crea que está funcionando, verifique el progreso en la pestaña Descargas de Chrome
Ctrl-J
y/o actualice el Explorador de Windows y observe losF:\destination\Unconfirmed <numbers>.crdownload
incrementos de tamaño. Observe con placer cómo el tamaño de la descarga en cualquiera de las vistas excede el espacio en disco en C:\ y continúa - Espera más.
De forma más permanente se puede configurar la ubicación de descarga F:\destination
y desactivar el mensaje de ubicación. No hice esto porque estaba descargando dos archivos y F:\ es extraíble en mi caso.