/dev/fd0 equivalente no Windows. (Escrevendo diretamente no disquete tar)

/dev/fd0 equivalente no Windows. (Escrevendo diretamente no disquete tar)

Atualmente estou usando um sistema que não posso alterar e que grava arquivos tar em um disquete.

Preciso ler/gravar o mesmo tipo de disco em uma máquina Windows.

O comando usado para criar o disco no Linux é: "tar -cf /dev/sdb myfile"

Infelizmente, o Windows não reconhece discos criados desta forma. Recebo o erro "disco não formatado" quando conecto a unidade de disquete USB. (Esperado, pois não é um sistema de arquivos real)

Estou tentando usar a linha de comando 7zip para acessar o arquivo, digitando "7z.exe -l A:" A luz do disquete acende, mas nenhum arquivo foi encontrado. Existe uma maneira de permitir que alguns softwares como o 7zip vejam o conteúdo real do disquete? Porque é um arquivo tar, mas não possui sistema de arquivos montável.

Responder1

Não creio que seja possível via linha de comando, mas consegui ler um arquivo tarred (isso é uma palavra?) diretamente no dispositivo (usei seu comando tar para gravar em USB) usando 7a File Manager(GUI). Você precisaria usar um prefixo especial paradispositivo de endereço diretamente:

O prefixo "\\.\" acessará o namespace do dispositivo Win32 em vez do namespace do arquivo Win32. É assim que o acesso a discos e volumes físicos é realizado diretamente

A sintaxe que consegui usar para obter acesso ao meu arquivo de teste foi 7zfm \\.\f:\(Eu não tenho disquete, então usei USB) - então espero 7zfm \\.\A:\que funcione para você. Você também pode colocá-lo como caminho após iniciar a GUI ou usá-lo \\.\para escapar para o namespace do dispositivo e selecionar sua unidade.

Responder2

Tenho certeza que você pode criar um disquete como este no Windows usando 7zip para criar o arquivo tar desejado e, em seguida, gravá-lo no disquete com rawwritewin-0.7 (talvez seja necessário renomear de .tar para .img)

Eu não tentei isso sozinho.

(Talvez seja uma boa ideia zerar o disquete primeiro.)

Você provavelmente poderia ler o disco da mesma maneira. Despeje-o em .img com rawwritewin, renomeie-o para .tar e abra com 7zip.

informação relacionada