web-dev-qa-db-fra.com

Comment transférer des données entre deux anciens PC en parallèle ou en série?

Récemment, j'ai trouvé un ancien ordinateur portable Gateway 2000 Colorbook avec MS-DOS6.22/Win3.1 qui ne comportait pas de ports mais des ports PS2, parallèles et série. Mon ordinateur moderne ne possède pas l'un de ces ports, j'essaie donc d'utiliser un vieil Optiplex 755 avec un démarrage double Vista/Kubuntu pour essayer d'envoyer des fichiers sur un port parallèle. Le seul support amovible de l'ordinateur portable est une disquette. Malheureusement, je n'ai pas de lecteur de disquette de rechange pour installer une machine. Existe-t-il un moyen simple d'effectuer le transfert de fichiers à l'aide de ports parallèles ou série, ou dois-je acheter des disquettes?

32
Pro Gamer

Vous pouvez envoyer/recevoir des données sur le port série à l'aide d'un câble null modem , ou d'un adaptateur avec un câble série. Cependant, il y a de fortes chances que vous n'en ayez pas. En plus de cela, vous devrez installer un logiciel (tel qu'un trèsancienne version de Laplink ) sur l'ordinateur portable pour pouvoir l'utiliser. Même si vous faitesachetez le câble, une disquette, et trouver et installer le logiciel, le transfert des fichiers se fera au format lent.

Votre solution la plus simple serait d’acheter un adaptateur IDE/SATA vers USB . Retirez simplement le disque dur de votre ordinateur portable et connectez-le à cet appareil. Branchez ensuite la prise USB dans votre Optiplex et vous pourrez transférer des données.

61
Keltari

Avant d’essayer la méthode «hardcore» sans outils supplémentaires que je décris ci-dessous, vérifiez si votre Optiplex dispose d’un port PATA disponible à l'intérieur. Dans ce cas, tout ce dont vous avez besoin est probablement un adaptateur pour un lecteur 2.5 "PATA (les prises sont différentes format 2.5 "vs 3.5" /5.25 "PATA ...) et vous pouvez simplement retirer le disque dur de votre ordinateur portable et y accéder via l’Optiplex. Si quelque chose d’essentiel (lecteur de CD?) Se trouve déjà sur le bus PATA, déconnectez-le sauf si vous savez ce que vous faites avec PATA, la mécanique Maître/Esclave/CS pourrait compliquer les choses.

Il y avait des ordinateurs portables qui utilisaient des disques durs sur les anciennes interfaces ST506 ou ESDI - essayez de vérifier au préalable (recherchez le numéro de modèle sur le disque dur sur Google et obtenez une fiche technique), ne tentez pas de connecter un tel lecteur Machines PATA.

Ou, vous pourriez obtenir un adaptateur PATA vers USB, ils ne sont pas chers.

Les ports sont accessibles sous forme de fichiers de périphérique sous DOS (COM1 ... x, LPT1 ... x) et peuvent servir de cible pour une commande COPY ou une commande TYPE redirigée. Sous Linux, les ports sont également accessibles en tant que fichiers de périphérique (/dev/ttyS0..x, /dev/lp0..x), et peuvent être lus depuis, par exemple, avec "cat/dev/ttyS0 >> un.fichier .SMS".

Ceux-ci nécessiteront un câble null modem pour le transfert série (si vous avez un câble série normal que vous pouvez connecter physiquement, essayez de permuter les fils aux broches 2 et 3 sur l'extrémité 9 broches), ou un câble parallèle correspondant (ce qui est rare). la plupart d'entre eux avaient une fiche centronics à l'autre extrémité qui ne correspond pas physiquement à un port parallèle de PC). En fait, toute connexion de fil reliant les broches 2 et 3 croisées et les broches 5 à 5 (en supposant un brochage à 9 broches) devrait fonctionner en série si vous gardez les fils courts et proches les uns des autres. Ignorons le parallèle pour l'instant, car vous auriez besoin de configurer correctement la signalisation STROBE/ACK pour fonctionner avec les pilotes de périphériques DOS ...

Si vous utilisez des ports série, vous devrez configurer les ports sur les deux ordinateurs, avec stty du côté linux et MODE du côté DOS. Notez que ces paramètres de configuration ne sont PAS persistants lors des redémarrages. Je suggérerais d'essayer 115200,8, o, 1 et de réduire la vitesse si cela ne fonctionne pas - je garderais la parité, cependant, car il est là pour détecter les erreurs causées par des interférences électriques. Assurez-vous également qu’il n’existe aucun type de mécanisme de traduction de nouvelle ligne activé (je ne sais pas si certaines versions de DOS le gèrent via la commande MODE).

Si vous devez transférer plusieurs fichiers, votre meilleur pari est de les combiner dans une archive. Si PKZIP est disponible sur la machine DOS, vous pouvez le décompresser à l'aide des commandes "unzip" ou "Zip x" du côté de Linux. Toutefois, vous devrez peut-être répéter le transfert dans le pire des cas, la communication série peut ne pas être fiable à 100% contre les interférences.

6
rackandboneman

Des adaptateurs USB/série existent. La vitesse de transfert peut ne pas être un sujet d'écriture, mais combien de données allez-vous conserver sur des disquettes?

Un programme raisonnable pour transférer des fichiers via une ligne série est Kermit . Devrait être disponible pour tout système d'exploitation digne de ce nom.

6
user814792

En supposant que vous disposiez du bon câble (parallèle ou série), vous pouvez installer Virtualbox sur Optiplex, installer MS-DOS en tant qu'invité et utiliser la connexion série ou parallèle pour exposer le port d'Optiplex à votre OS invité. . Vous devriez pouvoir transférer vos fichiers sur le système d'exploitation invité de cette façon. Ensuite, il suffit d'utiliser la fonction de lecteur partagé pour copier les fichiers sur le système d'exploitation hôte. MS-DOS inclut INTERSVR et INTERLNK, que vous pouvez utiliser pour le transfert initial.

1
Charles Burge