Como faço para transferir dados entre dois computadores antigos usando paralela ou serial?

31

Recentemente, encontrei um laptop antigo do Gateway 2000 Colorbook com MS-DOS6.22 / Win3.1 que não tinha portas, exceto portas PS2, paralelas e seriais. Meu computador moderno não tem nenhuma dessas portas, então estou tentando usar um velho Optiplex 755 com um dual boot do Vista / Kubuntu para tentar enviar arquivos pela porta paralela. A única mídia removível do laptop é um disquete e, infelizmente, eu não tenho uma unidade de disquete para colocar em qualquer máquina. Existe uma maneira fácil de realizar a transferência de arquivos usando portas paralelas ou seriais, ou eu preciso comprar disquetes?

    
por Pro Gamer 11.11.2017 / 18:25

4 respostas

61

Você pode enviar dados / receber dados pela porta serial usando um cabo modem nulo ou um adaptador com um cabo serial . No entanto, as chances são altas que você não tem um. Além disso, você precisará instalar o software (como a muito versão antiga do Laplink ) em o laptop para usá-lo. Mesmo que você faça compra o cabo, disquete, e encontre e instale o software, a transferência de arquivos será lenta .

A sua solução mais fácil seria comprar um IDE / SATA para o adaptador USB . Basta remover o disco rígido do seu laptop e conectá-lo a este dispositivo. Em seguida, conecte a extremidade USB ao seu Optiplex e você poderá transferir dados.

    
por 11.11.2017 / 18:49
6

Existem adaptadores USB para serial. A velocidade de transferência pode não ser nada para escrever, mas quantos dados você vai colocar em disquetes?

Um programa razoável para transferir arquivos via linha serial é Kermit . Deve estar disponível para qualquer sistema operacional que valha a pena.

    
por 12.11.2017 / 15:14
6

Antes de experimentar o método "hardcore" no-extra-tools que descrevo abaixo, verifique se o seu Optiplex tem uma porta PATA disponível no interior - nesse caso, provavelmente tudo o que você precisa é de um adaptador para um drive PATA de 2,5 " plugs são diferentes em 2,5 "vs 3,5" /5,25 "fatores de forma PATA ...) e você pode simplesmente remover o disco rígido do laptop e acessá-lo no Optiplex. Se alguma coisa não essencial (CD drive?) Já estiver no barramento PATA, desconecte-a, a menos que você saiba o que está fazendo com o PATA, a mecânica do Mestre / Escravo / CS pode complicar as coisas.

Havia laptops que usavam discos rígidos nas antigas interfaces ST506 ou ESDI - tente verificar que, antes (digite o número do modelo no disco rígido e obtenha uma folha de especificações), não tente conectar tal unidade a uma máquina PATA.

Ou você pode obter um adaptador PATA para USB, eles não são caros.

As portas são acessíveis como arquivos de dispositivos no DOS (COM1 ... x, LPT1 ... x) e podem ser usadas como destino para um comando COPY ou para um comando TYPE redirecionado. No linux, as portas também são acessíveis como arquivos de dispositivos (/dev/ttyS0..x, /dev/lp0..x), e podem ser lidas de, por exemplo, com "cat / dev / ttyS0 > > some .file.txt ".

Eles precisarão de um cabo de modem nulo para transferência serial (se você tiver um cabo serial normal que pode ser conectado fisicamente, tente trocar os fios nos pinos 2 e 3 na extremidade de 9 pinos) ou um cabo paralelo correspondente é raro, a maioria deles tinha um plugue centronics na outra extremidade que não se encaixa fisicamente em uma porta paralela do PC). Na verdade, qualquer conexão de fio conectando os pinos 2 e 3 cruzados e o pino 5 ao pino 5 (assumindo a pinagem de 9 pinos) deve funcionar em série se você mantiver os fios curtos e próximos. Vamos ignorar o paralelismo por enquanto, já que você precisaria configurar corretamente a sinalização STROBE / ACK para trabalhar com os drivers de dispositivo DOS ...

No caso de usar portas seriais, você precisará configurar as portas nos dois computadores, com stty no lado do Linux e MODE no lado do DOS. Observe que essas configurações não são persistentes nas reinicializações. Eu sugeriria tentar 115200,8, o, 1 e diminuir a velocidade se isso não funcionar - eu manteria a paridade, já que está lá para detectar erros causados por interferência elétrica. Além disso, certifique-se de que não haja nenhum tipo de mecanismo de conversão de nova linha ativo (não sei se algumas versões do DOS gerenciam tal via o comando MODE).

Se você precisar transferir vários arquivos, sua melhor opção é combiná-los em um arquivo - se o PKZIP estiver disponível na máquina DOS, ele pode ser descompactado com os comandos "unzip" ou "zip x" no lado do linux. No entanto, você pode precisar repetir a transferência no pior dos casos, a comunicação serial pode não ser 100% confiável contra interferências.

    
por 13.11.2017 / 00:46
1

Assumindo que você tenha o cabo correto (paralelo ou serial), você pode instalar o Virtualbox no Optiplex, instalar o MS-DOS como convidado e usar o pass-thru de porta serial ou paralela para expor a porta no Optiplex. seu sistema operacional convidado. Você deve ser capaz de transferir seus arquivos para o sistema operacional convidado dessa maneira. Depois disso, é só uma questão de usar o recurso de unidade compartilhada para copiar os arquivos no sistema operacional host. O MS-DOS inclui INTERSVR e INTERLNK, que você pode usar para a transferência inicial.

    
por 13.11.2017 / 20:05