¿Hay un límite de tamaño de archivo en Windows?

13

Estoy usando Windows 7. Acabo de perder un archivo .vdi (un disco duro virtual para mi VM), y me pregunto si hay un límite de tamaño de archivo para Windows que pueda haber causado un problema. No había comprobado el tamaño del archivo últimamente (lo configuré dinámicamente según sea necesario), pero supongo que era de 15 a 30 Gb.

No haría una copia de seguridad con Windows Backup, pero ¿es posible que Windows haya dejado de reconocerlo porque es demasiado grande? ¿Existe un límite superior claro en el tamaño del archivo?

Kirt
fuente
¿Cuál es tu sistema de archivos? ¿No es NTFS?
Apple II

Respuestas:

10

Si el disco con su archivo está formateado con NTFS (que es el predeterminado en Windows 7), entonces, según Wikipedia , el tamaño máximo del archivo es de 16 TB. Incluso si intentara (intentar) superar ese límite, simplemente no podría ampliar el archivo. Puede llevar a un comportamiento extraño en VirtualBox, pero no hará que el archivo desaparezca.

¿Qué quieres decir exactamente con "perdido"? ¿Has intentado hacer una búsqueda en el disco *.vdi? Parece más probable que se haya eliminado o movido accidentalmente de alguna manera.

nhinkle
fuente
entonces, ¿un problema al manejar archivos grandes no explica qué pasó con mi archivo de 30 Gb? Sin embargo, también se negó a realizar una copia de seguridad correctamente y el disco duro está formateado previamente en NTFS.
Kirt
Extraño. No explica a dónde fue su archivo; como tal, no se sienta obligado a marcar una respuesta aceptada todavía. Copia de seguridad de Windows no maneja archivos grandes con elegancia solo por la forma en que almacena las cosas. Sin embargo, no debería causar que los archivos simplemente desaparezcan. ¿Has intentado buscar en el disco?
nhinkle
1
> también se negó a hacer una copia de seguridad correctamente. ¿Estaba usando la VM cuando intentó hacer la copia de seguridad? No podrá bloquear el archivo si lo tiene abierto, por lo que debe apagar la VM antes de realizar una copia de seguridad.
Synetech
4

Tal como se diseñó, el tamaño máximo de archivo NTFS es o .16 EB (16 × 10246 bytes) minus 1 KB (1024 bytes)18,446,744,073,709,550,592 bytes

Según lo implementado, el tamaño máximo de archivo NTFS es o .16 TB (16 × 10244 bytes) minus 64 KB (64 × 1024 bytes)17,592,185,978,880 bytes

Fuente: Wikipedia

Thariama
fuente
3
Nada personal, pero no creo que su respuesta realmente contribuya mucho a esta pregunta. Básicamente solo estás copiando textualmente del artículo de Wikipedia al que ya me vinculé. Un comentario sobre la diferencia entre el tamaño máximo de archivo diseñado y el tamaño máximo de archivo implementado podría haber sido relevante, pero esta respuesta parece innecesaria.
nhinkle
44
¡Esto no justifica un voto negativo! (
publiqué
1
Convenido. Si bien la respuesta podría haber sido más informativa ("No sentían la necesidad de implementar un tamaño máximo de archivo tan alto cuando el actual todavía es más grande que casi cualquier unidad individual en el mercado, y mucho menos cuando NTFS se implementó por primera vez" ) proporciona la respuesta exacta a la pregunta "¿Cuál es el límite superior del tamaño del archivo?"
Shinrai
44
Si esta hubiera sido la primera respuesta a la pregunta, la habría votado y editado para agregar un poco más de información. Solo voté en contra porque estaba duplicando la respuesta existente sin aportar nada nuevo.
nhinkle
0

Parece que el sistema de archivos perdió el enlace al archivo en su HDD, debería intentar usar chkdsk.

MarcusJ
fuente
0

Si el sistema de archivos de su unidad de disco es NTFS, el tamaño de archivo de 30 Gb no debería ser un problema. Verifique la unidad en busca de errores del sistema de archivos con chkdsk .

Manzana II
fuente
0

Respondiendo la pregunta como se le preguntó , sí, hay un límite de tamaño de archivo en cualquier sistema de archivos. Para particiones FAT / FAT32 con tamaños normales de sector / clúster, es de aproximadamente 4 GB. Para NTFS (nuevamente, con tamaños normales de sector / clúster), varía: he visto afirmaciones de que Windows XP y versiones posteriores pueden manejar teóricamente archivos de hasta 16 TB o incluso más grandes; Actualizaré esto en unos años más cuando la tecnología del disco duro llegue al punto en que podamos probar esa teoría ... :-D

Entonces, respondiendo a lo que el OP realmente quería preguntar ... Cualquier problema con su * .vdi probablemente esté relacionado con su software de máquina virtual y / o cualquier software complementario que use para administrar el archivo en lugar de con el sistema de archivos o el sistema operativo. (Ejecuto WinXP Pro 32-bit / SP3 con una instalación de Oracle VirtualBox con un poco más de 150 GB de imagen / archivo de disco virtual, mucho más que los 15-30 GB con los que el OP tiene problemas, y no he tenido problemas con una imagen de disco tan grande archivo.)

Además, tenga en cuenta que cualquier problema podría estar relacionado con una falla del disco o con la memoria RAM disponible / dañada: la administración de un disco virtual requiere mantener varios datos sobre el disco en la RAM para un acceso "rápido" (rápido aquí significa no tener que esperar 10- 15 segundos mientras la VM busca incluso en el disco virtual un archivo de un solo byte ...), y la mayoría de los problemas que he visto con las VM están relacionados con las estructuras de datos que se corrompen en la RAM (y luego los datos corruptos se vuelven a escribir en el archivo de disco!) - ¡Así que haz copias de seguridad a menudo!

Casteele
fuente
Uno nunca tiene que buscar en un disco completo, virtual o de otro tipo, para encontrar un archivo. Los archivos se encuentran por nombres que se almacenan en archivos especiales llamados directorios, que se organizan en una estructura de árbol. De hecho, los directorios y otras estructuras clave se almacenan en caché en la RAM (tanto en las máquinas virtuales como en las reales) para reducir el tiempo que lleva leer estas cosas, pero incluso sin las memorias caché está muy lejos del orden y el tiempo.
Jamie Hanrahan