¿Cómo transfiero datos entre dos PC antiguas usando paralelo o en serie?

32

Recientemente, encontré una vieja computadora portátil Gateway 2000 Colorbook con MS-DOS6.22 / Win3.1 que no tenía puertos sino PS2, puertos paralelos y seriales. Mi computadora moderna no tiene ninguno de estos puertos, así que estoy tratando de usar un viejo Optiplex 755 con un arranque dual Vista / Kubuntu para intentar enviar archivos a través del puerto paralelo. El único medio extraíble de la computadora portátil es un disquete, y desafortunadamente no tengo una unidad de disquete de repuesto para poner en ninguna máquina. ¿Hay una manera fácil de lograr la transferencia de archivos usando puertos paralelos o seriales, o necesito comprar disquetes?

Jugador profesional
fuente
66
Laplink solía ser el estándar de oro para esto. Puede conectarse a través de puertos seriales y paralelos. Si su disco duro es demasiado viejo para ser compatible con el adaptador USB como se sugiere en la respuesta a continuación, desenterre una copia antigua de Laplink.
Brad
@Brad Sí, sugeriría Laplink en serie o en paralelo con una tercera máquina que tenga uno de estos y también tenga un puerto Ethernet (suponiendo que la computadora de destino final todavía tenga Ethernet)
Hagen von Eitzen
@Brad Mi respuesta fue sobre laplink, aunque no lo mencioné específicamente. El problema es que todavía tienes que comprarlo. El adaptador IDE a USB es una mejor opción IMO
Keltari
1
¿Has mirado en las tarjetas PCMCIA LAN? Necesitará uno bastante antiguo para obtener soporte para el controlador, y necesitará un disquete con el controlador. Sin embargo, el mismo problema para laplink: necesita un disquete para configurarlo
gnibbler
3
¿Es una tarea única o quieres que la vieja computadora funcione e intercambie archivos? Porque si es una tarea única, puede extraer el HDD y montarlo como un pen drive con un adaptador PATA-USB. (se informa que tiene un disco duro de 250mb ... tan pocos segundos de esa manera)
Hastur

Respuestas:

61

Puede enviar / recibir datos a través del puerto serie utilizando un cable de módem nulo o un adaptador con un cable serie. Sin embargo, hay muchas probabilidades de que no tenga uno. Además de eso, necesitará instalar software (como una versión muy antigua de Laplink ) en la computadora portátil para poder usarlo. Incluso si lo hace comprar el cable, disquete, y encontrar e instalar el software, la transferencia de archivos será lenta .

Su solución más fácil sería comprar un adaptador IDE / SATA a USB . Simplemente retire el disco duro de su computadora portátil y conéctelo a este dispositivo. Luego, conecte el extremo USB a su Optiplex y podrá transferir datos.

Keltari
fuente
55
>> "Sin embargo, hay muchas posibilidades de que no tengas una". Ni el cable de módem nulo ni el puerto serie (según OP) para enchufarlo en la máquina más nueva. Votación a favor de la sugerencia del adaptador. Artículo muy útil para tener alrededor.
Steve Rindsberg
1
@SteveRindsberg Sí, estos adaptadores siempre son útiles y, por el precio, no hay razón para no tener uno.
Keltari
1
Por lo que vale: existen adaptadores UBS a serie, pero la transferencia es engorrosa y lenta. +1 para el adaptador IDE / SATA, probablemente necesitará una fuente de alimentación externa para el disco anterior.
Hannu
1
@Hannu esos adaptadores HDD generalmente vienen empaquetados con esa fuente de alimentación externa, como han dicho otros: son muy prácticos :)
Marek Rost
2
INTERSVR ... Solía ​​hacer esto a menudo
sq33G el
6

Existen adaptadores USB a serie. La velocidad de transferencia puede no ser nada del otro mundo, pero de todos modos, ¿cuántos datos va a caber en los disquetes?

Un programa razonable para transferir archivos a través de la línea serie es Kermit . Debería estar disponible para cualquier sistema operativo que valga la pena.

Suriv
fuente
Kermit bajo DOS existe: lo he usado, hace mucho tiempo para recuperar datos de una "PC compatible con XT", como dijimos en este momento. Los datos fueron transferidos a través de un cable de módem nulo a una máquina con Windows XP, y tuve la sorpresa de descubrir que hyperterminal conoce el protocolo Kermit.
andre314
1
"hiperterminal" o simplemente "terminal", no recuerdo exactamente. Es una herramienta que viene con Windows XP (y que también funciona en Windows 7).
andre314
6

Antes de probar el método "hardcore" sin herramientas adicionales que describo a continuación, verifique si su Optiplex tiene un puerto PATA disponible en el interior, en cuyo caso, probablemente todo lo que necesita es un adaptador para una unidad PATA de 2.5 "(los enchufes son diferentes en factores de forma PATA de 2.5 "vs 3.5" / 5.25 "...) y simplemente puede quitar el disco duro de la computadora portátil y acceder a él en Optiplex. Si algo no esencial (¿unidad de CD?) Ya está en el bus PATA, desconéctelo a menos que sepa lo que está haciendo con PATA, la mecánica Master / Slave / CS podría complicar las cosas.

Hubo computadoras portátiles que usaban discos duros en las antiguas interfaces ST506 o ESDI; intente verificar eso de antemano (busque el número de modelo en el disco duro y obtenga una hoja de especificaciones), no intente conectar dicho disco a una máquina PATA.

O bien, puede obtener un adaptador PATA a USB, no son caros.

Se puede acceder a los puertos como archivos de dispositivo en DOS (COM1 ... x, LPT1 ... x), y se pueden usar como destino para un comando COPY o un comando TYPE redirigido. En el lado de Linux, los puertos también son accesibles como archivos de dispositivo (/dev/ttyS0..x, /dev/lp0..x), y se pueden leer, por ejemplo, con "cat / dev / ttyS0 >> some.file .TXT".

Estos necesitarán un cable de módem nulo para la transferencia en serie (si tiene un cable en serie normal que puede conectar físicamente, intente intercambiar los cables a los pines 2 y 3 en el extremo de 9 pines), o un cable paralelo correspondiente (lo cual es raro, la mayoría de ellos tenían un conector centronics en el otro extremo que no se acopla físicamente al puerto paralelo de una PC). En realidad, cualquier conexión de cables que conecte los pines 2 y 3 cruzados y el pin 5 al pin 5 (suponiendo que el pin de 9 pines) debería funcionar en serie si mantiene los cables cortos y juntos. Ignoremos el paralelo por ahora, ya que necesitaría configurar la señalización STROBE / ACK correctamente para que funcione con los controladores de dispositivo de DOS ...

En caso de usar puertos serie, deberá configurar los puertos en ambas computadoras, con stty en el lado de Linux y MODE en el lado de DOS. Tenga en cuenta que estos ajustes de configuración NO son persistentes en todos los reinicios. Sugeriría probar 115200,8, o, 1 y reducir la velocidad si no funciona; sin embargo, mantendría la paridad activada, ya que está allí para detectar errores causados ​​por interferencias eléctricas. Además, asegúrese de que no haya ningún tipo de mecanismo de traducción de nueva línea activado (no sé si algunas versiones de DOS lo gestionan mediante el comando MODE).

Si necesita transferir varios archivos, su mejor opción es combinarlos en un archivo comprimido: si PKZIP está disponible en la máquina DOS, se puede desempaquetar con los comandos "descomprimir" o "zip x" en el lado de Linux. Sin embargo, es posible que deba repetir la transferencia en el peor de los casos, la comunicación en serie no puede ser 100% confiable contra interferencias.

rackandboneman
fuente
Esto debe combinarse con los convertidores serie USB mencionados por @ user814792. Los baratos a menudo, pero no siempre, funcionan bien y tienen muchas posibilidades de trabajar en Linux.
Chris H
Es probable que el optiplex tenga un puerto serie, y es poco probable que un convertidor USB tenga un cable de módem nulo integrado :)
rackandboneman
Sin embargo, puede omitir el optiplex con el cable correcto. Creo que uno de los míos tiene una configuración de módem nulo incorporado (así como un bucle de retorno de hardware). Probablemente solo ventanas. Pero eso todavía no ayudaría: género incorrecto.
Chris H
1

Suponiendo que tiene el cable correcto (paralelo o en serie), puede instalar Virtualbox en el Optiplex, instalar MS-DOS como invitado y usar el puerto de puerto serie o paralelo para exponer el puerto del Optiplex a su SO huésped . Debería poder transferir sus archivos al sistema operativo invitado de esa manera. Después de eso, solo es cuestión de usar la función de unidad compartida para copiar los archivos en el sistema operativo host. MS-DOS incluye INTERSVR e INTERLNK, que puede usar para la transferencia inicial.

Charles Burge
fuente
Depende de qué software uses. No recuerdo con certeza, pero creo que intersvr e interlnk solo funcionan con puertos serie. Si el OP puede obtener una copia de Laplink o algún otro producto comercial, entonces el puerto paralelo probablemente sea una mejor opción.
Charles Burge
Hm ... me interpreta "no hay puertos PS2, pero, en paralelo y puertos serie" en el sentido de que no tiene un puerto serie. Tal vez una aclaración está en orden? PD: Encontré esta imagen en una búsqueda de Google: img.auctiva.com/imgdata/1/6/7/0/4/3/3/webimg/827200326_tp.jpg , parece que tiene un puerto serie y uno paralelo.
Charles Burge