Como descompactar um arquivo de 9GB no Windows FAT32

31

Eu tenho um arquivo RAR de 2 GB que contém um arquivo de vídeo de 9 GB. Eu estou usando um sistema de arquivos FAT32. Agora eu quero descompactar esse arquivo, mas depois de 4GB eu recebo um erro devido ao limite de tamanho de arquivo FAT32.

Agora eu quero saber como posso extrair esse vídeo? Eu sei que uma maneira é converter minha partição para NTFS, mas não quero seguir esse caminho.

Eu também tentei 7-zip, mas isso novamente dá erro depois de 4GB.

Uma outra maneira é dividir esse arquivo, mas eu não sei como posso dividir um arquivo de vídeo que é compactado.

Então, alguma ideia, por favor? Como posso me livrar desse problema?

Atualização:

Para todos aqueles que pensam que não é o AVI File, ou pode ser que eu esteja entendendo mal, ou pode ser que eu não esteja mencionando o tamanho correto ou se eles acham que não é possível comprimir tanto, eu ' m anexando imagem desse arquivo. Espero que responda a todas essas perguntas.

    
por Kashif 10.09.2012 / 13:13

9 respostas

53

Não há como ultrapassar o limite de 4GB do sistema de arquivos FAT32, porque o FAT32 impõe essa limitação por design. Esse sistema de arquivos tem uma limitação natural para o tamanho máximo de arquivo que pode manipular, que é de 4 GB.

E sim, não encontrei nenhuma ferramenta que divida o arquivo de vídeo enquanto ele é descompactado.


A solução para isso se você NÃO deseja converter em NTFS é:

  • Obtenha uma unidade externa com sistema de arquivos NTFS.

  • Extraia seu arquivo de vídeo para lá.

  • Em seguida, use um software de divisão de vídeo para dividi-lo em várias partes e copie-o para o sistema de arquivos FAT32.

por 10.09.2012 / 13:27
37

Você pode tentar reproduzir o arquivo RAR (sic!) com o VLC media player. Ele tem suporte interno para RAR. Isso só funcionaria se o seu RAR não fosse criptografado. Eu não sei o interior da implementação do VLC, mas acho que o VLC não cria arquivos temporários, então isso pode funcionar. EDIT2: não funcionará com arquivos compactados, mas deve funcionar com RARs de vários volumes.

EDIT:
Mas se você quiser acessar o arquivo real e reproduzi-lo não é suficiente: Monte o arquivo RAR com WinMount link como um drive virtual.
EDIT2: não funciona, pára após cerca de 4GB (testado por asker)

EDIT3:
OK, acabei de lembrar que o Microsoft Virtual PC pode fazer VHDs de vários volumes no FAT32. Relacionados: link < br> Apenas tenha em mente que você não pode usar esses VHDs sem o MS Virtual PC. Para usá-los ou abri-los com outro software, eles precisam ser unidos primeiro. É um pouco exagerado apenas para abrir um arquivo, mas você pode tentar. No entanto, não testei isso no meu novo PC com Windows 7 apenas no meu PC antigo com o WinXP.

    
por 10.09.2012 / 18:20
22

Você pode inicializar uma distribuição ao vivo do linux e montar seu sistema de arquivos. Então corra

7z -so e file.rar | split -b 3500M

Dessa forma, você acaba com o vídeo do arquivo dividido na sua partição FAT. Eu não tenho ideia se algum jogador é capaz de exibir o arquivo.

    
por 10.09.2012 / 13:34
14

10 min. Screencast? É provavelmente mal codificado (ou talvez nem sequer).

Por que não reencodificar ao descompactar? Não vai exigir unidade externa. Por 10 min. você poderia acabar com um arquivo de aproximadamente 100MB de tamanho.

Assumindo a linha de comando do Windows, você pode tentar:

unrar.exe p -inul bigCast.rar |   ^
 ffmpeg -i -                      ^
 -acodec libvorbis -ab 128k -ac 2 ^
 -vcodec libx264                  ^
 -preset slow -crf 22             ^
 -threads 0 smallCast.mkv 

O unrar p instrui o rar para imprimir o conteúdo no STDOUT. Do que é lido de volta por FFmpeg -i - . Os caracteres ^ são caracteres de escape de quebra de linha do formato de arquivo .bat do Windows.

Você pode obter o FFmpeg no site Zeranoe FFmpeg Builds . Para simplificar, escolha a estática.

    
por 11.09.2012 / 08:08
12

FAT32 não suporta arquivos maiores que 4 GB , então você não pode criar arquivos maiores do que em qualquer sistema de arquivos FAT32. Qual sistema operacional você usa? No Windows, você pode converter o FAT32 para o NTFS em tempo real usando o convert.exe (substitua D: pela sua letra de unidade real ):

convert D: /fs:ntfs

Editar: Citando o artigo MSKB mencionado acima sobre convert.exe :

Note Although the chance of corruption or data loss during the conversion is minimal, we recommend that you perform a backup of the data on the volume that you want to convert before you start the conversion.

    
por 10.09.2012 / 13:33
4

Você pode usar o Partition Magic, que permite reparticionar unidades sem destruir dados, para criar uma partição ntfs de 12 gb, descompactar o arquivo e recodificá-lo com ffmpeg ou outra ferramenta de recodificação na partição fat32 e retornar a partição funcional de 12 gb para o drive fat32 ... muito prolixo, mas deve funcionar

    
por 10.09.2012 / 18:11
4

É completamente impossível criar um arquivo maior que 4 GB em um volume FAT32. A única maneira de resolver seu problema é

  1. converta seu formato de partição para exFAT ou NTFS ou algum outro formato que suporte arquivos grandes
  2. trate seu arquivo rar como um fluxo - isso talvez seja possível na teoria, mas eu não conheço nenhuma implementação disso.
por 11.09.2012 / 03:53
0

A melhor resposta é não. você não pode, raciocinar - > o criador do sistema de arquivos FAT32 implementou essa limitação no tamanho máximo do arquivo que ele pode manipular (4GB).

Apesar de muitos usuários terem respondido antes, a única coisa que posso adicionar é que significa converter a unidade para NTFS ou copiar esse arquivo para um pen drive formatado no sistema NTFS e, em seguida, extrair, não funcionar, porque é o sistema operacional que mantém os dados em arquivos temporários / locais / pastas para fins temporários, que não podem cruzar novamente o limite de 4 GB.

A maneira mais fácil é comprar um pen drive e descompactar seus dados nele.

Recurso: - Ampla experiência com o sistema operacional Windows

    
por 11.09.2012 / 05:19
-1

Você pode converter seu FAT32 em NTFS sem perder seus dados pelos seguintes métodos para sua transferência de 4 gb

No Windows,

  • clique em Iniciar - > Executar
  • digite cmd
  • digite converta c: / fs: ntfs (dependendo do nome da unidade, no meu caso C: )

Para isso, você precisa desmontar o disco que deseja converter. Para isso basta reiniciar o computador e não fazer nada além de tentar converter o sistema de arquivos. Se você ainda receber esse erro, reinicialize no modo de segurança e faça-o novamente. A conversão não acontece na verdade então. Ele reinicializará o computador e executará o processo de conversão antes que o SO seja carregado corretamente.

    
por 11.09.2012 / 13:10