Como você confirmou que provavelmente é corrupto, isso é bom.
Geralmente isso acontece porque o DVD é protegido contra cópia. Pode haver um software que contorne isso, mas é duvidoso que alguém receba esse tipo de ajuda aqui, pois é desaprovado.
Eu tenho o Windows 7 PC. Ao copiar um arquivo de filme (mp4) de um DVD para o disco rígido do meu PC, no Windows Explorer, estou recebendo o erro:
Invalid MS-DOS function.
A mensagem de erro aparece, eu cancelo e o arquivo não é copiado. Eu tenho muitos outros arquivos MP4 no DVD (eu rasguei personalizado), que copiou muito bem.
O que isso significa? Como isso pode ser resolvido?
Atualizar
Ok, parece que o arquivo pode estar corrompido no final do arquivo do filme, pois faz com que o VLC fique travado e falhe.
Como você confirmou que provavelmente é corrupto, isso é bom.
Geralmente isso acontece porque o DVD é protegido contra cópia. Pode haver um software que contorne isso, mas é duvidoso que alguém receba esse tipo de ajuda aqui, pois é desaprovado.
Também recebi o erro "Função inválida do MS-DOS" ao copiar arquivos, mas sob uma circunstância diferente: Windows 7, copiando arquivos de um compartilhamento SMB em uma máquina Mac OS X Lion.
(Isto não se aplica a você, mas esta é a única pergunta de Superusuário que faz referência a "Função MS-DOS inválida", então eu menciono isso apenas na esperança de ajudar alguém!)
No Mac, eu abri um Terminal e executei ls -al
no diretório afetado, e notei isso:
drwxr-xr-x@ 4 Blair staff 136 18 Jan 21:52 Stuff
A marca @
é importante - indica que o arquivo / pasta tem Atributos estendidos .
Essa era a única pasta que eu estava tendo problemas para copiar; Eu verifiquei todos os outros arquivos e pastas que copiaram com sucesso e descobri que eles não tinham atributos estendidos.
A execução de ls -al@
revela quais são os atributos estendidos:
drwxr-xr-x@ 4 Blair staff 136 18 Jan 21:52 Stuff
com.apple.quarantine 48
Este é o atributo de quarentena usado pelo sistema operacional para marcar arquivos baixados da Internet como "potencialmente inseguros".
Acreditando que o atributo estava jogando sujo com o Windows, decidi removê-lo. Esta resposta mostra como:
xattr -dr com.apple.quarantine Stuff
Voltei para a máquina Windows e comecei a copiar a pasta novamente - funcionou sem problemas.
Você pode excluir o prompt de comando a partir do openning (windows start- > cmd, clique em enter) então corra: del \? [nome do arquivo + caminho]
Embora, eu soubesse que esse era um problema antigo ou provavelmente resolvido, mas aqui está minha adição à solução.
Localize e clique na seguinte subchave do Registro:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System
DWORD
Valor. CopyFileBufferedSynchronousIo
para nomear a nova entrada e pressione ENTER. CopyFileBufferedSynchronousIo
e clique em Modificar. Em seguida, copie.
Estou atrasado para isso, mas se alguém ainda estiver procurando uma solução: Copiar o comando do prompt de comando funcionou para mim.
Estou tão atrasado para responder a isso Mas para as pessoas que ainda estão procurando uma solução, mesmo depois de tentar todos os truques mencionados na web estou postando isso
Eu tive o mesmo problema de função ms inválido dos enquanto copiava um arquivo de um disco virtual ... Na verdade, era um arquivo de crack .... Eu tentei de tudo ... Thn aprendi que é porque os arquivos iso só podem ser montados no modo somente leitura. Então eu tentei torná-lo gravável e encontrei o software chamado OSFMOUNT. Monta arquivos iso nrg bin em modo gravável .... Então eu copiei e funcionou bem
Tags windows-7 dvd file-transfer