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.