Como transfiro dados entre dois PCs antigos usando paralelo ou serial?


32

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


6
Laplink costumava ser o padrão ouro para isso. Você pode conectar através de portas seriais e paralelas. Se o seu disco rígido for muito antigo para ser compatível com o adaptador USB, conforme sugerido na resposta abaixo, desenterre uma cópia antiga do Laplink.
Brad

@ Brad Sim, eu sugiro laplink através de série ou em paralelo com uma terceira máquina que tem um destes e também tem uma porta Ethernet (assumindo que o computador de destino final ainda tem Ethernet)
Hagen von Eitzen

@ Brad Minha resposta foi sobre Laplink, embora eu não especificamente nomeá-lo. o problema é que você ainda precisa comprá-lo. o IDE para adaptador USB é uma escolha melhor IMO
Keltari

1
Você já olhou para placas de LAN PCMCIA? Você precisará de um bastante antigo para obter suporte ao driver - e precisará de um disquete com o driver. Mesmo problema para laplink embora - você precisa de um disquete para configurá-lo
gnibbler

3
Essa é uma tarefa única ou você deseja que o computador antigo funcione e troque arquivos? Porque, se for uma tarefa única, você pode extrair o disco rígido e montá-lo como um pen drive com um adaptador PATA-USB. (ele é relatado para ter 250mb disco rígido ... tão poucos segundos em que maneira)
Hastur

Respostas:


61

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

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


5
>> "No entanto, as chances são altas de que você não tem uma." Nem cabo de modem nulo nem porta serial (de acordo com o OP) para conectá-lo à máquina mais recente. Voto a favor da sugestão do adaptador. Item muito útil para ter por perto.
Steve Rindsberg

1
@SteveRindsberg Sim, esses adaptadores sempre são úteis e, pelo preço, não há razão para não ter um.
Keltari

1
Pelo que vale a pena: existem adaptadores UBS para serial, mas a transferência é complicada e lenta. +1 para o adaptador IDE / SATA, provavelmente precisará de uma fonte de alimentação externa para o disco antigo.
21717 Hannu

1
@Hannu esses adaptadores HDD geralmente vêm embalados com essa fonte de alimentação externa - como já foi dito: eles são super útil :)
Marek Rost

2
INTERSVR ... Eu costumava fazer isso muitas vezes
sq33G

6

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

Um programa razoável para transferir arquivos via linha serial é o Kermit . Deve estar disponível para qualquer sistema operacional que se preze.


Existe o Kermit no DOS: usei-o há muito tempo para recuperar dados de um "PC compatível com XT", como dissemos no momento. Os dados foram transferidos através de um cabo de modem nulo para uma máquina Windows XP, e tive a surpresa de descobrir que o hiperterminal conhece o protocolo Kermit.
andre314

1
"hiperterminal" ou simplesmente "terminal", não me lembro exatamente. É uma ferramenta que acompanha o Windows XP (e também funciona no Windows 7).
andre314

6

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

Havia laptops que usavam discos rígidos nas antigas interfaces ST506 ou ESDI - tente verificar isso de antemão (pesquise no Google o número do modelo no disco rígido e obtenha uma folha de especificações), não tente conectar essa unidade a máquinas 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 dispositivo no DOS (COM1 ... x, LPT1 ... x) e podem ser usadas como destino para um comando COPY ou um comando TYPE redirecionado. No final do Linux, as portas também são acessíveis como arquivos de dispositivo (/dev/ttyS0..x, /dev/lp0..x) e podem ser lidas, 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 possa conectar fisicamente, tente trocar os fios pelos pinos 2 e 3 na extremidade de 9 pinos) ou um cabo paralelo correspondente (o que é raro, a maioria deles tinha um plugue centronics na outra extremidade, que não acopla fisicamente a uma porta paralela do PC). Na verdade, qualquer conexão de fio que conecte 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 paralelo por enquanto, pois você precisará configurar a sinalização STROBE / ACK corretamente para funcionar 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 definições de configuração NÃO são persistentes nas reinicializações. Eu sugeriria tentar 115200,8, o, 1 e diminuir a velocidade, se não funcionar - eu continuaria com a paridade, pois ela existe para detectar erros causados ​​por interferência elétrica. Além disso, verifique se não há nenhum tipo de mecanismo de conversão de nova linha ativo (não sei se algumas versões do DOS gerenciam isso através do comando MODE).

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


Isso deve ser combinado com os conversores serial USB mencionados por @ user814792. Os baratos geralmente - mas nem sempre - funcionam bem e têm poucas chances de trabalhar no Linux.
22717 Chris H

O OptiPlex é provável que tenha uma porta serial, e um conversor USB é improvável que tenha um cabo de modem nulo integrado :)
rackandboneman

Você pode pular o optiplex com o cabo certo. Eu acho que um dos meus realmente tem uma configuração de modem nulo (e também loopback de hardware). Provavelmente apenas janelas. Mas isso ainda não ajudaria - sexo errado.
Chris H

1

Supondo 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 da porta serial ou paralela para expor a porta no Optiplex ao sistema operacional convidado . Você poderá transferir seus arquivos para o sistema operacional convidado dessa maneira. Depois disso, é apenas 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.


Depende do software que você usa. Não me lembro com certeza, mas acho que o intersvr e o interlnk funcionam apenas com portas seriais. Se o OP puder obter uma cópia do Laplink ou de algum outro produto comercial, a porta paralela provavelmente seria uma opção melhor.
precisa

Hm ... eu interpretei "nenhuma porta, mas PS2, paralela e portas seriais" no sentido de que não tem uma porta serial. Talvez um esclarecimento esteja em ordem? PS Encontrei esta imagem em uma pesquisa no google: img.auctiva.com/imgdata/1/6/7/0/4/3/3/webimg/827200326_tp.jpg - parece que ela possui uma porta serial e uma porta paralela.
Charles Burge
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.