Existe um limite de tamanho de arquivo no Windows?

13

Estou usando o Windows 7. Acabei de perder um arquivo .vdi (um disco rígido virtual para minha VM) e estou imaginando se há um limite de tamanho de arquivo para o Windows que pode ter causado um problema. Ultimamente, eu não tinha verificado o tamanho do arquivo (eu o configurei para o tamanho dinâmico, conforme necessário), mas era de 15 a 30 GB.

Ele não fazia backup usando o Backup do Windows, mas é possível que o Windows tenha parado de reconhecê-lo porque é muito grande? Existe um limite superior claro no tamanho do arquivo?

Kirt
fonte
Qual é o seu sistema de arquivos? Não é NTFS?
Apple II

Respostas:

10

Se a unidade com seu arquivo estiver formatada com NTFS (que é o padrão no Windows 7), de acordo com a Wikipedia , o tamanho máximo do arquivo é 16 TB. Mesmo se você (tentasse) exceder esse limite, seria simplesmente incapaz de aumentar o arquivo. Isso pode levar a um comportamento estranho no VirtualBox, mas não fará com que o arquivo desapareça.

O que exatamente você quer dizer com "perdido"? Você já tentou fazer uma pesquisa na unidade *.vdi? Parece mais provável que ele tenha sido excluído acidentalmente ou movido de alguma forma.

nhinkle
fonte
então um problema ao manipular arquivos grandes não explica o que aconteceu com o meu arquivo de 30 Gb? também se recusou a fazer backup corretamente, e o disco rígido é pré-formatado no NTFS.
quer
Bizarro. Não explica para onde foi o seu arquivo; como tal, não se sinta obrigado a marcar uma resposta aceita ainda. O Backup do Windows não lida com arquivos grandes de maneira elegante, apenas por causa da maneira como armazena as coisas. Não deve fazer com que os arquivos simplesmente desapareçam. Você já tentou pesquisar na unidade?
Nhinkle
1
> também se recusou a fazer o backup corretamente, embora você estivesse usando a VM ao tentar fazer o (s) backup (s)? Ele não poderá bloquear o arquivo se você o abrir, portanto, é necessário desligar a VM antes de fazer o backup.
Synetech 29/07
4

Conforme projetado, o tamanho máximo do arquivo NTFS é ou .16 EB (16 × 10246 bytes) minus 1 KB (1024 bytes)18,446,744,073,709,550,592 bytes

Conforme implementado, o tamanho máximo do arquivo NTFS é ou .16 TB (16 × 10244 bytes) minus 64 KB (64 × 1024 bytes)17,592,185,978,880 bytes

Fonte: Wikipedia

Thariama
fonte
3
Nada pessoal, mas não acho que sua resposta realmente contribua muito para essa pergunta. Você está basicamente copiando literalmente do artigo da Wikipedia ao qual eu já vinculei. Um comentário sobre a diferença entre o tamanho máximo do arquivo projetado e o tamanho máximo do arquivo implementado pode ter sido relevante, mas essa resposta parece desnecessária.
Nhinkle 15/12
4
isso não justifica um voto negativo! (i postou o número exato de bytes)
Thariama
1
Acordado. Embora a resposta possa ter sido mais informativa ("Eles não sentiram a necessidade de implementar um tamanho máximo de arquivo tão alto quando o atual ainda é maior que quase qualquer unidade no mercado, muito menos quando o NTFS foi implementado pela primeira vez"). ) fornece a resposta exata para a pergunta "Qual é o limite superior do tamanho do arquivo?"
Shinrai
4
Se essa tivesse sido a primeira resposta para a pergunta, eu teria votado e editado para adicionar um pouco mais de informação. Eu apenas diminuí a votação porque estava duplicando a resposta existente sem contribuir com nada de novo.
Nhinkle
0

Parece que o sistema de arquivos perdeu o link para o arquivo no seu HDD, você deve tentar usar o chkdsk.

MarcusJ
fonte
0

Se o sistema de arquivos da sua unidade de disco for NTFS, o tamanho do arquivo de 30 GB não deve ser um problema. Verifique a unidade quanto a erros no sistema de arquivos com o chkdsk .

Apple II
fonte
0

Respondendo à pergunta conforme solicitado , sim, há um limite de tamanho de arquivo em qualquer sistema de arquivos. Para partições FAT / FAT32 com tamanhos normais de setor / cluster, são cerca de 4 GB. Para o NTFS (novamente, com tamanhos normais de setor / cluster), isso varia - eu já vi alegações de que o Windows XP e superior podem, teoricamente, manipular arquivos de até 16 TB ou mais; Vou atualizar isso em mais alguns anos quando a tecnologia do disco rígido chegar ao ponto em que podemos testar essa teoria. :-D

Portanto, respondendo ao que o OP realmente queria perguntar. Qualquer problema com o seu * .vdi provavelmente está relacionado ao software da máquina virtual e / ou a qualquer software complementar usado para gerenciar o arquivo, e não com o sistema de arquivos ou o sistema operacional. (Eu executo o WinXP Pro 32 bits / SP3 com uma instalação do Oracle VirtualBox com pouco mais de 150 GB de imagem / arquivo de disco virtual, muito mais do que os 15 a 30 GB com os quais o OP tem problemas e não tive problemas com uma imagem de disco tão grande Arquivo.)

Além disso, observe que quaisquer problemas podem estar relacionados à falha do disco ou à memória RAM disponível / corrompida - o gerenciamento de um disco virtual exige a manutenção de vários dados sobre o disco na RAM para acesso "rápido" (rápido aqui significa não ter que esperar 10- 15 segundos enquanto a VM pesquisa no disco virtual até mesmo um arquivo de tamanho de byte ..), e a maioria dos problemas que eu vi com as VMs estão relacionados a essas estruturas de dados corrompidas na RAM (e depois aos dados corrompidos gravados de volta para o arquivo do disco!) - Então faça backup com frequência!

Casteele
fonte
Nunca é necessário procurar um disco inteiro, virtual ou não, para encontrar um arquivo. Os arquivos são encontrados por nomes armazenados em arquivos especiais chamados diretórios, organizados em uma estrutura em árvore. Diretórios e outras estruturas-chave são realmente armazenados em cache na RAM (tanto em VMs quanto em reais) para reduzir o tempo necessário para ler essas coisas, mas mesmo sem os caches, está muito longe do tempo normal.
Jamie Hanrahan