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?
file-transfer
serial-port
ms-dos
parallel-port
windows-3.1
Jugador profesional
fuente
fuente
Respuestas:
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.
fuente
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.
fuente
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.
fuente
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.
fuente