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.